{"_id":"@flighthq/gizmo","_rev":"177-31077e4c5ad92993b06c53e5a5414ea7","name":"@flighthq/gizmo","dist-tags":{"latest":"0.4.1-next.37.ff47e13","edge":"0.5.1-edge.1912.a627849","next":"0.5.1-next.1912.a627849"},"versions":{"0.4.1-next.37.ff47e13":{"name":"@flighthq/gizmo","version":"0.4.1-next.37.ff47e13","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.37.ff47e13","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0b1d1e1ae89a3e91db6fb72c6ba58aeedb1f778e","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.37.ff47e13.tgz","fileCount":22,"integrity":"sha512-fDhQBafvjE0j1lGRpUlxBsqTdU/s0e4JdafhdbxGMstOVtAF16uw/i3k7KQ+sENijr0TdwdfPZOh8ZCgP0psUA==","signatures":[{"sig":"MEUCIQDvqUm9yXJToz0TS+N1Q7auS8LqsCvCLtch2+aXfXKEAwIgJBQ+TMO98UJRCHJ9WZ5fI1nP7tNgAl9XpxzpVwNOnKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.37.ff47e13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ff47e13b6a3d240aead13b8373c7844a660897f7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.37.ff47e13","@flighthq/node":"0.4.1-next.37.ff47e13","@flighthq/shape":"0.4.1-next.37.ff47e13","@flighthq/types":"0.4.1-next.37.ff47e13","@flighthq/camera":"0.4.1-next.37.ff47e13","@flighthq/scene2d":"0.4.1-next.37.ff47e13","@flighthq/signals":"0.4.1-next.37.ff47e13","@flighthq/geometry":"0.4.1-next.37.ff47e13","@flighthq/selection":"0.4.1-next.37.ff47e13","@flighthq/interaction":"0.4.1-next.37.ff47e13"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.37.ff47e13_1787878561305_0.6229057736522143","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-edge.37.ff47e13":{"name":"@flighthq/gizmo","version":"0.4.1-edge.37.ff47e13","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-edge.37.ff47e13","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"db87e7990a1691fabc4570b914d8f359a4bddfc2","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-edge.37.ff47e13.tgz","fileCount":22,"integrity":"sha512-2s2L1buS5CY6661l7E2QAf2ShJcW6DCbUb+eLn/E0twjWndbEZ5u1xGzUwIL5MUZk16FbjqKBpv/9cpBYOgvNQ==","signatures":[{"sig":"MEUCICWTu9iZBt8NVc2Ts9DrhPVmjHY19bkv/QHfB0wq/PzdAiEAuiajGmAHhYH573ltSyULOtU4QZr41qy5Axo0UlE6pw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-edge.37.ff47e13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ff47e13b6a3d240aead13b8373c7844a660897f7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-edge.37.ff47e13","@flighthq/node":"0.4.1-edge.37.ff47e13","@flighthq/shape":"0.4.1-edge.37.ff47e13","@flighthq/types":"0.4.1-edge.37.ff47e13","@flighthq/camera":"0.4.1-edge.37.ff47e13","@flighthq/scene2d":"0.4.1-edge.37.ff47e13","@flighthq/signals":"0.4.1-edge.37.ff47e13","@flighthq/geometry":"0.4.1-edge.37.ff47e13","@flighthq/selection":"0.4.1-edge.37.ff47e13","@flighthq/interaction":"0.4.1-edge.37.ff47e13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-edge.37.ff47e13_1787879081034_0.6321843403926797","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.38.96fc89b":{"name":"@flighthq/gizmo","version":"0.4.1-next.38.96fc89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.38.96fc89b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ae4218a3a962399fc9b4953304e671b1c36f9bf1","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.38.96fc89b.tgz","fileCount":22,"integrity":"sha512-HySkLCEHVpToareytfvVG1Nb1Azwdy88x9c8P4ly56qllFOM6Mc9sLOq2plC0dbwp5/T3JoNknuDeJcJI9jDfw==","signatures":[{"sig":"MEQCIH1+WltU4y4QuUm+HyhEgcwMXDbzFhZ8Tg1a5c0rtLIPAiAEa11cbMedNDrX+K36TunU/iJktPihs3aZxVVF1VHLvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.38.96fc89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"96fc89b2a8ca68b5168375dcde72431f977b5a74","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.38.96fc89b","@flighthq/node":"0.4.1-next.38.96fc89b","@flighthq/shape":"0.4.1-next.38.96fc89b","@flighthq/types":"0.4.1-next.38.96fc89b","@flighthq/camera":"0.4.1-next.38.96fc89b","@flighthq/scene2d":"0.4.1-next.38.96fc89b","@flighthq/signals":"0.4.1-next.38.96fc89b","@flighthq/geometry":"0.4.1-next.38.96fc89b","@flighthq/selection":"0.4.1-next.38.96fc89b","@flighthq/interaction":"0.4.1-next.38.96fc89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.38.96fc89b_1787879228156_0.5515859429845575","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-edge.38.96fc89b":{"name":"@flighthq/gizmo","version":"0.4.1-edge.38.96fc89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-edge.38.96fc89b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0978948c42efee5feeb19bd7274a848a64098eb3","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-edge.38.96fc89b.tgz","fileCount":22,"integrity":"sha512-wKb4h4W6BJ2fIykhDIv8V9Q/xVy0W5hZYO5G6Iry31sSaXjlNGjXqHxBNw6aGe7n5+5Sjl2BOC24dZb2GnfsqQ==","signatures":[{"sig":"MEUCIH9p6P/TNDv9T5vZ6breDQO8dYEMroaJsPQdte4NfglBAiEAive2L4ayzFhEF0eZvwp3yhe1z8zARzSwj+ffgSSpEZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-edge.38.96fc89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"96fc89b2a8ca68b5168375dcde72431f977b5a74","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-edge.38.96fc89b","@flighthq/node":"0.4.1-edge.38.96fc89b","@flighthq/shape":"0.4.1-edge.38.96fc89b","@flighthq/types":"0.4.1-edge.38.96fc89b","@flighthq/camera":"0.4.1-edge.38.96fc89b","@flighthq/scene2d":"0.4.1-edge.38.96fc89b","@flighthq/signals":"0.4.1-edge.38.96fc89b","@flighthq/geometry":"0.4.1-edge.38.96fc89b","@flighthq/selection":"0.4.1-edge.38.96fc89b","@flighthq/interaction":"0.4.1-edge.38.96fc89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-edge.38.96fc89b_1787879576471_0.604264359035821","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.109.0f3397e":{"name":"@flighthq/gizmo","version":"0.4.1-next.109.0f3397e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.109.0f3397e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"38deb253795fd261e14e07e176efdd085330dd7b","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.109.0f3397e.tgz","fileCount":22,"integrity":"sha512-sNMk4xF21ljlzAvh+uHynIY74G16NbRREFYlf2DuAobfsHmp4zvW+iUQtjeR3ELRwl9XBmepAYIV3KOl4B0osg==","signatures":[{"sig":"MEQCIEH0aXXZWxoqeLYfFLMRkFQPCq7B/QsL5cVGRUCa78LjAiBguKQIhYUWXOI4w6tv6nbMhFDzTT0oWft0z1SBUemVTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.109.0f3397e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0f3397e51440fdd2256f732c1bbf9192286c2069","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.109.0f3397e","@flighthq/node":"0.4.1-next.109.0f3397e","@flighthq/shape":"0.4.1-next.109.0f3397e","@flighthq/types":"0.4.1-next.109.0f3397e","@flighthq/camera":"0.4.1-next.109.0f3397e","@flighthq/scene2d":"0.4.1-next.109.0f3397e","@flighthq/signals":"0.4.1-next.109.0f3397e","@flighthq/geometry":"0.4.1-next.109.0f3397e","@flighthq/selection":"0.4.1-next.109.0f3397e","@flighthq/interaction":"0.4.1-next.109.0f3397e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.109.0f3397e_1787897118338_0.8928471204460704","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.200.8e568d5":{"name":"@flighthq/gizmo","version":"0.4.1-next.200.8e568d5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.200.8e568d5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"74e63d7cb710a27a0dcfa574ed4f06fea24373c5","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.200.8e568d5.tgz","fileCount":22,"integrity":"sha512-KIAUwfW9bf+dz42jazXBOo+iq9NimzVVZL8FNP58aK2yfCWfu8qpKxBVx8OXYzXlwiIRvK07cp54i4v2NJJ6TA==","signatures":[{"sig":"MEQCIHp93pbNm3aU/ODvq0gwIwcVQ4En7+jlAS3ZcmXnVGsQAiArUP2NiyAN3YI5oU0LnI2SADOw0Ih4EBotKIA/ZLRsKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.200.8e568d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8e568d54191966026e2e03febb7282be8abc99d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.200.8e568d5","@flighthq/node":"0.4.1-next.200.8e568d5","@flighthq/shape":"0.4.1-next.200.8e568d5","@flighthq/types":"0.4.1-next.200.8e568d5","@flighthq/camera":"0.4.1-next.200.8e568d5","@flighthq/scene2d":"0.4.1-next.200.8e568d5","@flighthq/signals":"0.4.1-next.200.8e568d5","@flighthq/geometry":"0.4.1-next.200.8e568d5","@flighthq/selection":"0.4.1-next.200.8e568d5","@flighthq/interaction":"0.4.1-next.200.8e568d5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.200.8e568d5_1787932919426_0.39213823909771883","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.205.ed34c45":{"name":"@flighthq/gizmo","version":"0.4.1-next.205.ed34c45","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.205.ed34c45","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"69c7510eb35766a22b161fa235940e8ea0f621d3","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.205.ed34c45.tgz","fileCount":22,"integrity":"sha512-Ab6T2LoNHJyYgIpZ+h4mO6RbVQ+h25+Q0k8Cq7yT/I1t47nTOwrGwn1C4CidzJ7DDONSwkXgOBvsYcJkcupvyA==","signatures":[{"sig":"MEUCIQDbc9MLRpzTl8oFQ9aSlVrfFGfzCQeoCx9IH9iIqnzBdAIgYUQIVUviPHIRCoG7f+fNub5RzLSviNeOOgbjn+/imSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.205.ed34c45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ed34c454383a4414ed44846afadfdc6fbba7e15e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.205.ed34c45","@flighthq/node":"0.4.1-next.205.ed34c45","@flighthq/shape":"0.4.1-next.205.ed34c45","@flighthq/types":"0.4.1-next.205.ed34c45","@flighthq/camera":"0.4.1-next.205.ed34c45","@flighthq/scene2d":"0.4.1-next.205.ed34c45","@flighthq/signals":"0.4.1-next.205.ed34c45","@flighthq/geometry":"0.4.1-next.205.ed34c45","@flighthq/selection":"0.4.1-next.205.ed34c45","@flighthq/interaction":"0.4.1-next.205.ed34c45"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.205.ed34c45_1787961288152_0.4160720379991891","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.206.634d09e":{"name":"@flighthq/gizmo","version":"0.4.1-next.206.634d09e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.206.634d09e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"35761524086dec8e8008b8dffdb1e55cfcb2db9f","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.206.634d09e.tgz","fileCount":22,"integrity":"sha512-nWsyOrD7PrJbUF05PX46djcsToOeTcHzvkCY0F9h7L8hU541bkGPVQNsoF+JNa+F7pK8hDiFjUpYO6+17aHyIw==","signatures":[{"sig":"MEQCIFY9R7iPo+UbJVYVt6/EsRGTj09EaO4502QiR0ZoTrObAiAmruQ6zZ5+MuJ0tg9IjEvPv+upJiH8qTHV3e63yMyDuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.206.634d09e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"634d09eeb11a0bccdbf0e476f312a7cd091a98df","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.206.634d09e","@flighthq/node":"0.4.1-next.206.634d09e","@flighthq/shape":"0.4.1-next.206.634d09e","@flighthq/types":"0.4.1-next.206.634d09e","@flighthq/camera":"0.4.1-next.206.634d09e","@flighthq/scene2d":"0.4.1-next.206.634d09e","@flighthq/signals":"0.4.1-next.206.634d09e","@flighthq/geometry":"0.4.1-next.206.634d09e","@flighthq/selection":"0.4.1-next.206.634d09e","@flighthq/interaction":"0.4.1-next.206.634d09e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.206.634d09e_1787961479488_0.8564039169201492","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.217.1304b20":{"name":"@flighthq/gizmo","version":"0.4.1-next.217.1304b20","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.217.1304b20","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c7b4edc8972e7f5a10b14578539af43b13285999","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.217.1304b20.tgz","fileCount":22,"integrity":"sha512-UoPPrV9Mx45ckoWvEIipGOfNIOP746mp9OaHy4lpRgUzn2AZliW0GrAjr5b9VuvO3y/ooxPDPt39O98LrDG+bg==","signatures":[{"sig":"MEYCIQCcdiFLI9ndBF/08t0dLQLoQjoRd3SBBV/6tXJ8YL2PlgIhAMhB7mi9x14lbpP+iZi32LNH9WFZZo+IG/JQawBAgbO+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.217.1304b20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1304b203c29efd93829fcc340d885493dccc65d9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.217.1304b20","@flighthq/node":"0.4.1-next.217.1304b20","@flighthq/shape":"0.4.1-next.217.1304b20","@flighthq/types":"0.4.1-next.217.1304b20","@flighthq/camera":"0.4.1-next.217.1304b20","@flighthq/scene2d":"0.4.1-next.217.1304b20","@flighthq/signals":"0.4.1-next.217.1304b20","@flighthq/geometry":"0.4.1-next.217.1304b20","@flighthq/selection":"0.4.1-next.217.1304b20","@flighthq/interaction":"0.4.1-next.217.1304b20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.217.1304b20_1787968904343_0.5821641236355868","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.225.75fd690":{"name":"@flighthq/gizmo","version":"0.4.1-next.225.75fd690","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.225.75fd690","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1f8fa730852d1e43ce8abdc3512d9a17a39ee207","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.225.75fd690.tgz","fileCount":22,"integrity":"sha512-QA1gzhdYzeFIQ8B94wcy6+66e7CAm1/X3eEAgYzGjanbh+9C5CHpbuoo6xeW3PdVfIMW6yqVazuuPh2a/vPUbg==","signatures":[{"sig":"MEUCIQD+qqeW3orUhA/1fIFS+rBYOYY+o7ulMvpZj6De6shRGgIgGDtOMra7+nIDW09URg99PLdg0hAatyfY2IYfKdnbL+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.225.75fd690","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"75fd69066d302263d014fdfcf25831a3a60b6620","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.225.75fd690","@flighthq/node":"0.4.1-next.225.75fd690","@flighthq/shape":"0.4.1-next.225.75fd690","@flighthq/types":"0.4.1-next.225.75fd690","@flighthq/camera":"0.4.1-next.225.75fd690","@flighthq/scene2d":"0.4.1-next.225.75fd690","@flighthq/signals":"0.4.1-next.225.75fd690","@flighthq/geometry":"0.4.1-next.225.75fd690","@flighthq/selection":"0.4.1-next.225.75fd690","@flighthq/interaction":"0.4.1-next.225.75fd690"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.225.75fd690_1787972548006_0.3541391169093546","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.234.1e71edc":{"name":"@flighthq/gizmo","version":"0.4.1-next.234.1e71edc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.234.1e71edc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"64d26bbd4b1fbd163b11c1ede50d11295b887dc8","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.234.1e71edc.tgz","fileCount":22,"integrity":"sha512-HTbhJgxPEdXtvcuuyid6j2e3ZFU73/6HbIOqA0ZOxemzNmN2Sk77oOArh6IIhr5IfAf3VPjDUOdXeS2ZjVUeAQ==","signatures":[{"sig":"MEYCIQCt3GqvIakzleq9Bg/OuAec0YyBiz8SsvTny0Pt+WYXPwIhALYGu2uw8orXnjuaCiNcV3Wtj1NSbxyW7R/P834pDBuF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.234.1e71edc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1e71edc7ceacf31cc11bc9d8791a9a08d2e9d714","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.234.1e71edc","@flighthq/node":"0.4.1-next.234.1e71edc","@flighthq/shape":"0.4.1-next.234.1e71edc","@flighthq/types":"0.4.1-next.234.1e71edc","@flighthq/camera":"0.4.1-next.234.1e71edc","@flighthq/scene2d":"0.4.1-next.234.1e71edc","@flighthq/signals":"0.4.1-next.234.1e71edc","@flighthq/geometry":"0.4.1-next.234.1e71edc","@flighthq/selection":"0.4.1-next.234.1e71edc","@flighthq/interaction":"0.4.1-next.234.1e71edc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.234.1e71edc_1787974782536_0.20904637395899006","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.235.8a89f87":{"name":"@flighthq/gizmo","version":"0.4.1-next.235.8a89f87","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.235.8a89f87","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f5b1e45d38ba0bbe708c6a47917f1eb917a14483","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.235.8a89f87.tgz","fileCount":22,"integrity":"sha512-xuTy8P8bk7pGZuVYcanj3M71KdkZkdCr4oU7iCYlrNXGUs/uRexOi/ivTdEq5sJdU+CxGH4kMTsyale/oqAafQ==","signatures":[{"sig":"MEUCIQDDrD2FdqftuJquBopEsZYp6gbKY7iE5Ghk65Y0kLH56wIgY5TzsYUwidEw2adyoKcVCpVQGfbf9t2uq+/Vq5ePi0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.235.8a89f87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8a89f87d44341226147012ff075361ed513348e4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.235.8a89f87","@flighthq/node":"0.4.1-next.235.8a89f87","@flighthq/shape":"0.4.1-next.235.8a89f87","@flighthq/types":"0.4.1-next.235.8a89f87","@flighthq/camera":"0.4.1-next.235.8a89f87","@flighthq/scene2d":"0.4.1-next.235.8a89f87","@flighthq/signals":"0.4.1-next.235.8a89f87","@flighthq/geometry":"0.4.1-next.235.8a89f87","@flighthq/selection":"0.4.1-next.235.8a89f87","@flighthq/interaction":"0.4.1-next.235.8a89f87"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.235.8a89f87_1787976810484_0.40251634816610404","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.515.b0834fe":{"name":"@flighthq/gizmo","version":"0.4.1-next.515.b0834fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.515.b0834fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"18fdc97d44bf8cefcce93b52aa04f8ebc24dce5f","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.515.b0834fe.tgz","fileCount":22,"integrity":"sha512-s7Y5E+z9ogBMS0Xzk5q9Qz3poKCdoGa7FxkwVAXsJuEPQJuXSX5qUzPDJ3nnhBSW0g7DTTLdfD+Vi5qpy0d5JQ==","signatures":[{"sig":"MEYCIQDpFY4UPm/lnnoY9xhGR3v6H0yuVfmXVmmMA6SJHQwIcwIhAKSHSM4S6ABE3fMmOfX4cao1hQ7avrLX3iYXnx22nB4t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.515.b0834fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b0834fe58fcec3eae0ebe12ee598d6ffac92d553","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.515.b0834fe","@flighthq/node":"0.4.1-next.515.b0834fe","@flighthq/shape":"0.4.1-next.515.b0834fe","@flighthq/types":"0.4.1-next.515.b0834fe","@flighthq/camera":"0.4.1-next.515.b0834fe","@flighthq/scene2d":"0.4.1-next.515.b0834fe","@flighthq/signals":"0.4.1-next.515.b0834fe","@flighthq/geometry":"0.4.1-next.515.b0834fe","@flighthq/selection":"0.4.1-next.515.b0834fe","@flighthq/interaction":"0.4.1-next.515.b0834fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.515.b0834fe_1788127457391_0.5969539245679172","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.539.31c77cd":{"name":"@flighthq/gizmo","version":"0.4.1-next.539.31c77cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.539.31c77cd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"02bd4ce307ee92549c817d620f83568f15e24010","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.539.31c77cd.tgz","fileCount":22,"integrity":"sha512-RPkppF4DdOXVLFIAQ44vY4d7rA/nOBpaYDMSwVCXTsENw6LuINog4kGlhi8NlRjhalbRjYB9xCaGNag/NWyBug==","signatures":[{"sig":"MEUCIQDtJzhl/YiX8xQtE8KKACee/ET0KeHFbOIANdBUhKYfQwIgS5nAEuXzMJtoka79SJM4CT53Er0uhpSNKpaaRRaQYDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.539.31c77cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"31c77cd6f21a2c9fff9d6d18b0ff0bc767047ec8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.539.31c77cd","@flighthq/node":"0.4.1-next.539.31c77cd","@flighthq/shape":"0.4.1-next.539.31c77cd","@flighthq/types":"0.4.1-next.539.31c77cd","@flighthq/camera":"0.4.1-next.539.31c77cd","@flighthq/scene2d":"0.4.1-next.539.31c77cd","@flighthq/signals":"0.4.1-next.539.31c77cd","@flighthq/geometry":"0.4.1-next.539.31c77cd","@flighthq/selection":"0.4.1-next.539.31c77cd","@flighthq/interaction":"0.4.1-next.539.31c77cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.539.31c77cd_1788132517358_0.22671043511130584","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.544.797157":{"name":"@flighthq/gizmo","version":"0.4.1-next.544.797157","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.544.797157","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cf27398c12ad079e189d50c02040aea2b045f93e","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.544.797157.tgz","fileCount":22,"integrity":"sha512-iEUa8T6lAT7jFEBH40G6/0zDbvBy4ITWOBUsJWmmN3lqmCO0Lguyhl+utLN7Tr0/3ItbDkasSIcUnbpUQqxROQ==","signatures":[{"sig":"MEUCIQDr3yIuyO8kod/vnScB1ni11kVbPE4EM7tmOYGPjO78TAIgVbeNvaSNohbrK+4lzpY7S25zO2IRFYIlqPufikF3anw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.544.797157","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0797157faf686608016613abb2e61f37bd62e1ed","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.544.0797157","@flighthq/node":"0.4.1-next.544.0797157","@flighthq/shape":"0.4.1-next.544.0797157","@flighthq/types":"0.4.1-next.544.0797157","@flighthq/camera":"0.4.1-next.544.0797157","@flighthq/scene2d":"0.4.1-next.544.0797157","@flighthq/signals":"0.4.1-next.544.0797157","@flighthq/geometry":"0.4.1-next.544.0797157","@flighthq/selection":"0.4.1-next.544.0797157","@flighthq/interaction":"0.4.1-next.544.0797157"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.544.797157_1788136296224_0.3034002418905921","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.547.9d82e7b":{"name":"@flighthq/gizmo","version":"0.4.1-next.547.9d82e7b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.547.9d82e7b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4f88ca3c26a7a0cd158227c3212e8ff21d1b779b","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.547.9d82e7b.tgz","fileCount":22,"integrity":"sha512-918PvTRAECF4segdSQaGWJwWaZelOs0Yp5Xc/R9qEhgIA/YIa1E6S8YRdkUMMgReag1jusetwqZPkhTzQE6Zhg==","signatures":[{"sig":"MEQCIEW0hHpCjkPS1n3iZ9iyoKSzeka7fHs9S2RgFf6zrspHAiAe96s283i5Q+T6HQgIhyB8fvTRali3374IjIBey6ovxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.547.9d82e7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9d82e7badecf94fceec76a28853bc41f4bdc113e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.547.9d82e7b","@flighthq/node":"0.4.1-next.547.9d82e7b","@flighthq/shape":"0.4.1-next.547.9d82e7b","@flighthq/types":"0.4.1-next.547.9d82e7b","@flighthq/camera":"0.4.1-next.547.9d82e7b","@flighthq/scene2d":"0.4.1-next.547.9d82e7b","@flighthq/signals":"0.4.1-next.547.9d82e7b","@flighthq/geometry":"0.4.1-next.547.9d82e7b","@flighthq/selection":"0.4.1-next.547.9d82e7b","@flighthq/interaction":"0.4.1-next.547.9d82e7b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.547.9d82e7b_1788139403352_0.8986719626384616","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.549.e8a02ad":{"name":"@flighthq/gizmo","version":"0.4.1-next.549.e8a02ad","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.549.e8a02ad","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d682e23e40807cadca5a133f487157a537a37495","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.549.e8a02ad.tgz","fileCount":22,"integrity":"sha512-TtNqr16K0jD+/nhB3G4sXWuA1cz9qlfjcy1i8TlqQCbsCe9BPCX9+mMvjGILqSonq08AVdzEMloq3njoZ5NNfQ==","signatures":[{"sig":"MEQCIHxTWZzu58tuejNCKHhjLeR4do14z6ve8WXMb7/uU2e8AiAJO1ILl8NMiBAI/eLvgoV4AJrlIJGNZ2XLXsVX/3MO4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.549.e8a02ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e8a02ad0eb40a9adb83422b1eeed5641a92c3caf","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.549.e8a02ad","@flighthq/node":"0.4.1-next.549.e8a02ad","@flighthq/shape":"0.4.1-next.549.e8a02ad","@flighthq/types":"0.4.1-next.549.e8a02ad","@flighthq/camera":"0.4.1-next.549.e8a02ad","@flighthq/scene2d":"0.4.1-next.549.e8a02ad","@flighthq/signals":"0.4.1-next.549.e8a02ad","@flighthq/geometry":"0.4.1-next.549.e8a02ad","@flighthq/selection":"0.4.1-next.549.e8a02ad","@flighthq/interaction":"0.4.1-next.549.e8a02ad"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.549.e8a02ad_1788142607108_0.35647129593490745","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.552.b5e3f33":{"name":"@flighthq/gizmo","version":"0.4.1-next.552.b5e3f33","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.552.b5e3f33","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b443d9fa88cb4161a99b99ee5ce73da40a639f7e","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.552.b5e3f33.tgz","fileCount":22,"integrity":"sha512-zgFkY9YxHHB6Dlp9AKSOZJhKaHMh2wd+yydt6RPfqiLcx/94jv2K/nkC+uatdDs2YulFtHvQdlBUhSSuyhuijA==","signatures":[{"sig":"MEYCIQDWn7D0KMaWD62nvylZyRy0f+Wq2NjNKEQocfyepHGRtQIhAOz/lqCe56BIcuKuNtV/did+kg1jqOfoxaxuzHLgEyPC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.552.b5e3f33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b5e3f3322818929617b8f7a9762c6e72ffb484f8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.552.b5e3f33","@flighthq/node":"0.4.1-next.552.b5e3f33","@flighthq/shape":"0.4.1-next.552.b5e3f33","@flighthq/types":"0.4.1-next.552.b5e3f33","@flighthq/camera":"0.4.1-next.552.b5e3f33","@flighthq/scene2d":"0.4.1-next.552.b5e3f33","@flighthq/signals":"0.4.1-next.552.b5e3f33","@flighthq/geometry":"0.4.1-next.552.b5e3f33","@flighthq/selection":"0.4.1-next.552.b5e3f33","@flighthq/interaction":"0.4.1-next.552.b5e3f33"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.552.b5e3f33_1788144369962_0.8948223506674571","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-edge.552.b5e3f33":{"name":"@flighthq/gizmo","version":"0.4.1-edge.552.b5e3f33","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-edge.552.b5e3f33","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"579a7780836ad03f6039345acb27922359f04c7d","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-edge.552.b5e3f33.tgz","fileCount":22,"integrity":"sha512-WUjw8uSH25+ZhWr7lniK1Pth5vyqGgW+RLIlzStIqXcKkvxMaJWj9ESfEyvP5tqczdQ3Dj1P3RFSwrOek8FHBQ==","signatures":[{"sig":"MEQCIGuKfWtynoVLqZYNBzYA7nCXeqxyNuipS7XPCMERJXXZAiAGLxcmd/OUi7HqSwHW4Phok9VY6nEpEoMIgMMuESCBsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-edge.552.b5e3f33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b5e3f3322818929617b8f7a9762c6e72ffb484f8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-edge.552.b5e3f33","@flighthq/node":"0.4.1-edge.552.b5e3f33","@flighthq/shape":"0.4.1-edge.552.b5e3f33","@flighthq/types":"0.4.1-edge.552.b5e3f33","@flighthq/camera":"0.4.1-edge.552.b5e3f33","@flighthq/scene2d":"0.4.1-edge.552.b5e3f33","@flighthq/signals":"0.4.1-edge.552.b5e3f33","@flighthq/geometry":"0.4.1-edge.552.b5e3f33","@flighthq/selection":"0.4.1-edge.552.b5e3f33","@flighthq/interaction":"0.4.1-edge.552.b5e3f33"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-edge.552.b5e3f33_1788144775652_0.3623751424928603","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.553.7577a70":{"name":"@flighthq/gizmo","version":"0.4.1-next.553.7577a70","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.553.7577a70","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1d334278f87efd1b1085fc4e75d21b054fdb129c","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.553.7577a70.tgz","fileCount":22,"integrity":"sha512-khIlDPJUbOGw2UhfgUa26aKsRlPAT2B09G/TDJJkl7Ckvq0dSg1Np3kjz+N6OcA/eKOIv0iS4HtEa1M6wl4TxA==","signatures":[{"sig":"MEQCIH5a+VXOsg63E6/1ykAGfxCSjaYE75nW/MGnr8JjDxjWAiAX2WT+qHUr0DkiHmbLwlxj114fUqqY2LaWw1hm46GA4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.553.7577a70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7577a703c941c2bfc4eb66afb6e4428ae6f5dd08","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.553.7577a70","@flighthq/node":"0.4.1-next.553.7577a70","@flighthq/shape":"0.4.1-next.553.7577a70","@flighthq/types":"0.4.1-next.553.7577a70","@flighthq/camera":"0.4.1-next.553.7577a70","@flighthq/scene2d":"0.4.1-next.553.7577a70","@flighthq/signals":"0.4.1-next.553.7577a70","@flighthq/geometry":"0.4.1-next.553.7577a70","@flighthq/selection":"0.4.1-next.553.7577a70","@flighthq/interaction":"0.4.1-next.553.7577a70"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.553.7577a70_1788146231267_0.9301400087301064","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-edge.553.7577a70":{"name":"@flighthq/gizmo","version":"0.4.1-edge.553.7577a70","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-edge.553.7577a70","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4a5525e9253e077cbd23378d2718a2ee6f620ef0","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-edge.553.7577a70.tgz","fileCount":22,"integrity":"sha512-vSgjlR5gNZZahqCdHzqbQ2W+wgm9aV0M4iRhY7Q7eZhs6HyMYk+kRLvuwaLoJ0k7ctJ8y2nNG4b1dxkoudUdAA==","signatures":[{"sig":"MEUCIQDobodN9SayjOqMBP7N9r5cPvA21tR50VWGDB37DQG8ewIgAZtYw5Gn3ShwshUB7YuH6p+HgShEbbBJtNZQtKpKT+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-edge.553.7577a70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7577a703c941c2bfc4eb66afb6e4428ae6f5dd08","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-edge.553.7577a70","@flighthq/node":"0.4.1-edge.553.7577a70","@flighthq/shape":"0.4.1-edge.553.7577a70","@flighthq/types":"0.4.1-edge.553.7577a70","@flighthq/camera":"0.4.1-edge.553.7577a70","@flighthq/scene2d":"0.4.1-edge.553.7577a70","@flighthq/signals":"0.4.1-edge.553.7577a70","@flighthq/geometry":"0.4.1-edge.553.7577a70","@flighthq/selection":"0.4.1-edge.553.7577a70","@flighthq/interaction":"0.4.1-edge.553.7577a70"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-edge.553.7577a70_1788146575445_0.6076983877905593","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-next.560.2e86cd6":{"name":"@flighthq/gizmo","version":"0.4.1-next.560.2e86cd6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-next.560.2e86cd6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"934e01555cb2b77842e3e9c912c2b1cc619c3819","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-next.560.2e86cd6.tgz","fileCount":22,"integrity":"sha512-cZGu5WlxsUNi26wrNhBXdAdayJrT4r98UYye+/rejMdcwRy0fLydxAoY+Pxa6zVLqdabh/de9K3T/BP2RIdKhw==","signatures":[{"sig":"MEYCIQDn4tWQWWM5qORdktr81KpN+xP247jnDUKw+TRJ9Rt51QIhAIZnwqkwXVWqUqmdQlcToWt4l7zq+AYhkVjvHSgnftdZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-next.560.2e86cd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2e86cd620a53121aa6c9230215f44c6c9a3bf816","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-next.560.2e86cd6","@flighthq/node":"0.4.1-next.560.2e86cd6","@flighthq/shape":"0.4.1-next.560.2e86cd6","@flighthq/types":"0.4.1-next.560.2e86cd6","@flighthq/camera":"0.4.1-next.560.2e86cd6","@flighthq/scene2d":"0.4.1-next.560.2e86cd6","@flighthq/signals":"0.4.1-next.560.2e86cd6","@flighthq/geometry":"0.4.1-next.560.2e86cd6","@flighthq/selection":"0.4.1-next.560.2e86cd6","@flighthq/interaction":"0.4.1-next.560.2e86cd6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-next.560.2e86cd6_1788152210575_0.2554335081489165","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-edge.560.2e86cd6":{"name":"@flighthq/gizmo","version":"0.4.1-edge.560.2e86cd6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@0.4.1-edge.560.2e86cd6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7ae503a2e635196700364036b42082431211cd05","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.4.1-edge.560.2e86cd6.tgz","fileCount":22,"integrity":"sha512-NNA7FS+mHlOoY8f/0ljMfhOgjv12aRT6cGPMATL/Ps1RoHK9mqRyYD+RzFD4DUA4m1Fy7VrPCmcxrcvmyaBEeg==","signatures":[{"sig":"MEUCIBdwM9oscDD8wH4HWeGYTR8vaDyONDp8GeyU/XnFjDr9AiEAqynuM6Rkx8g3xbb3/VfWQdpEyALCC+hMyIKbWpR10u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.4.1-edge.560.2e86cd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2e86cd620a53121aa6c9230215f44c6c9a3bf816","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.4.1-edge.560.2e86cd6","@flighthq/node":"0.4.1-edge.560.2e86cd6","@flighthq/shape":"0.4.1-edge.560.2e86cd6","@flighthq/types":"0.4.1-edge.560.2e86cd6","@flighthq/camera":"0.4.1-edge.560.2e86cd6","@flighthq/scene2d":"0.4.1-edge.560.2e86cd6","@flighthq/signals":"0.4.1-edge.560.2e86cd6","@flighthq/geometry":"0.4.1-edge.560.2e86cd6","@flighthq/selection":"0.4.1-edge.560.2e86cd6","@flighthq/interaction":"0.4.1-edge.560.2e86cd6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.4.1-edge.560.2e86cd6_1788152506157_0.08463301211098662","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.597.ab004dd":{"name":"@flighthq/gizmo","version":"0.5.1-next.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"e9cf83c14acb379b0f06a782e0b6ba4cb349b29c","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.597.ab004dd.tgz","fileCount":22,"integrity":"sha512-9CYoDsiugJiDjgmk8Arr2b1l9i+Otkvg+PifDJoKkpne/ECfsXMzgRnQfrJNhrc+eVWeq4YZljdFhyn/fYZJLg==","signatures":[{"sig":"MEUCIGGKZcJwmJLGFsj2w7inSYJ0vaTp9yK9beEkA/TwMroOAiEAnp4qCRiDsiEoCbq60sYf6iXh/NAJIeUNvyoUKxu74ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.597.ab004dd","@flighthq/node":"0.5.1-next.597.ab004dd","@flighthq/shape":"0.5.1-next.597.ab004dd","@flighthq/types":"0.5.1-next.597.ab004dd","@flighthq/camera":"0.5.1-next.597.ab004dd","@flighthq/scene2d":"0.5.1-next.597.ab004dd","@flighthq/signals":"0.5.1-next.597.ab004dd","@flighthq/geometry":"0.5.1-next.597.ab004dd","@flighthq/selection":"0.5.1-next.597.ab004dd","@flighthq/interaction":"0.5.1-next.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.597.ab004dd_1788159343900_0.8851384324381872","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.597.ab004dd":{"name":"@flighthq/gizmo","version":"0.5.1-edge.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"8dc3ab60b3513029c3a1d49cb23f0a7bbd174d1b","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.597.ab004dd.tgz","fileCount":22,"integrity":"sha512-7fC1PkejT0ctk9LQyYcvnrLnSNA2Bw4vDI8kvzn2J3NaUJGVaqV606x/Ia1bWosDfCyqMmcT4m1t44YkD4TqgQ==","signatures":[{"sig":"MEUCIGeQ6ff0SFJD4tf6fV53D/r2QAIYQgTgW1lzv2mywnaVAiEAwcd3YDwJjtKQGwHZWNBqPzES9siIuMLyok50zBFKnWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.597.ab004dd","@flighthq/node":"0.5.1-edge.597.ab004dd","@flighthq/shape":"0.5.1-edge.597.ab004dd","@flighthq/types":"0.5.1-edge.597.ab004dd","@flighthq/camera":"0.5.1-edge.597.ab004dd","@flighthq/scene2d":"0.5.1-edge.597.ab004dd","@flighthq/signals":"0.5.1-edge.597.ab004dd","@flighthq/geometry":"0.5.1-edge.597.ab004dd","@flighthq/selection":"0.5.1-edge.597.ab004dd","@flighthq/interaction":"0.5.1-edge.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.597.ab004dd_1788159790696_0.2621634045371961","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.601.e6e16ba":{"name":"@flighthq/gizmo","version":"0.5.1-next.601.e6e16ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"19fc781d8a510bc463b21e780a6534f9412325c0","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.601.e6e16ba.tgz","fileCount":22,"integrity":"sha512-NLBDTwOR2wMl1G2Q355gMkL0O8rAPz9pUg2LPqmH2hY14Mdd7Gw2fcMmvYgEKlrHQ5BTi0BcxoO2D1A0r52k5Q==","signatures":[{"sig":"MEUCIQDsoORtLHF5fTyTHk/mGHAEPB4HEyx7qFSGKEnq9yOE1AIgQVNzfSowS2Qx7yGzbqe1/exQgzI0yOtx9jRz333PAto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.601.e6e16ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.601.e6e16ba","@flighthq/node":"0.5.1-next.601.e6e16ba","@flighthq/shape":"0.5.1-next.601.e6e16ba","@flighthq/types":"0.5.1-next.601.e6e16ba","@flighthq/camera":"0.5.1-next.601.e6e16ba","@flighthq/scene2d":"0.5.1-next.601.e6e16ba","@flighthq/signals":"0.5.1-next.601.e6e16ba","@flighthq/geometry":"0.5.1-next.601.e6e16ba","@flighthq/selection":"0.5.1-next.601.e6e16ba","@flighthq/interaction":"0.5.1-next.601.e6e16ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.601.e6e16ba_1788163034946_0.4202955257559835","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.638.d4dbd4e":{"name":"@flighthq/gizmo","version":"0.5.1-next.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"dae78235fc1a4d0fc1f4eda348a0790e5e755c72","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.638.d4dbd4e.tgz","fileCount":22,"integrity":"sha512-aku9KkCc0iRKWYBizmHxCZL0e/nI7F2lYT4qTqF/8fTGuaMmp017BVApLa7Ozjis78TvSB3RbuTmv6fFvupzLg==","signatures":[{"sig":"MEUCIQD0rdo0McRM8P1zHCrY0Dmjm9PRzkRp41CeS2QF6SCW7gIgXxQzXpOJeOb9A70P7HDxJ2pga9xnkVyIYwi28CWS/Cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.638.d4dbd4e","@flighthq/node":"0.5.1-next.638.d4dbd4e","@flighthq/shape":"0.5.1-next.638.d4dbd4e","@flighthq/types":"0.5.1-next.638.d4dbd4e","@flighthq/camera":"0.5.1-next.638.d4dbd4e","@flighthq/scene2d":"0.5.1-next.638.d4dbd4e","@flighthq/signals":"0.5.1-next.638.d4dbd4e","@flighthq/geometry":"0.5.1-next.638.d4dbd4e","@flighthq/selection":"0.5.1-next.638.d4dbd4e","@flighthq/interaction":"0.5.1-next.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.638.d4dbd4e_1788193839889_0.8291961732112583","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.638.d4dbd4e":{"name":"@flighthq/gizmo","version":"0.5.1-edge.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"68a26e03437c167eea37fc9d821bbdaadc277426","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.638.d4dbd4e.tgz","fileCount":22,"integrity":"sha512-kZ2yuJl4MYnrUFS8lnX0ho+Ct4Ip5gWTLYPPy4vlSEoemkmoTB3qXWGhseUEYRbK3SzIPABuTNfFD9HLuHLdeQ==","signatures":[{"sig":"MEUCIEkFu1haEQn3iYAsxlv1o23OvsxavS9iKtCkG5jorERpAiEAt8LEVJHEKNioa2MQwgqTwsjVROMxpBPQd2Qv/fr0utg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.638.d4dbd4e","@flighthq/node":"0.5.1-edge.638.d4dbd4e","@flighthq/shape":"0.5.1-edge.638.d4dbd4e","@flighthq/types":"0.5.1-edge.638.d4dbd4e","@flighthq/camera":"0.5.1-edge.638.d4dbd4e","@flighthq/scene2d":"0.5.1-edge.638.d4dbd4e","@flighthq/signals":"0.5.1-edge.638.d4dbd4e","@flighthq/geometry":"0.5.1-edge.638.d4dbd4e","@flighthq/selection":"0.5.1-edge.638.d4dbd4e","@flighthq/interaction":"0.5.1-edge.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.638.d4dbd4e_1788194360778_0.20150710151858076","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.640.24b4c62":{"name":"@flighthq/gizmo","version":"0.5.1-next.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"dae988f26c243eaf8944f939b226dda9ba69e037","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.640.24b4c62.tgz","fileCount":22,"integrity":"sha512-arPSfgjLgf6QTkTxpXkWtWCBMEZefaSq5C2/FnaEkETI8RcZdwVVS6WUqfepg47RNMuUlQFXut26P6XqLjdo1w==","signatures":[{"sig":"MEUCIQDQJq06D66guBVVB9mrfdqRHlr6L3PVOwxoNbq4qrjfXgIgCuvn9biMeIHDDtCrIiBXbDvmhNSGgAiD/vBSmhlYbJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.640.24b4c62","@flighthq/node":"0.5.1-next.640.24b4c62","@flighthq/shape":"0.5.1-next.640.24b4c62","@flighthq/types":"0.5.1-next.640.24b4c62","@flighthq/camera":"0.5.1-next.640.24b4c62","@flighthq/scene2d":"0.5.1-next.640.24b4c62","@flighthq/signals":"0.5.1-next.640.24b4c62","@flighthq/geometry":"0.5.1-next.640.24b4c62","@flighthq/selection":"0.5.1-next.640.24b4c62","@flighthq/interaction":"0.5.1-next.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.640.24b4c62_1788200010965_0.9583511657929333","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.640.24b4c62":{"name":"@flighthq/gizmo","version":"0.5.1-edge.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"bb0eea92afc2b1bfa772b8bcbc30a116c7decfbf","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.640.24b4c62.tgz","fileCount":22,"integrity":"sha512-h02okvIy6Y8RFcjyyLc+qt1vM8o/ZA1aAmbwza9WdnPA/7w0zNvsDfGkDYai4ZedZVyC5kvCTScSNaXo8+cJAg==","signatures":[{"sig":"MEUCIGCe+dezF71SD1sF/BMOjMGox1/UukF+pW+9OJNmXhxZAiEAvPbN2INMBFcwDWCjM87D6dgNk/SL0NFrs5RNdDevLTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.640.24b4c62","@flighthq/node":"0.5.1-edge.640.24b4c62","@flighthq/shape":"0.5.1-edge.640.24b4c62","@flighthq/types":"0.5.1-edge.640.24b4c62","@flighthq/camera":"0.5.1-edge.640.24b4c62","@flighthq/scene2d":"0.5.1-edge.640.24b4c62","@flighthq/signals":"0.5.1-edge.640.24b4c62","@flighthq/geometry":"0.5.1-edge.640.24b4c62","@flighthq/selection":"0.5.1-edge.640.24b4c62","@flighthq/interaction":"0.5.1-edge.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.640.24b4c62_1788200481467_0.9891128758967578","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.650.5d3df0b":{"name":"@flighthq/gizmo","version":"0.5.1-next.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"08499a3d769c8b56b7c3afef1666d9afa586cd66","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.650.5d3df0b.tgz","fileCount":22,"integrity":"sha512-tKTMttJ0qeX2KLI4YOPEpXvfTFrWYIZaw+VPJVxgarovNG07N/a+aARB4NCfCXOgd+CDMn9cEL3qA0dHOhLPLw==","signatures":[{"sig":"MEUCIAkrqcWgm89bxm27GAIp/EecwrD+OauED5XDTTenZA44AiEA7+fxbl9FZZ4T01I9LshVinHTpXYRQ+wHhO3U4msz020=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.650.5d3df0b","@flighthq/node":"0.5.1-next.650.5d3df0b","@flighthq/shape":"0.5.1-next.650.5d3df0b","@flighthq/types":"0.5.1-next.650.5d3df0b","@flighthq/camera":"0.5.1-next.650.5d3df0b","@flighthq/scene2d":"0.5.1-next.650.5d3df0b","@flighthq/signals":"0.5.1-next.650.5d3df0b","@flighthq/geometry":"0.5.1-next.650.5d3df0b","@flighthq/selection":"0.5.1-next.650.5d3df0b","@flighthq/interaction":"0.5.1-next.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.650.5d3df0b_1788220704182_0.30258916674159964","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.650.5d3df0b":{"name":"@flighthq/gizmo","version":"0.5.1-edge.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"f0459ae22426599ada7ce28b0931802bf477b106","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.650.5d3df0b.tgz","fileCount":22,"integrity":"sha512-wrmToZQLF29veW1sZeQCjDxv1LmTSISJCM28z+1kNdx2qDmGR1ogs7B1fP4W7Gl6AdH0z9RWUPzE/oSAPsX39w==","signatures":[{"sig":"MEUCIDgRY+gFIwn9+tLYDagUJtvSenKbBpbgDfvIre4vFBmzAiEApyk0tA1HzH64feVzTHCDEL43So4qTyi2RoJ3/7O01PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.650.5d3df0b","@flighthq/node":"0.5.1-edge.650.5d3df0b","@flighthq/shape":"0.5.1-edge.650.5d3df0b","@flighthq/types":"0.5.1-edge.650.5d3df0b","@flighthq/camera":"0.5.1-edge.650.5d3df0b","@flighthq/scene2d":"0.5.1-edge.650.5d3df0b","@flighthq/signals":"0.5.1-edge.650.5d3df0b","@flighthq/geometry":"0.5.1-edge.650.5d3df0b","@flighthq/selection":"0.5.1-edge.650.5d3df0b","@flighthq/interaction":"0.5.1-edge.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.650.5d3df0b_1788221241762_0.4807990825934867","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.654.b54779d":{"name":"@flighthq/gizmo","version":"0.5.1-next.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"033fd695e7a0eb64855b94026973b08eb2e0246b","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.654.b54779d.tgz","fileCount":22,"integrity":"sha512-BerGimf9gmlj47hUSXNfbxVOGwuRp/XDmpGYE6If2BpvLilWn5ibOmrHczVwTK47l8V5DeseBLN7QZykBSbu5Q==","signatures":[{"sig":"MEQCIHSUc+jHD95q3skhREykvTMwDU7soXuZUT7x06Rcd4khAiBSMasCxjt3D48suTXalhc0yQ/VSaqo4Aws40BQwuAQxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.654.b54779d","@flighthq/node":"0.5.1-next.654.b54779d","@flighthq/shape":"0.5.1-next.654.b54779d","@flighthq/types":"0.5.1-next.654.b54779d","@flighthq/camera":"0.5.1-next.654.b54779d","@flighthq/scene2d":"0.5.1-next.654.b54779d","@flighthq/signals":"0.5.1-next.654.b54779d","@flighthq/geometry":"0.5.1-next.654.b54779d","@flighthq/selection":"0.5.1-next.654.b54779d","@flighthq/interaction":"0.5.1-next.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.654.b54779d_1788233773749_0.38964931772992695","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.654.b54779d":{"name":"@flighthq/gizmo","version":"0.5.1-edge.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"86517582fd623cedb4010b5d6adee6acc138807c","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.654.b54779d.tgz","fileCount":22,"integrity":"sha512-aNXz6MYMuJNbtjZBzHx0gFKZy1zpBzXkszvxbQLm0oUkQOAW0h2t8ec6mk1nEn8Y9rRZ9lSbxDsm+S8RXImsQQ==","signatures":[{"sig":"MEYCIQDPnTpIGQAa5av0BElpbPcc01DB8xhksv9g9MztFcpnQQIhAJmAEcTM7hnE+opxxW3juhXbF9GW7fTYgRWmmapb99yL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.654.b54779d","@flighthq/node":"0.5.1-edge.654.b54779d","@flighthq/shape":"0.5.1-edge.654.b54779d","@flighthq/types":"0.5.1-edge.654.b54779d","@flighthq/camera":"0.5.1-edge.654.b54779d","@flighthq/scene2d":"0.5.1-edge.654.b54779d","@flighthq/signals":"0.5.1-edge.654.b54779d","@flighthq/geometry":"0.5.1-edge.654.b54779d","@flighthq/selection":"0.5.1-edge.654.b54779d","@flighthq/interaction":"0.5.1-edge.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.654.b54779d_1788234251442_0.8864012070409915","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.658.9cb44d7":{"name":"@flighthq/gizmo","version":"0.5.1-next.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"36173db2af0ee0ed2e29f40590111146083c0f5b","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.658.9cb44d7.tgz","fileCount":22,"integrity":"sha512-YUpt8tf/G4xCqcKXCCEgYmIJNm/xgcKZxUW/07Rdpm6If/MjoYMFJ+3X2/2Gs20v0kZdvO9SvBYHmWGtU+qXRg==","signatures":[{"sig":"MEUCIQDc26uTmR0xHyNl2cVGX2ESPyUzyNH7F5sLmmn+a7xiDgIgL1lChe56e35dFjdUveUw1vRXaEjuEi6HgB+nIuwKCFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.658.9cb44d7","@flighthq/node":"0.5.1-next.658.9cb44d7","@flighthq/shape":"0.5.1-next.658.9cb44d7","@flighthq/types":"0.5.1-next.658.9cb44d7","@flighthq/camera":"0.5.1-next.658.9cb44d7","@flighthq/scene2d":"0.5.1-next.658.9cb44d7","@flighthq/signals":"0.5.1-next.658.9cb44d7","@flighthq/geometry":"0.5.1-next.658.9cb44d7","@flighthq/selection":"0.5.1-next.658.9cb44d7","@flighthq/interaction":"0.5.1-next.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.658.9cb44d7_1788290078933_0.7475886710981168","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.658.9cb44d7":{"name":"@flighthq/gizmo","version":"0.5.1-edge.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"36e47fa1a290b6cac684be53b9155827402cf63f","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.658.9cb44d7.tgz","fileCount":22,"integrity":"sha512-+ws/vxxqmjCRDwxksQkdyV3cu9oSCN50LDAuyxDdI8/H0P7HZHAbyDLd1HxUMeuRisWQLVEKy/tX+09oKQc/kA==","signatures":[{"sig":"MEQCIHFsTsHpL287L/NYb/VQMCtJaUZi7R0GnybTA3T36dRZAiA0vuBzL4g7dMBL5MeUMSagQtMeFE6EBfGtphRfEegHPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100898},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.658.9cb44d7","@flighthq/node":"0.5.1-edge.658.9cb44d7","@flighthq/shape":"0.5.1-edge.658.9cb44d7","@flighthq/types":"0.5.1-edge.658.9cb44d7","@flighthq/camera":"0.5.1-edge.658.9cb44d7","@flighthq/scene2d":"0.5.1-edge.658.9cb44d7","@flighthq/signals":"0.5.1-edge.658.9cb44d7","@flighthq/geometry":"0.5.1-edge.658.9cb44d7","@flighthq/selection":"0.5.1-edge.658.9cb44d7","@flighthq/interaction":"0.5.1-edge.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.658.9cb44d7_1788290558914_0.09981130539668603","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.685.f72fc7f":{"name":"@flighthq/gizmo","version":"0.5.1-next.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"9260ee689d8ee7a181921288380fb0c077a05e04","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.685.f72fc7f.tgz","fileCount":27,"integrity":"sha512-bJpDYIGNOkdsDP+S1q/9EiZ+cboOZanjk/MMzCEqqjFQsrYKFeClp+rHWc7yfx/zK+I/oST32yft+jLzKEce6A==","signatures":[{"sig":"MEYCIQCAmrrXaIqMXBUzXfibddKy8kwvh1m+tK4+WOqRNGt1YAIhAKREGqlEg15TZo0xEG5fhxppn2ol6FQqZFBWhss7HwBH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.685.f72fc7f","@flighthq/node":"0.5.1-next.685.f72fc7f","@flighthq/shape":"0.5.1-next.685.f72fc7f","@flighthq/types":"0.5.1-next.685.f72fc7f","@flighthq/camera":"0.5.1-next.685.f72fc7f","@flighthq/scene2d":"0.5.1-next.685.f72fc7f","@flighthq/signals":"0.5.1-next.685.f72fc7f","@flighthq/geometry":"0.5.1-next.685.f72fc7f","@flighthq/selection":"0.5.1-next.685.f72fc7f","@flighthq/interaction":"0.5.1-next.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.685.f72fc7f_1788311331238_0.975377025319746","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.685.f72fc7f":{"name":"@flighthq/gizmo","version":"0.5.1-edge.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"7e091f2eaebcc19401f6125d7bfc11cc7a641ad4","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.685.f72fc7f.tgz","fileCount":27,"integrity":"sha512-0qU2jMKPz50qnYEzU0sHpqmiM5o6+I8ZDfb1wGkcujvQdYROeMftmkTRzb26wo6shClw42lSlm11CybHCel32Q==","signatures":[{"sig":"MEUCIQDUwtFGbH4PPwCYpZBr6JeU6kPnej38QKoUhlG1QHbNDQIgdym3GNqw2vJrKzGUyZH+UBFjwFFfejJusQABEsydwLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.685.f72fc7f","@flighthq/node":"0.5.1-edge.685.f72fc7f","@flighthq/shape":"0.5.1-edge.685.f72fc7f","@flighthq/types":"0.5.1-edge.685.f72fc7f","@flighthq/camera":"0.5.1-edge.685.f72fc7f","@flighthq/scene2d":"0.5.1-edge.685.f72fc7f","@flighthq/signals":"0.5.1-edge.685.f72fc7f","@flighthq/geometry":"0.5.1-edge.685.f72fc7f","@flighthq/selection":"0.5.1-edge.685.f72fc7f","@flighthq/interaction":"0.5.1-edge.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.685.f72fc7f_1788311889569_0.3289282982365227","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.693.478551c":{"name":"@flighthq/gizmo","version":"0.5.1-next.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"ff3cc3a014ea86d8bcece2b4a52aa14d2e05c3a8","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.693.478551c.tgz","fileCount":27,"integrity":"sha512-8TOhODuZYhGqBtp3lLkNlinMMokj1bBAyNGZJaboNL+eMRVIfQemcln+Lxt0pl7hR7V731ay2LGj178ezYjLTA==","signatures":[{"sig":"MEUCIQCubr1dcGW1l5njeJBSFdP/QuO9kW0WeYFbi/hMI2pGEgIgcSxgonenr0i4ei7GgXhy4RV/hAzWFy/12xomOG4D9nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.693.478551c","@flighthq/node":"0.5.1-next.693.478551c","@flighthq/shape":"0.5.1-next.693.478551c","@flighthq/types":"0.5.1-next.693.478551c","@flighthq/camera":"0.5.1-next.693.478551c","@flighthq/scene2d":"0.5.1-next.693.478551c","@flighthq/signals":"0.5.1-next.693.478551c","@flighthq/geometry":"0.5.1-next.693.478551c","@flighthq/selection":"0.5.1-next.693.478551c","@flighthq/interaction":"0.5.1-next.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.693.478551c_1788320566852_0.20208324690501667","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.693.478551c":{"name":"@flighthq/gizmo","version":"0.5.1-edge.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"933e58643a6148bf2274e2d00dae265efe6558c1","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.693.478551c.tgz","fileCount":27,"integrity":"sha512-m5y1I5DfpHoKM7BiJSbS4gNUc1QPT6tQj414tFl/9Nj/NwB4HmbVUjfMvVatf1V33ZtTafJJYWFTllQWxV+yjQ==","signatures":[{"sig":"MEUCIQDx2vGRi+0CzJqMn9MqDsn7/q45NS88DPaxwg3vjMCwVQIgdACeR+/QW3DejVzI95C3FTgKcki1/6T+KIivdjePjNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.693.478551c","@flighthq/node":"0.5.1-edge.693.478551c","@flighthq/shape":"0.5.1-edge.693.478551c","@flighthq/types":"0.5.1-edge.693.478551c","@flighthq/camera":"0.5.1-edge.693.478551c","@flighthq/scene2d":"0.5.1-edge.693.478551c","@flighthq/signals":"0.5.1-edge.693.478551c","@flighthq/geometry":"0.5.1-edge.693.478551c","@flighthq/selection":"0.5.1-edge.693.478551c","@flighthq/interaction":"0.5.1-edge.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.693.478551c_1788321103253_0.672608147489784","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.704.19c91ec":{"name":"@flighthq/gizmo","version":"0.5.1-next.704.19c91ec","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"ebe689dd7f3d344f0ba5d39805f0e3c1727943a5","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.704.19c91ec.tgz","fileCount":27,"integrity":"sha512-yZmOJkWg/xqwOtXbEUPzCjo4oL2pnFLpJLsGYbGrTgeAvsCYF9cO81k0LgbhXK4KQH9IJZsQfFhqv9XMnhsSNg==","signatures":[{"sig":"MEUCIQC+IUdNjcx4CfRdn+wPIySDA1FhRa+QCSIsJntnTzJ1gAIgMyAS79I1FIZy8DtdfGsKuoIdTQwmrU8wuCdEhFXbYko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.704.19c91ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.704.19c91ec","@flighthq/node":"0.5.1-next.704.19c91ec","@flighthq/shape":"0.5.1-next.704.19c91ec","@flighthq/types":"0.5.1-next.704.19c91ec","@flighthq/camera":"0.5.1-next.704.19c91ec","@flighthq/scene2d":"0.5.1-next.704.19c91ec","@flighthq/signals":"0.5.1-next.704.19c91ec","@flighthq/geometry":"0.5.1-next.704.19c91ec","@flighthq/selection":"0.5.1-next.704.19c91ec","@flighthq/interaction":"0.5.1-next.704.19c91ec"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.704.19c91ec_1788384368631_0.5710648649004351","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.729.2aeb707":{"name":"@flighthq/gizmo","version":"0.5.1-next.729.2aeb707","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"a70ac875ffc1f087eaab17f098b3cbec4137b39f","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.729.2aeb707.tgz","fileCount":27,"integrity":"sha512-pwTf+zm8FzPCfcNY3qvC5vNy0BUZT8dYBfHn/2ii2MdJ1hwSq/cfBj3H5YiUkcMsadVTBkfE3mEc/Lyc1JHnVQ==","signatures":[{"sig":"MEYCIQCQNTeOK4B+2DeP1jLc9YePo4fM3cdl0RsuYL9U+R8uGwIhAIn95gYNQggB9HRijAaLddJXuq/BaUVHqMbyIa4ZRXeI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.729.2aeb707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.729.2aeb707","@flighthq/node":"0.5.1-next.729.2aeb707","@flighthq/shape":"0.5.1-next.729.2aeb707","@flighthq/types":"0.5.1-next.729.2aeb707","@flighthq/camera":"0.5.1-next.729.2aeb707","@flighthq/scene2d":"0.5.1-next.729.2aeb707","@flighthq/signals":"0.5.1-next.729.2aeb707","@flighthq/geometry":"0.5.1-next.729.2aeb707","@flighthq/selection":"0.5.1-next.729.2aeb707","@flighthq/interaction":"0.5.1-next.729.2aeb707"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.729.2aeb707_1788400486559_0.7606511035548984","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.730.f29a5aa":{"name":"@flighthq/gizmo","version":"0.5.1-next.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"7d51840ddd1f820d83bf7bb8efcc85b6603c0377","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.730.f29a5aa.tgz","fileCount":27,"integrity":"sha512-+qCXOJvKKfb/vTVe9+Vq53Av/QSEwhwgvdyxA/KHcv/cEPVdL4SFoIfXY6V9Qn2z4+Uj1/HjUUrpIiyRj0FU0Q==","signatures":[{"sig":"MEUCIEmSsC+sMtYExbkxfUiIfiKBw2My1LTO5EZN4n0CyBFeAiEAiCHb7gma/XHa7ARY8OkHFC5lZ4KJmkzBH4BJ3aHiqKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.730.f29a5aa","@flighthq/node":"0.5.1-next.730.f29a5aa","@flighthq/shape":"0.5.1-next.730.f29a5aa","@flighthq/types":"0.5.1-next.730.f29a5aa","@flighthq/camera":"0.5.1-next.730.f29a5aa","@flighthq/scene2d":"0.5.1-next.730.f29a5aa","@flighthq/signals":"0.5.1-next.730.f29a5aa","@flighthq/geometry":"0.5.1-next.730.f29a5aa","@flighthq/selection":"0.5.1-next.730.f29a5aa","@flighthq/interaction":"0.5.1-next.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.730.f29a5aa_1788404693112_0.5001820556214818","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.730.f29a5aa":{"name":"@flighthq/gizmo","version":"0.5.1-edge.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"87ca6dcdc0affaad1ecbcef3efeacf8cc13e04ab","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.730.f29a5aa.tgz","fileCount":27,"integrity":"sha512-AdTUUp6CExWcWQksaa7gaUq46TOJJ/n/WxS3A40t6MxA6EYTl5hf3grHraUpAbMSwQR/9xArEQvwMcPJaHIp/w==","signatures":[{"sig":"MEYCIQDnTR6p3gX9xnkZ5zZJR1FM0YV3GDEM2RnluiuBvtSduQIhAMi8jxSLG2aFYU0YBXbsfdPQReNCgZ9cTShhytL2V2OQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.730.f29a5aa","@flighthq/node":"0.5.1-edge.730.f29a5aa","@flighthq/shape":"0.5.1-edge.730.f29a5aa","@flighthq/types":"0.5.1-edge.730.f29a5aa","@flighthq/camera":"0.5.1-edge.730.f29a5aa","@flighthq/scene2d":"0.5.1-edge.730.f29a5aa","@flighthq/signals":"0.5.1-edge.730.f29a5aa","@flighthq/geometry":"0.5.1-edge.730.f29a5aa","@flighthq/selection":"0.5.1-edge.730.f29a5aa","@flighthq/interaction":"0.5.1-edge.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.730.f29a5aa_1788405233922_0.5847501227815901","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.731.0ae0aa4":{"name":"@flighthq/gizmo","version":"0.5.1-next.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"818f8b9c114631b5922573f3441bd1ce04785b29","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.731.0ae0aa4.tgz","fileCount":27,"integrity":"sha512-eO5D+PPSY7aMbS+WJo3YP5Rrf5wyW3q0f4PqmgzmMBlhhx4g8HVnihyitZgSWQdRXwgBgQGOhDKSbYSvWK1E4w==","signatures":[{"sig":"MEUCIFqG1AT8G3PZsAjVPnalolXejswxlijB+V/rr2HnK25XAiEAshX+yCzmYVyBiScPJgWJWU9k3WiXWZSQOz1DtY6ab6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.731.0ae0aa4","@flighthq/node":"0.5.1-next.731.0ae0aa4","@flighthq/shape":"0.5.1-next.731.0ae0aa4","@flighthq/types":"0.5.1-next.731.0ae0aa4","@flighthq/camera":"0.5.1-next.731.0ae0aa4","@flighthq/scene2d":"0.5.1-next.731.0ae0aa4","@flighthq/signals":"0.5.1-next.731.0ae0aa4","@flighthq/geometry":"0.5.1-next.731.0ae0aa4","@flighthq/selection":"0.5.1-next.731.0ae0aa4","@flighthq/interaction":"0.5.1-next.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.731.0ae0aa4_1788405390907_0.75798444507055","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.731.0ae0aa4":{"name":"@flighthq/gizmo","version":"0.5.1-edge.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"d7752ca2a374770820b8eda6ed9810598ddfad7a","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.731.0ae0aa4.tgz","fileCount":27,"integrity":"sha512-LjOd51QQGkd0hibw8cNCeL9lH7cCw5Ep46w/1g1VUIb05WZIOqZbaTTzSx1i52tE+Lweb8d3Khx7bOCIfaOG9A==","signatures":[{"sig":"MEYCIQCzDIE6Y5BvDHWUlcG2/yqaLfpMELCAuaqBtGQTQHUJ+gIhAOWbkmfq9Vtp9DJx73DUXC5U+0j8zKHZbFl7vcCFqgWd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.731.0ae0aa4","@flighthq/node":"0.5.1-edge.731.0ae0aa4","@flighthq/shape":"0.5.1-edge.731.0ae0aa4","@flighthq/types":"0.5.1-edge.731.0ae0aa4","@flighthq/camera":"0.5.1-edge.731.0ae0aa4","@flighthq/scene2d":"0.5.1-edge.731.0ae0aa4","@flighthq/signals":"0.5.1-edge.731.0ae0aa4","@flighthq/geometry":"0.5.1-edge.731.0ae0aa4","@flighthq/selection":"0.5.1-edge.731.0ae0aa4","@flighthq/interaction":"0.5.1-edge.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.731.0ae0aa4_1788405940594_0.33399871621082844","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.743.8d09db1":{"name":"@flighthq/gizmo","version":"0.5.1-next.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"4f171297fdb8a77bf9533cc56ed32300fe44d43d","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.743.8d09db1.tgz","fileCount":27,"integrity":"sha512-EkfgUtnRcnH/OoKuOBDb5iYACUkKYjTgLMFNBC+GHKN3wUI8pChZaOxxjXZ8bfDnFYsNYjYjtfnXE1DtcDcW+A==","signatures":[{"sig":"MEYCIQDdH+8t/ccQ6MnqmVaBQZ4UHswilOtwNTiGG/1g9V5FzwIhAOWxLWI2+Y35I+hqKZYlOW9qKaOtrugr8xSXALbj/nMW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.743.8d09db1","@flighthq/node":"0.5.1-next.743.8d09db1","@flighthq/shape":"0.5.1-next.743.8d09db1","@flighthq/types":"0.5.1-next.743.8d09db1","@flighthq/camera":"0.5.1-next.743.8d09db1","@flighthq/scene2d":"0.5.1-next.743.8d09db1","@flighthq/signals":"0.5.1-next.743.8d09db1","@flighthq/geometry":"0.5.1-next.743.8d09db1","@flighthq/selection":"0.5.1-next.743.8d09db1","@flighthq/interaction":"0.5.1-next.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.743.8d09db1_1788426573617_0.2870615906431637","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.743.8d09db1":{"name":"@flighthq/gizmo","version":"0.5.1-edge.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"37138b2c6287a0b157aa98c92313ab5a0df33eb8","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.743.8d09db1.tgz","fileCount":27,"integrity":"sha512-rn2mtSEKCmSyNpoToFzCCdT4PMW2NzBFpTdnhWSzVcK7uAvrJOxWh9UG4/s8R+3SKxnxo5LI8DLiolB3kqDc4A==","signatures":[{"sig":"MEUCIQDIyYPmRDx9VGdZ9t4JUO9xcXMNaOydbOCecM8bX47ONgIgRj1lqqRTKNeO1m4cuCMRPuazhx4sbDMMaoZa/glDEsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.743.8d09db1","@flighthq/node":"0.5.1-edge.743.8d09db1","@flighthq/shape":"0.5.1-edge.743.8d09db1","@flighthq/types":"0.5.1-edge.743.8d09db1","@flighthq/camera":"0.5.1-edge.743.8d09db1","@flighthq/scene2d":"0.5.1-edge.743.8d09db1","@flighthq/signals":"0.5.1-edge.743.8d09db1","@flighthq/geometry":"0.5.1-edge.743.8d09db1","@flighthq/selection":"0.5.1-edge.743.8d09db1","@flighthq/interaction":"0.5.1-edge.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.743.8d09db1_1788427100098_0.4279788626239993","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.799.62ef0c7":{"name":"@flighthq/gizmo","version":"0.5.1-next.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"9797b50219e90e58338bcf3859bacff84ac5abbf","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.799.62ef0c7.tgz","fileCount":27,"integrity":"sha512-GX7KZPWkLg3bBGzVoEnUUEuwpeJepdSvUE7HLc7Bko1OMa/JClybOwqXY2FpF+qSTCtMzS2BYJWwbENOoVp6LQ==","signatures":[{"sig":"MEUCIC2hHjPHA7c0tnj8txX5pfmgQQrK0voFZBSUltFP2ipIAiEA4g+pMHVF57XlGZHDLfqJhtCRhI3DofeRyrliBKVnsgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.799.62ef0c7","@flighthq/node":"0.5.1-next.799.62ef0c7","@flighthq/shape":"0.5.1-next.799.62ef0c7","@flighthq/types":"0.5.1-next.799.62ef0c7","@flighthq/camera":"0.5.1-next.799.62ef0c7","@flighthq/scene2d":"0.5.1-next.799.62ef0c7","@flighthq/signals":"0.5.1-next.799.62ef0c7","@flighthq/geometry":"0.5.1-next.799.62ef0c7","@flighthq/selection":"0.5.1-next.799.62ef0c7","@flighthq/interaction":"0.5.1-next.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.799.62ef0c7_1788447243215_0.3671037270854074","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.799.62ef0c7":{"name":"@flighthq/gizmo","version":"0.5.1-edge.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"977674d07171c9c9ef07780f329527275b0cff03","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.799.62ef0c7.tgz","fileCount":27,"integrity":"sha512-iC+GPZ4vpq/s68fBxSKXTjamaRiyfHhI9carrYdISIf3zZFXfgfr8YNZ9C+KT+HjRC2hyWFMeNAlYfmtJUKFAQ==","signatures":[{"sig":"MEUCIQCVZxeKy58Eoq0CnS4IoEPr1OcoA5gKmwiszVXpmf9TkQIgadsZANWWUaDKSMJyd8yDgBmCIwv5rGT4SRFFIrtI0VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.799.62ef0c7","@flighthq/node":"0.5.1-edge.799.62ef0c7","@flighthq/shape":"0.5.1-edge.799.62ef0c7","@flighthq/types":"0.5.1-edge.799.62ef0c7","@flighthq/camera":"0.5.1-edge.799.62ef0c7","@flighthq/scene2d":"0.5.1-edge.799.62ef0c7","@flighthq/signals":"0.5.1-edge.799.62ef0c7","@flighthq/geometry":"0.5.1-edge.799.62ef0c7","@flighthq/selection":"0.5.1-edge.799.62ef0c7","@flighthq/interaction":"0.5.1-edge.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.799.62ef0c7_1788447730380_0.7122268267704099","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.815.cc08b93":{"name":"@flighthq/gizmo","version":"0.5.1-next.815.cc08b93","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"4f78d75a55479d375b7fee6e8b69122f26978d7f","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.815.cc08b93.tgz","fileCount":27,"integrity":"sha512-kHFNjrd8dYYJkqcyeMT2RfibnDffBwinYzqP4+VcFTveDd2UijJcAQoPw9GUPDZ2gFxjhNt6J1tM/NyYn8uo7Q==","signatures":[{"sig":"MEQCICrUGC/FyULcARgVe7HetJCvRBImjSiKhZyLYyUspuaOAiAVSI1z6CehTN4HUWPr8E5KH5JhYRu/EKadRiyJFG1Nkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.815.cc08b93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.815.cc08b93","@flighthq/node":"0.5.1-next.815.cc08b93","@flighthq/shape":"0.5.1-next.815.cc08b93","@flighthq/types":"0.5.1-next.815.cc08b93","@flighthq/camera":"0.5.1-next.815.cc08b93","@flighthq/scene2d":"0.5.1-next.815.cc08b93","@flighthq/signals":"0.5.1-next.815.cc08b93","@flighthq/geometry":"0.5.1-next.815.cc08b93","@flighthq/selection":"0.5.1-next.815.cc08b93","@flighthq/interaction":"0.5.1-next.815.cc08b93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.815.cc08b93_1788461050028_0.24426887731395674","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.820.97b3830":{"name":"@flighthq/gizmo","version":"0.5.1-next.820.97b3830","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"9720fd7c7ee2cdc4034fa95de2991880bd239ee3","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.820.97b3830.tgz","fileCount":27,"integrity":"sha512-UjHFrjEd3m45wdGpobQg++H44Gc34vDvJf6c9Zzl7NfEuhgNwgzW6fXE1SIYt9ntXKSiSxazG7BqRF8EXcv3aQ==","signatures":[{"sig":"MEUCIDlKhlhEZJM3EmRhXZwQWjZthrN0hVsVEkDc69oEaYHVAiEAxjAEG8niWj7ifti/R3pV1XJ59Q3Wl2Zfhj7PTHA9Zvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.820.97b3830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.820.97b3830","@flighthq/node":"0.5.1-next.820.97b3830","@flighthq/shape":"0.5.1-next.820.97b3830","@flighthq/types":"0.5.1-next.820.97b3830","@flighthq/camera":"0.5.1-next.820.97b3830","@flighthq/scene2d":"0.5.1-next.820.97b3830","@flighthq/signals":"0.5.1-next.820.97b3830","@flighthq/geometry":"0.5.1-next.820.97b3830","@flighthq/selection":"0.5.1-next.820.97b3830","@flighthq/interaction":"0.5.1-next.820.97b3830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.820.97b3830_1788469584755_0.10690164289903215","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.903.f434bc2":{"name":"@flighthq/gizmo","version":"0.5.1-next.903.f434bc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"054d2a560d8334b77cc2d3dde24caa15236ba44c","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.903.f434bc2.tgz","fileCount":27,"integrity":"sha512-0avgFeF9ajyv4qZj0Ikxbyc8k4wuJQ+ZcQ6uZEQ9iAyqG+8+4DvGF2E548W/3RSjo3in4JeV6VqJybQzxm+rEg==","signatures":[{"sig":"MEUCIG5gfum1L3Xw4957KaYFXyxIch4ZMe3gFlIsw4RPoKkmAiEA9dym65P6nMEsVlRs6lv9WDmftxiPcOFclsSxPI07kn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.903.f434bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.903.f434bc2","@flighthq/node":"0.5.1-next.903.f434bc2","@flighthq/shape":"0.5.1-next.903.f434bc2","@flighthq/types":"0.5.1-next.903.f434bc2","@flighthq/camera":"0.5.1-next.903.f434bc2","@flighthq/scene2d":"0.5.1-next.903.f434bc2","@flighthq/signals":"0.5.1-next.903.f434bc2","@flighthq/geometry":"0.5.1-next.903.f434bc2","@flighthq/selection":"0.5.1-next.903.f434bc2","@flighthq/interaction":"0.5.1-next.903.f434bc2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.903.f434bc2_1788551000481_0.20205262413214542","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.904.b545d9c":{"name":"@flighthq/gizmo","version":"0.5.1-next.904.b545d9c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"d57eac325a18b26c9d6b0ac75dcaf0dde11a0a50","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.904.b545d9c.tgz","fileCount":27,"integrity":"sha512-ar6DIhoLal+X6nluISaRNX++1bOdANJ52OAxu98A7srzGl4q1sJz8ObnvGL1zusAWS8ScMAMLBPFt3foXqdqdQ==","signatures":[{"sig":"MEYCIQDHQiMJJaJ2H+XU2HnHZnM19JN4TlBhXjxufBImo3PIOgIhAK/aALK4bBOdO64IEjPUH5jps/ZLD/lq+sUe4G8Q5Jhx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.904.b545d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.904.b545d9c","@flighthq/node":"0.5.1-next.904.b545d9c","@flighthq/shape":"0.5.1-next.904.b545d9c","@flighthq/types":"0.5.1-next.904.b545d9c","@flighthq/camera":"0.5.1-next.904.b545d9c","@flighthq/scene2d":"0.5.1-next.904.b545d9c","@flighthq/signals":"0.5.1-next.904.b545d9c","@flighthq/geometry":"0.5.1-next.904.b545d9c","@flighthq/selection":"0.5.1-next.904.b545d9c","@flighthq/interaction":"0.5.1-next.904.b545d9c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.904.b545d9c_1788554604048_0.37670954609564733","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.905.5fbf787":{"name":"@flighthq/gizmo","version":"0.5.1-next.905.5fbf787","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"5c2e4c1d93bb1e0f7c1190912de7cab1ec0f0fbd","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.905.5fbf787.tgz","fileCount":27,"integrity":"sha512-VmgBzulMsWu/0x9wt2QYG2QhiQ8H3NsXH52Kx1YB1WHx2WQ6Qkih14flw0NfejnaMjlZrEM8pXjG4MOO3C0yTw==","signatures":[{"sig":"MEQCIDfGZd2rISE00jLZnMJYSGpapJF014u7z4/aFN4BtVCJAiBm7rOvT6hkVdP6Q2ZOkPnbRAEk8ZrdQVYYhf8P4qBe4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.905.5fbf787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.905.5fbf787","@flighthq/node":"0.5.1-next.905.5fbf787","@flighthq/shape":"0.5.1-next.905.5fbf787","@flighthq/types":"0.5.1-next.905.5fbf787","@flighthq/camera":"0.5.1-next.905.5fbf787","@flighthq/scene2d":"0.5.1-next.905.5fbf787","@flighthq/signals":"0.5.1-next.905.5fbf787","@flighthq/geometry":"0.5.1-next.905.5fbf787","@flighthq/selection":"0.5.1-next.905.5fbf787","@flighthq/interaction":"0.5.1-next.905.5fbf787"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.905.5fbf787_1788555925675_0.42518908552919865","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.906.419e5c9":{"name":"@flighthq/gizmo","version":"0.5.1-next.906.419e5c9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"c5565f124f6803e9884bb87ab90a512f33184107","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.906.419e5c9.tgz","fileCount":27,"integrity":"sha512-US6i37oPzy3TvxpPqyIDkMO2I3tY+DzdrFvjf3rstJv73o5bALDRXVtbI36GgGXKFJnYz9GRwvwIvi/FPr45AA==","signatures":[{"sig":"MEYCIQD3qIgC7D2RYRY8EGHvQZiiJZjGahAgce1qA8C3JEOwpwIhALRmrJfpx8bvOwzhB0hh1Da6XlDsdX/42BUU0UEVWuiM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.906.419e5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.906.419e5c9","@flighthq/node":"0.5.1-next.906.419e5c9","@flighthq/shape":"0.5.1-next.906.419e5c9","@flighthq/types":"0.5.1-next.906.419e5c9","@flighthq/camera":"0.5.1-next.906.419e5c9","@flighthq/scene2d":"0.5.1-next.906.419e5c9","@flighthq/signals":"0.5.1-next.906.419e5c9","@flighthq/geometry":"0.5.1-next.906.419e5c9","@flighthq/selection":"0.5.1-next.906.419e5c9","@flighthq/interaction":"0.5.1-next.906.419e5c9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.906.419e5c9_1788559618031_0.4916671027327413","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.908.b072fbc":{"name":"@flighthq/gizmo","version":"0.5.1-next.908.b072fbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"6a1a019b641f25eab7554f13fefb8a558eb3c70f","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.908.b072fbc.tgz","fileCount":27,"integrity":"sha512-vr5wSSi+k0etSeunIQ6ai883ZTiP29DzY2i6VnjzKYDqxjhJz36sDHteYLs7qM1QXRqcVlkUdw+5QtSR8pIioA==","signatures":[{"sig":"MEUCIQCGGkfPwi4QRzuU/5mjOiIjh9JBv/1d3mGG7aVXkazOpgIgH310aNFAv+088kpoHCggV/7tI5GkkY0s/LwWEodVivg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.908.b072fbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.908.b072fbc","@flighthq/node":"0.5.1-next.908.b072fbc","@flighthq/shape":"0.5.1-next.908.b072fbc","@flighthq/types":"0.5.1-next.908.b072fbc","@flighthq/camera":"0.5.1-next.908.b072fbc","@flighthq/scene2d":"0.5.1-next.908.b072fbc","@flighthq/signals":"0.5.1-next.908.b072fbc","@flighthq/geometry":"0.5.1-next.908.b072fbc","@flighthq/selection":"0.5.1-next.908.b072fbc","@flighthq/interaction":"0.5.1-next.908.b072fbc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.908.b072fbc_1788564236782_0.40580862829185915","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.909.a5d1857":{"name":"@flighthq/gizmo","version":"0.5.1-next.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"ba0a462f06b0d2ca45680573665c6e892a2e51da","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.909.a5d1857.tgz","fileCount":27,"integrity":"sha512-ac6nMvS2H3gJWm+Biyqlr7uwaeVJD7NQBVRBZOFS5DXFNUt2tJMAOF61yIcSUFeMgFn+vu7RtrBn768Jnw5Icg==","signatures":[{"sig":"MEQCIBMZHtxe3CkDp29kZ1lE+W/cT6d8yUYhAVe2REn9X0gaAiA5fgI9vrD2QXw9cn67FbE98yfq7uXki7D150GldjWKuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.909.a5d1857","@flighthq/node":"0.5.1-next.909.a5d1857","@flighthq/shape":"0.5.1-next.909.a5d1857","@flighthq/types":"0.5.1-next.909.a5d1857","@flighthq/camera":"0.5.1-next.909.a5d1857","@flighthq/scene2d":"0.5.1-next.909.a5d1857","@flighthq/signals":"0.5.1-next.909.a5d1857","@flighthq/geometry":"0.5.1-next.909.a5d1857","@flighthq/selection":"0.5.1-next.909.a5d1857","@flighthq/interaction":"0.5.1-next.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.909.a5d1857_1788564790250_0.24221976944874357","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.909.a5d1857":{"name":"@flighthq/gizmo","version":"0.5.1-edge.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"f5ae5a1b14fec2f6a6e2671def63c8e3fed6ca15","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.909.a5d1857.tgz","fileCount":27,"integrity":"sha512-TDbXkClLzhXCKYx23uXFPjWSrTcBcnOb+nzw3fMwwMQWoIMXCdYpfv0R7DnMFF1HWAWXX8zkv3DCI9CA7vMhBg==","signatures":[{"sig":"MEYCIQC5pCX4Arh3+sTXfC01Drpe21wF7mTw60wMPfjfrtMCQwIhANM7KimVADYDoU2sUQn8G+gm2IaFhjc7iX+OsyFEk035","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.909.a5d1857","@flighthq/node":"0.5.1-edge.909.a5d1857","@flighthq/shape":"0.5.1-edge.909.a5d1857","@flighthq/types":"0.5.1-edge.909.a5d1857","@flighthq/camera":"0.5.1-edge.909.a5d1857","@flighthq/scene2d":"0.5.1-edge.909.a5d1857","@flighthq/signals":"0.5.1-edge.909.a5d1857","@flighthq/geometry":"0.5.1-edge.909.a5d1857","@flighthq/selection":"0.5.1-edge.909.a5d1857","@flighthq/interaction":"0.5.1-edge.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.909.a5d1857_1788565356554_0.03282654888027858","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.911.32a089f":{"name":"@flighthq/gizmo","version":"0.5.1-next.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"9676bd9e56ed4c6ed68d8527e6804d6c98c4fb21","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.911.32a089f.tgz","fileCount":27,"integrity":"sha512-BAdBfnf9aaTwcmV2Bxr5+uI6rbQ58Q64f8z5PX7FRG5yf80SCUlMYYssF0A87/mH6qWH0Cd6Uk8+BR+gLKVCVg==","signatures":[{"sig":"MEUCIQDppLpyCKuwzTVk77AtDXmbMk8E4cFEPkzw+C1awoUiqwIgSrqxOF0AYVqNQPoC0whnHvc3zWn1CJkp5yDhJzxmyAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.911.32a089f","@flighthq/node":"0.5.1-next.911.32a089f","@flighthq/shape":"0.5.1-next.911.32a089f","@flighthq/types":"0.5.1-next.911.32a089f","@flighthq/camera":"0.5.1-next.911.32a089f","@flighthq/scene2d":"0.5.1-next.911.32a089f","@flighthq/signals":"0.5.1-next.911.32a089f","@flighthq/geometry":"0.5.1-next.911.32a089f","@flighthq/selection":"0.5.1-next.911.32a089f","@flighthq/interaction":"0.5.1-next.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.911.32a089f_1788585291457_0.1245681757976762","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.911.32a089f":{"name":"@flighthq/gizmo","version":"0.5.1-edge.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"e79fb9fa529b7e7dc7062811868e677676c729a0","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.911.32a089f.tgz","fileCount":27,"integrity":"sha512-5TyByydqwkDyDP7ADDZOk2+vV53M7GTliMmoUE9taO6ZFybCBK7WIwraFZT4+8GjIPDpNJa+ILKmKf+Ph4ntmg==","signatures":[{"sig":"MEUCIQD+0ljaefiNKa5BB3AVmWG8VzgTbqrQ4xj0tYGal89gXwIgH1gVcj9k5+jabtFuW44OzHqnoOeV/rInRZfIuPcgdtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.911.32a089f","@flighthq/node":"0.5.1-edge.911.32a089f","@flighthq/shape":"0.5.1-edge.911.32a089f","@flighthq/types":"0.5.1-edge.911.32a089f","@flighthq/camera":"0.5.1-edge.911.32a089f","@flighthq/scene2d":"0.5.1-edge.911.32a089f","@flighthq/signals":"0.5.1-edge.911.32a089f","@flighthq/geometry":"0.5.1-edge.911.32a089f","@flighthq/selection":"0.5.1-edge.911.32a089f","@flighthq/interaction":"0.5.1-edge.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.911.32a089f_1788585688010_0.04984110115298024","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.912.289aaa0":{"name":"@flighthq/gizmo","version":"0.5.1-next.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"b4b1f5728875244a525a9f98b771cb1e25f57d72","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.912.289aaa0.tgz","fileCount":27,"integrity":"sha512-iTF61Z2E4e2K2tyi1qsyTz4AI+FW0IwCNu7VZaV69OQS6sUeM5q5Qj41ke29EX0PyHIyvc9svn96wamcPxS9uA==","signatures":[{"sig":"MEYCIQC9VyMo3x/NTGLDAdR3C7b47xSf794dQZ6JJuGmGSdsZQIhAI9DQ/4XQHRo+1+OHBhx8/F+P4PC04+BlKFDjTsj26Mt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.912.289aaa0","@flighthq/node":"0.5.1-next.912.289aaa0","@flighthq/shape":"0.5.1-next.912.289aaa0","@flighthq/types":"0.5.1-next.912.289aaa0","@flighthq/camera":"0.5.1-next.912.289aaa0","@flighthq/scene2d":"0.5.1-next.912.289aaa0","@flighthq/signals":"0.5.1-next.912.289aaa0","@flighthq/geometry":"0.5.1-next.912.289aaa0","@flighthq/selection":"0.5.1-next.912.289aaa0","@flighthq/interaction":"0.5.1-next.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.912.289aaa0_1788587190127_0.20972380364710408","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.912.289aaa0":{"name":"@flighthq/gizmo","version":"0.5.1-edge.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"4365186ab9d41db3bf2b84f9ea8a14e9ae6564e7","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.912.289aaa0.tgz","fileCount":27,"integrity":"sha512-SYaixX6RR2Pbs8ufd4/QqWmEXEH104Un9TaVOaa1HncMmooNowPAYlYIv2YHcrh6+uJcR+draVSmGyZph71PQg==","signatures":[{"sig":"MEQCIApYK2gTuWJzXpv8+aUxWWcvrqcuVmv7gnz3MJCLaGeIAiAaRrzK64r4UtBlSg0FUP7YBhVgoXHAiyHj00i0QGnXKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.912.289aaa0","@flighthq/node":"0.5.1-edge.912.289aaa0","@flighthq/shape":"0.5.1-edge.912.289aaa0","@flighthq/types":"0.5.1-edge.912.289aaa0","@flighthq/camera":"0.5.1-edge.912.289aaa0","@flighthq/scene2d":"0.5.1-edge.912.289aaa0","@flighthq/signals":"0.5.1-edge.912.289aaa0","@flighthq/geometry":"0.5.1-edge.912.289aaa0","@flighthq/selection":"0.5.1-edge.912.289aaa0","@flighthq/interaction":"0.5.1-edge.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.912.289aaa0_1788587529548_0.8467960180685257","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.914.ed01add":{"name":"@flighthq/gizmo","version":"0.5.1-next.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"2e139918f53310e2155c4a231ac919eb1c2ccb3e","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.914.ed01add.tgz","fileCount":27,"integrity":"sha512-vZg0PkvGbncGLAapj/5xRVHqOEWHdivFlKxLKXCAupD1eWXuOztJ/xy6VNcw81UnhwFOIASab0QVCO2mrgkhag==","signatures":[{"sig":"MEUCIQC9Ykh6Gt7R6PZAtMN4r/nnwDAMUFCoaOqSCZwdixYKvgIgbNhou8JWZEXZ0UxI9BBhP+5d00KYfia11zKlvP8yuY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.914.ed01add","@flighthq/node":"0.5.1-next.914.ed01add","@flighthq/shape":"0.5.1-next.914.ed01add","@flighthq/types":"0.5.1-next.914.ed01add","@flighthq/camera":"0.5.1-next.914.ed01add","@flighthq/scene2d":"0.5.1-next.914.ed01add","@flighthq/signals":"0.5.1-next.914.ed01add","@flighthq/geometry":"0.5.1-next.914.ed01add","@flighthq/selection":"0.5.1-next.914.ed01add","@flighthq/interaction":"0.5.1-next.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.914.ed01add_1788630675150_0.49210059432841646","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.914.ed01add":{"name":"@flighthq/gizmo","version":"0.5.1-edge.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"bcc53eade656754cf958927f305643b623d4a573","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.914.ed01add.tgz","fileCount":27,"integrity":"sha512-vgNMUOS0x1Y5pI7zvK+hP+1fHYmD2bogpESD8Ha6DMjMG5AgTbGxxoE5Kya/ChRDh1RKf3wyZzE4YTOEp0YrvQ==","signatures":[{"sig":"MEUCIQDVYgEvb8g3pkyKpdpA4ICtZYnUlZlDxaLWz70VSrOUFwIgbz1y+YRnUch5mwkgMX4uMI69OXRcI54jYNAENdr7O+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.914.ed01add","@flighthq/node":"0.5.1-edge.914.ed01add","@flighthq/shape":"0.5.1-edge.914.ed01add","@flighthq/types":"0.5.1-edge.914.ed01add","@flighthq/camera":"0.5.1-edge.914.ed01add","@flighthq/scene2d":"0.5.1-edge.914.ed01add","@flighthq/signals":"0.5.1-edge.914.ed01add","@flighthq/geometry":"0.5.1-edge.914.ed01add","@flighthq/selection":"0.5.1-edge.914.ed01add","@flighthq/interaction":"0.5.1-edge.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.914.ed01add_1788631184511_0.6561518365353178","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.915.d4da7e7":{"name":"@flighthq/gizmo","version":"0.5.1-next.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"bf91becb7204b2cd7e05c598d53744d1125a1e11","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.915.d4da7e7.tgz","fileCount":27,"integrity":"sha512-vNy6DZFRhKcwkIr0lb3Pyp2VdfLPwOfYSq+HBqADAMyMnYa+c/IAfJjGYt05hSMI1WCHXolr84XKiUkzcqgEpg==","signatures":[{"sig":"MEYCIQCan1OjimIJ5JdSdqUzEwOTI8OkdhvSgMLw2tFcLZc3MgIhAN3z6mN9MTk7hInUHrpFk75+Mnn8IxCRnPPAjdR2WUa7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.915.d4da7e7","@flighthq/node":"0.5.1-next.915.d4da7e7","@flighthq/shape":"0.5.1-next.915.d4da7e7","@flighthq/types":"0.5.1-next.915.d4da7e7","@flighthq/camera":"0.5.1-next.915.d4da7e7","@flighthq/scene2d":"0.5.1-next.915.d4da7e7","@flighthq/signals":"0.5.1-next.915.d4da7e7","@flighthq/geometry":"0.5.1-next.915.d4da7e7","@flighthq/selection":"0.5.1-next.915.d4da7e7","@flighthq/interaction":"0.5.1-next.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.915.d4da7e7_1788632355419_0.973742777965952","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.915.d4da7e7":{"name":"@flighthq/gizmo","version":"0.5.1-edge.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"b55ea1cd382be407825d9da8093ae4fbb69e9c38","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.915.d4da7e7.tgz","fileCount":27,"integrity":"sha512-VAMuQvgehhIKttXd4E0BJGTqxhP5DSROV/ifpkKc90PNcFTV77s6eoml2Sozo+LKmzCPREbBKZyVv4Gx/GJTCg==","signatures":[{"sig":"MEUCIAICtbsgmAfbatDIOq6IsJvnA9G7iDBl7MPpvwWDUZoGAiEAoIxtGH4Zo8X/NtJYaHT/13mp9cAXpMbrKngMUvw83zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.915.d4da7e7","@flighthq/node":"0.5.1-edge.915.d4da7e7","@flighthq/shape":"0.5.1-edge.915.d4da7e7","@flighthq/types":"0.5.1-edge.915.d4da7e7","@flighthq/camera":"0.5.1-edge.915.d4da7e7","@flighthq/scene2d":"0.5.1-edge.915.d4da7e7","@flighthq/signals":"0.5.1-edge.915.d4da7e7","@flighthq/geometry":"0.5.1-edge.915.d4da7e7","@flighthq/selection":"0.5.1-edge.915.d4da7e7","@flighthq/interaction":"0.5.1-edge.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.915.d4da7e7_1788632739871_0.3913060036291378","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.919.354c575":{"name":"@flighthq/gizmo","version":"0.5.1-next.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"5858c168a9ecca8be2732243eb23f70da85aef1e","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.919.354c575.tgz","fileCount":27,"integrity":"sha512-amwTHeDeEOKQT6T9E5/cl5VSG4VK5MsuM9F9Upzis5jXXEgE3TG/R+dmeBx9jpKosDPdhyKmPdVLLxHNyBtA+w==","signatures":[{"sig":"MEUCIArwWmLbV2HL5Ae/H3vsfpjHeqNRHW6OZ8msW318Kzf8AiEA5FgYal17my3ea1vsvknWlw+wOskNUdS9FXDuprnHLsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.919.354c575","@flighthq/node":"0.5.1-next.919.354c575","@flighthq/shape":"0.5.1-next.919.354c575","@flighthq/types":"0.5.1-next.919.354c575","@flighthq/camera":"0.5.1-next.919.354c575","@flighthq/scene2d":"0.5.1-next.919.354c575","@flighthq/signals":"0.5.1-next.919.354c575","@flighthq/geometry":"0.5.1-next.919.354c575","@flighthq/selection":"0.5.1-next.919.354c575","@flighthq/interaction":"0.5.1-next.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.919.354c575_1788649774650_0.6445410692453246","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.919.354c575":{"name":"@flighthq/gizmo","version":"0.5.1-edge.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"a33cfdac46a78b829f5997ed627b27341f9d6de1","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.919.354c575.tgz","fileCount":27,"integrity":"sha512-zG3A/OGnIScM4Vzirp1LYC4tJ44zuwFZ7hXVVIQaFG27+gzKT/pck8nsf/9Ar+sLe21dHP17IzEd8W1CMWvNOQ==","signatures":[{"sig":"MEYCIQDSywGYFuda9Zpl8pdE5UMSDhkk2tbOYO0oBuUC7hOCQQIhAKZ5IHm80lL/1j9Ibof0PhgVHig3eAQaiBPN3uUQyVH2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.919.354c575","@flighthq/node":"0.5.1-edge.919.354c575","@flighthq/shape":"0.5.1-edge.919.354c575","@flighthq/types":"0.5.1-edge.919.354c575","@flighthq/camera":"0.5.1-edge.919.354c575","@flighthq/scene2d":"0.5.1-edge.919.354c575","@flighthq/signals":"0.5.1-edge.919.354c575","@flighthq/geometry":"0.5.1-edge.919.354c575","@flighthq/selection":"0.5.1-edge.919.354c575","@flighthq/interaction":"0.5.1-edge.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.919.354c575_1788650317151_0.375974546514356","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.920.da8f530":{"name":"@flighthq/gizmo","version":"0.5.1-next.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"5c09d30af6468b3e28ae4cfda9586d819fa2470a","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.920.da8f530.tgz","fileCount":27,"integrity":"sha512-qnH1iXQLzSWlQNZqtUf1F/w6olXUAtj5Eg7HOm9rgKItS/UK6Qr2Bq9Ki3BHzcffW+kJTapsgH82zkWJtT9syA==","signatures":[{"sig":"MEUCIBRgu31wZLbVPk5F9ozanlbdmj1u4Y7G8qYhay/U0G4GAiEAzk5WJ+5pfeSqduLmXwNZ0ZISuTs+eabIc/aSU0NKfkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.920.da8f530","@flighthq/node":"0.5.1-next.920.da8f530","@flighthq/shape":"0.5.1-next.920.da8f530","@flighthq/types":"0.5.1-next.920.da8f530","@flighthq/camera":"0.5.1-next.920.da8f530","@flighthq/scene2d":"0.5.1-next.920.da8f530","@flighthq/signals":"0.5.1-next.920.da8f530","@flighthq/geometry":"0.5.1-next.920.da8f530","@flighthq/selection":"0.5.1-next.920.da8f530","@flighthq/interaction":"0.5.1-next.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.920.da8f530_1788726098336_0.3954629590475911","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.920.da8f530":{"name":"@flighthq/gizmo","version":"0.5.1-edge.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"07f7f06dfec5b7bf4464e8af8cb171214d4ed8c0","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.920.da8f530.tgz","fileCount":27,"integrity":"sha512-Ft50+9VDvAKfquK3F5EHE40SOixnirykvOsoUTx8RBM+hA1JZ3W6cS/UYHWgaGdX6nXt3XUOxlu9ZiM6911+Xw==","signatures":[{"sig":"MEUCIQDOJ7MF0SAbQ8oD0gSGXgFuO4ippAW05xlVJ/DwUu4OhAIgTaB2BKCy0S9T9Q94PrIzaNkT2fFcHvbacY/j2qrGL1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.920.da8f530","@flighthq/node":"0.5.1-edge.920.da8f530","@flighthq/shape":"0.5.1-edge.920.da8f530","@flighthq/types":"0.5.1-edge.920.da8f530","@flighthq/camera":"0.5.1-edge.920.da8f530","@flighthq/scene2d":"0.5.1-edge.920.da8f530","@flighthq/signals":"0.5.1-edge.920.da8f530","@flighthq/geometry":"0.5.1-edge.920.da8f530","@flighthq/selection":"0.5.1-edge.920.da8f530","@flighthq/interaction":"0.5.1-edge.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.920.da8f530_1788726642718_0.5293908335265665","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.973.788d3d7":{"name":"@flighthq/gizmo","version":"0.5.1-next.973.788d3d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"fb47e680bf680fcdef3e6498be4c64bf680f6b03","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.973.788d3d7.tgz","fileCount":27,"integrity":"sha512-7l/7MyTdGcm3YHq1so2vRiVUmWuVsxDLDfRjk++6GRfoeWNaime1TB7Pb367dfCHgtxptoquEuh8Ms1rGOaOQA==","signatures":[{"sig":"MEUCIHaw20FwSrCVwA4GlThwEAUiUdw8lw72FrUV+j0lCNm9AiEA72EE7+JRN0SzjIGB8ycBB4avXpcfg6wRdSIa1brbRjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.973.788d3d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117146},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.973.788d3d7","@flighthq/node":"0.5.1-next.973.788d3d7","@flighthq/shape":"0.5.1-next.973.788d3d7","@flighthq/types":"0.5.1-next.973.788d3d7","@flighthq/camera":"0.5.1-next.973.788d3d7","@flighthq/scene2d":"0.5.1-next.973.788d3d7","@flighthq/signals":"0.5.1-next.973.788d3d7","@flighthq/geometry":"0.5.1-next.973.788d3d7","@flighthq/selection":"0.5.1-next.973.788d3d7","@flighthq/interaction":"0.5.1-next.973.788d3d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.973.788d3d7_1788898600986_0.9703495986657469","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1017.13841a8":{"name":"@flighthq/gizmo","version":"0.5.1-next.1017.13841a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"0b9df7beaeadead5cc052533cf426e40e8b750cf","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1017.13841a8.tgz","fileCount":27,"integrity":"sha512-ScQPgGkj1FhccvICA2MKkMTI0+JerMUlXjqYtNtfQa+OSQ6qkaTNEjzJJj6sWgoLcIKGC7Xi4Y1qcaorpXZRIA==","signatures":[{"sig":"MEUCIQCeA4nPiPIMNbQDjkk3tOT7+ZDxYFkYSv+gzKGzeIfBqgIgMCuTYpuiSPWgr/C+bKXIkKaHfS1KWpg5PAsGqwLew6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1017.13841a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1017.13841a8","@flighthq/node":"0.5.1-next.1017.13841a8","@flighthq/shape":"0.5.1-next.1017.13841a8","@flighthq/types":"0.5.1-next.1017.13841a8","@flighthq/camera":"0.5.1-next.1017.13841a8","@flighthq/scene2d":"0.5.1-next.1017.13841a8","@flighthq/signals":"0.5.1-next.1017.13841a8","@flighthq/geometry":"0.5.1-next.1017.13841a8","@flighthq/selection":"0.5.1-next.1017.13841a8","@flighthq/interaction":"0.5.1-next.1017.13841a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1017.13841a8_1788927240675_0.6374809603356699","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1019.1274ec5":{"name":"@flighthq/gizmo","version":"0.5.1-next.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"fd6551a499f2b004c01afcf5d0092d3605f8810a","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1019.1274ec5.tgz","fileCount":27,"integrity":"sha512-a3mneDzLaQInZSqqyPd7+yQlFcqMD91svOjYFCUtNg5n9xpR+ub7YSMzjmBYbarRDlUpor3eafFctBFKVGqPtg==","signatures":[{"sig":"MEUCIQCHN5zpy3k/iovXabNrUtEUW6AB7/1DJTATVP5xV9yHSwIgFsShPaNg6gFdOyahEy7uLIeBmCrH9fz036YJkSPgCA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1019.1274ec5","@flighthq/node":"0.5.1-next.1019.1274ec5","@flighthq/shape":"0.5.1-next.1019.1274ec5","@flighthq/types":"0.5.1-next.1019.1274ec5","@flighthq/camera":"0.5.1-next.1019.1274ec5","@flighthq/scene2d":"0.5.1-next.1019.1274ec5","@flighthq/signals":"0.5.1-next.1019.1274ec5","@flighthq/geometry":"0.5.1-next.1019.1274ec5","@flighthq/selection":"0.5.1-next.1019.1274ec5","@flighthq/interaction":"0.5.1-next.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1019.1274ec5_1788934425336_0.009107923962307973","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1019.1274ec5":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"23c5bd862fbcd6e83c323eb1de38bf059f481103","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1019.1274ec5.tgz","fileCount":27,"integrity":"sha512-Tnml7SMxnJJsb9TvbzCPEXVihleKFUId21Hh+CixXaZOLWg3zi9bLpEk6WoWPYbqNRdLjtRGMm+rzJaJFkMXRg==","signatures":[{"sig":"MEUCIQC91U+LXqUstg1DGEUosagxUn0PGTn1SB1cfk8bRAYHJQIgRQnkwFu/cuu51XGNmNorXXBm3haw4YG8R/Q0YU5Z74Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1019.1274ec5","@flighthq/node":"0.5.1-edge.1019.1274ec5","@flighthq/shape":"0.5.1-edge.1019.1274ec5","@flighthq/types":"0.5.1-edge.1019.1274ec5","@flighthq/camera":"0.5.1-edge.1019.1274ec5","@flighthq/scene2d":"0.5.1-edge.1019.1274ec5","@flighthq/signals":"0.5.1-edge.1019.1274ec5","@flighthq/geometry":"0.5.1-edge.1019.1274ec5","@flighthq/selection":"0.5.1-edge.1019.1274ec5","@flighthq/interaction":"0.5.1-edge.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1019.1274ec5_1788934827013_0.9010343830997243","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1047.858b9b6":{"name":"@flighthq/gizmo","version":"0.5.1-next.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"74353046ae219832d9261c297ffbdf2752e54dfe","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1047.858b9b6.tgz","fileCount":27,"integrity":"sha512-Fg9ELTSThOayEMLfl7LqO9gNdauIa6eO2T94NVQpwGX8ZFPQsboHdTOuVN/BBZ+WuFu4rHWhOU5R14dCNBX4iQ==","signatures":[{"sig":"MEUCIQDyELzca/jV7SI2ctMa034TC4lW6zfLzleOzg5cGMt5ewIgNgIAATGhq5LhFc2UmPvhUumVlKrIk3hbEpHltGjmXrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1047.858b9b6","@flighthq/node":"0.5.1-next.1047.858b9b6","@flighthq/shape":"0.5.1-next.1047.858b9b6","@flighthq/types":"0.5.1-next.1047.858b9b6","@flighthq/camera":"0.5.1-next.1047.858b9b6","@flighthq/scene2d":"0.5.1-next.1047.858b9b6","@flighthq/signals":"0.5.1-next.1047.858b9b6","@flighthq/geometry":"0.5.1-next.1047.858b9b6","@flighthq/selection":"0.5.1-next.1047.858b9b6","@flighthq/interaction":"0.5.1-next.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1047.858b9b6_1788973044992_0.06949081389743306","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1047.858b9b6":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"643e212669268ce75a98734252565bcd39ebbada","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1047.858b9b6.tgz","fileCount":27,"integrity":"sha512-MZkbuAVaoxV4h8Hq1v857EVwkJH15FRcn8PbmHc7bT2f+act8i1V+ENy8GXxYQQHA2QXk+a3RXMWQ4nOUUfmtg==","signatures":[{"sig":"MEYCIQCfL7m8+IVkybADGsVGiCaoNT6H13q9szC5SIcGwcYSNwIhAK5anCoLzFK8txBD/EB5IN8qh8uOFOWWxOQ9iAJkRWsN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1047.858b9b6","@flighthq/node":"0.5.1-edge.1047.858b9b6","@flighthq/shape":"0.5.1-edge.1047.858b9b6","@flighthq/types":"0.5.1-edge.1047.858b9b6","@flighthq/camera":"0.5.1-edge.1047.858b9b6","@flighthq/scene2d":"0.5.1-edge.1047.858b9b6","@flighthq/signals":"0.5.1-edge.1047.858b9b6","@flighthq/geometry":"0.5.1-edge.1047.858b9b6","@flighthq/selection":"0.5.1-edge.1047.858b9b6","@flighthq/interaction":"0.5.1-edge.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1047.858b9b6_1788973427510_0.30961912721371876","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1050.0bd43cc":{"name":"@flighthq/gizmo","version":"0.5.1-next.1050.0bd43cc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"8932344e8a5cc60ac99e58cdedc6c9f8cc2f47ab","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1050.0bd43cc.tgz","fileCount":27,"integrity":"sha512-YLEcYBSx3eqdixU+KkMCCMHSV+SaPTWyoowl4w4OMrXCUDXPCLG+nRbrkZEKdgm2vQdRcd1QyySPuMYJMPB4bQ==","signatures":[{"sig":"MEUCIQDMXKr0FYGhGq6B5YvntD/WSiYSes473F8a+WOeLOi7mQIgWWLK5+4btp+I2fveBQq4YtoZkPNw+qhW584aKlqSr88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1050.0bd43cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1050.0bd43cc","@flighthq/node":"0.5.1-next.1050.0bd43cc","@flighthq/shape":"0.5.1-next.1050.0bd43cc","@flighthq/types":"0.5.1-next.1050.0bd43cc","@flighthq/camera":"0.5.1-next.1050.0bd43cc","@flighthq/scene2d":"0.5.1-next.1050.0bd43cc","@flighthq/signals":"0.5.1-next.1050.0bd43cc","@flighthq/geometry":"0.5.1-next.1050.0bd43cc","@flighthq/selection":"0.5.1-next.1050.0bd43cc","@flighthq/interaction":"0.5.1-next.1050.0bd43cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1050.0bd43cc_1788988314503_0.6059827526686254","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1051.65889a1":{"name":"@flighthq/gizmo","version":"0.5.1-next.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"b641a75cac4070ec5af8317bcaed98f2c00d2640","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1051.65889a1.tgz","fileCount":27,"integrity":"sha512-vydiPgvGubTU/OU4FalAjHsjwfGP3XDyuBQVSwf1xe0zIT59KCrVZjpbdXJgRjYfdmkzc0tdvi7pQull9IRrFA==","signatures":[{"sig":"MEQCIBZVdjLo0Lc5q960OXbv16rP4g3uuyfm0lyhQZfADZyDAiBXKXoNZhMbnLCcRQiSuyEEzU8oGUnUD4znmJdKBgi6Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1051.65889a1","@flighthq/node":"0.5.1-next.1051.65889a1","@flighthq/shape":"0.5.1-next.1051.65889a1","@flighthq/types":"0.5.1-next.1051.65889a1","@flighthq/camera":"0.5.1-next.1051.65889a1","@flighthq/scene2d":"0.5.1-next.1051.65889a1","@flighthq/signals":"0.5.1-next.1051.65889a1","@flighthq/geometry":"0.5.1-next.1051.65889a1","@flighthq/selection":"0.5.1-next.1051.65889a1","@flighthq/interaction":"0.5.1-next.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1051.65889a1_1788990855854_0.7707919075484895","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1051.65889a1":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"049e2c4d17a41036a9315b20f64ca0ce50ef728d","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1051.65889a1.tgz","fileCount":27,"integrity":"sha512-SI2nTES4lNDK9mm7tVh5EzUvkuGmbf+s6iPOQewkZZmy6tOVnGEsBYbEK7lewbcI4Ox0t5kB1c8/5tsvX0j+uA==","signatures":[{"sig":"MEQCIE+MQ4k2D+/1hjHnVCXHa5Rqx0+xG6I6XNPTorOv8nsPAiA5I32QAlwymirwjWd0LiuKzGRxSmiEdbjAk4D4UiBD/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1051.65889a1","@flighthq/node":"0.5.1-edge.1051.65889a1","@flighthq/shape":"0.5.1-edge.1051.65889a1","@flighthq/types":"0.5.1-edge.1051.65889a1","@flighthq/camera":"0.5.1-edge.1051.65889a1","@flighthq/scene2d":"0.5.1-edge.1051.65889a1","@flighthq/signals":"0.5.1-edge.1051.65889a1","@flighthq/geometry":"0.5.1-edge.1051.65889a1","@flighthq/selection":"0.5.1-edge.1051.65889a1","@flighthq/interaction":"0.5.1-edge.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1051.65889a1_1788991358832_0.1498941462870067","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1052.ea38f97":{"name":"@flighthq/gizmo","version":"0.5.1-next.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"5b66090d51ae62948821fa26a145e9c38bf05b34","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1052.ea38f97.tgz","fileCount":27,"integrity":"sha512-ZnnSqQBraz7E7FcYGBruWSTsHdlHVtlCEG3Aww6FgzstMIh8HOdrTcDYcKqexOU0c0R4fHhwQ8wwQ4qW5HqmSw==","signatures":[{"sig":"MEQCICn+/nyopcm+hDCk8v4sEKQadgxr1ikVaPLO2l75VCH1AiAqRK7STy/nbwXSS5lalRVzRu8ZNDtVTEEIjCPYp5Qghg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1052.ea38f97","@flighthq/node":"0.5.1-next.1052.ea38f97","@flighthq/shape":"0.5.1-next.1052.ea38f97","@flighthq/types":"0.5.1-next.1052.ea38f97","@flighthq/camera":"0.5.1-next.1052.ea38f97","@flighthq/scene2d":"0.5.1-next.1052.ea38f97","@flighthq/signals":"0.5.1-next.1052.ea38f97","@flighthq/geometry":"0.5.1-next.1052.ea38f97","@flighthq/selection":"0.5.1-next.1052.ea38f97","@flighthq/interaction":"0.5.1-next.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1052.ea38f97_1789013597035_0.2990348642489453","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1052.ea38f97":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"ebf9988e8b406fdeaaef136f72103f7484a7469c","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1052.ea38f97.tgz","fileCount":27,"integrity":"sha512-8DYWaLGz8XfqSGtlN3CvXX4rpdUZtMwdRY5wA254T8SjAIFHCH0NeiUDc0TJ8bsRb9tHLZ07B7V14ZFiyhVEBA==","signatures":[{"sig":"MEUCIQC5O2cN9YmfrG3y6JhjpDFNHc8BUlkHtfsHqtPADGrnKgIgDd4TKHZvtqB6wC7E5Qb32tUeVdJUzb45uijPLr/rv0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1052.ea38f97","@flighthq/node":"0.5.1-edge.1052.ea38f97","@flighthq/shape":"0.5.1-edge.1052.ea38f97","@flighthq/types":"0.5.1-edge.1052.ea38f97","@flighthq/camera":"0.5.1-edge.1052.ea38f97","@flighthq/scene2d":"0.5.1-edge.1052.ea38f97","@flighthq/signals":"0.5.1-edge.1052.ea38f97","@flighthq/geometry":"0.5.1-edge.1052.ea38f97","@flighthq/selection":"0.5.1-edge.1052.ea38f97","@flighthq/interaction":"0.5.1-edge.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1052.ea38f97_1789013910363_0.7611825623159583","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1056.4945b81":{"name":"@flighthq/gizmo","version":"0.5.1-next.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"af5ed398351df9d6cdfb5d68cc58f5888026f91b","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1056.4945b81.tgz","fileCount":27,"integrity":"sha512-kckV80VJ7aierrrU/2RClIUiql9ug8MhLfIl9ONV/P3MimOr91qX/oyWGyr/cK58XX5+VgWv4SVTBuDLhzryBQ==","signatures":[{"sig":"MEQCIGzkViNwJ4kpXPsqFwpAyMYTbjSKy3E5WXeoseYrhELxAiABCMzZMQ/1V5nkDlNaDYqXMziCgHvKJg0fU7qMywSZ2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1056.4945b81","@flighthq/node":"0.5.1-next.1056.4945b81","@flighthq/shape":"0.5.1-next.1056.4945b81","@flighthq/types":"0.5.1-next.1056.4945b81","@flighthq/camera":"0.5.1-next.1056.4945b81","@flighthq/scene2d":"0.5.1-next.1056.4945b81","@flighthq/signals":"0.5.1-next.1056.4945b81","@flighthq/geometry":"0.5.1-next.1056.4945b81","@flighthq/selection":"0.5.1-next.1056.4945b81","@flighthq/interaction":"0.5.1-next.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1056.4945b81_1789060492275_0.8139245412947784","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1056.4945b81":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"9cb4b9a2235b53bd0a4f183caac7cc67d096b5c8","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1056.4945b81.tgz","fileCount":27,"integrity":"sha512-oK8wt/RA5dDcGBbOKmaiJhBvlfJoH6IFCUz3AC2fubbHy7VB/fr+a/spP/mz7vmCHV0jWygQeLTXcxEDTp2fGA==","signatures":[{"sig":"MEQCICnV4PAExQsqtLsjpCHCWiXwzroAzo7JFRrNV7pk6W2XAiAG4d4uCUf1IDvRdP30cE3A4COeLNh5Y9hzldQtxSp1dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1056.4945b81","@flighthq/node":"0.5.1-edge.1056.4945b81","@flighthq/shape":"0.5.1-edge.1056.4945b81","@flighthq/types":"0.5.1-edge.1056.4945b81","@flighthq/camera":"0.5.1-edge.1056.4945b81","@flighthq/scene2d":"0.5.1-edge.1056.4945b81","@flighthq/signals":"0.5.1-edge.1056.4945b81","@flighthq/geometry":"0.5.1-edge.1056.4945b81","@flighthq/selection":"0.5.1-edge.1056.4945b81","@flighthq/interaction":"0.5.1-edge.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1056.4945b81_1789060990623_0.45478725649829443","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1058.751c53a":{"name":"@flighthq/gizmo","version":"0.5.1-next.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"e0fdfc36acb7262fe483d5384d202aa4bdc2a12e","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1058.751c53a.tgz","fileCount":27,"integrity":"sha512-lRFJWmmTFTBvGegvm5CgL2Yqxx0m61r0jUOvxNTrrMuu5+pvVJRUdh7vycnMjAJhRh6IMUhZzNUzESI5u0u5wA==","signatures":[{"sig":"MEUCIDRlt5D7hHJZivPdZGnR/f8uEiQ25qBAmwenr3rqBgASAiEAvpOL71pCudElu4xWrKxHTwntrkBcKmzI7ig2VpCKIn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1058.751c53a","@flighthq/node":"0.5.1-next.1058.751c53a","@flighthq/shape":"0.5.1-next.1058.751c53a","@flighthq/types":"0.5.1-next.1058.751c53a","@flighthq/camera":"0.5.1-next.1058.751c53a","@flighthq/scene2d":"0.5.1-next.1058.751c53a","@flighthq/signals":"0.5.1-next.1058.751c53a","@flighthq/geometry":"0.5.1-next.1058.751c53a","@flighthq/selection":"0.5.1-next.1058.751c53a","@flighthq/interaction":"0.5.1-next.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1058.751c53a_1789079765960_0.6006089592154709","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1059.c56d3cd":{"name":"@flighthq/gizmo","version":"0.5.1-next.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"88c326f32742b59697d1ce20e7960d5c2a35aaab","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1059.c56d3cd.tgz","fileCount":27,"integrity":"sha512-T0Py+uoCxIgDTtN/ngMi1CfU/2jJ+Zwjsh4nO23Z8EEqoKIm6Ql9cEo/dYjFQ/cV/mimd2xLvRiuKIqOSV/cAg==","signatures":[{"sig":"MEYCIQDndmbbGM/iOhHHFcx3AfOsUm8jBChFaHSC6UrRFAUrIAIhAOPgxlrAp2dQeMvtlxWSvspkWSLrxLrIytQfCKNH/JaR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1059.c56d3cd","@flighthq/node":"0.5.1-next.1059.c56d3cd","@flighthq/shape":"0.5.1-next.1059.c56d3cd","@flighthq/types":"0.5.1-next.1059.c56d3cd","@flighthq/camera":"0.5.1-next.1059.c56d3cd","@flighthq/scene2d":"0.5.1-next.1059.c56d3cd","@flighthq/signals":"0.5.1-next.1059.c56d3cd","@flighthq/geometry":"0.5.1-next.1059.c56d3cd","@flighthq/selection":"0.5.1-next.1059.c56d3cd","@flighthq/interaction":"0.5.1-next.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1059.c56d3cd_1789079885878_0.7295346804399792","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1058.751c53a":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"aa68759f70d4d676ebc52f69404b3c31007dc987","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1058.751c53a.tgz","fileCount":27,"integrity":"sha512-E4v2IKORZ3fy6EHtYYKrz/+jaORgp8x6pVIZi3JnTTE1ZTaGuJ18g/giV/FjPg8f7VMBv6q37c77VfnroiZXWA==","signatures":[{"sig":"MEUCIQDsGtMQI/EWtccRxF9wtyTpYtinRi14a3QWHY0jI+AewAIgD7TVj8suGxN/Od0BdWcbHKKeYen2GUnBzhwPXcrClvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1058.751c53a","@flighthq/node":"0.5.1-edge.1058.751c53a","@flighthq/shape":"0.5.1-edge.1058.751c53a","@flighthq/types":"0.5.1-edge.1058.751c53a","@flighthq/camera":"0.5.1-edge.1058.751c53a","@flighthq/scene2d":"0.5.1-edge.1058.751c53a","@flighthq/signals":"0.5.1-edge.1058.751c53a","@flighthq/geometry":"0.5.1-edge.1058.751c53a","@flighthq/selection":"0.5.1-edge.1058.751c53a","@flighthq/interaction":"0.5.1-edge.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1058.751c53a_1789080157372_0.499848270134553","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1059.c56d3cd":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"401976403dc431c87560f42f5a5bbaefba338372","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1059.c56d3cd.tgz","fileCount":27,"integrity":"sha512-wZtyfVOUnvqofw3yiSMQzXW3z4vAMjsCtu558YJ9dbeurJTIStvuZw7U+xvh71hYHq+Og2UtjJ6bdFVb96d7Xg==","signatures":[{"sig":"MEUCIQCgFsW6wqk/wVqycSnfbRmLVs8dLSReV9sPzIAmeUuukgIgFosFasG4iB95nuJya21IwTJP3bHUFwJBRfolf4rNDXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1059.c56d3cd","@flighthq/node":"0.5.1-edge.1059.c56d3cd","@flighthq/shape":"0.5.1-edge.1059.c56d3cd","@flighthq/types":"0.5.1-edge.1059.c56d3cd","@flighthq/camera":"0.5.1-edge.1059.c56d3cd","@flighthq/scene2d":"0.5.1-edge.1059.c56d3cd","@flighthq/signals":"0.5.1-edge.1059.c56d3cd","@flighthq/geometry":"0.5.1-edge.1059.c56d3cd","@flighthq/selection":"0.5.1-edge.1059.c56d3cd","@flighthq/interaction":"0.5.1-edge.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1059.c56d3cd_1789080351709_0.804601318219158","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1066.36fe89b":{"name":"@flighthq/gizmo","version":"0.5.1-next.1066.36fe89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"db6b1406dfda37fefdf4d8b42abb31a64fcaa653","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1066.36fe89b.tgz","fileCount":27,"integrity":"sha512-mVCueybDdfnKHvUUEk1VG6sJDFWv4SJd+Wb/yptxV5XBAmL60CR1HK4sdwYPXTKFD114+HghuuVIUQ8AIJF+2g==","signatures":[{"sig":"MEQCIHnAwPJiH4fFteGKdlavcp3TfCKG1Cm/GCjgfXGa4SsQAiAdXTY4MTsPDVPv3zr0S4dOwzeUXW4dzRQ0J8kbclSDqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1066.36fe89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1066.36fe89b","@flighthq/node":"0.5.1-next.1066.36fe89b","@flighthq/shape":"0.5.1-next.1066.36fe89b","@flighthq/types":"0.5.1-next.1066.36fe89b","@flighthq/camera":"0.5.1-next.1066.36fe89b","@flighthq/scene2d":"0.5.1-next.1066.36fe89b","@flighthq/signals":"0.5.1-next.1066.36fe89b","@flighthq/geometry":"0.5.1-next.1066.36fe89b","@flighthq/selection":"0.5.1-next.1066.36fe89b","@flighthq/interaction":"0.5.1-next.1066.36fe89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1066.36fe89b_1789109347818_0.6616502763469518","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1069.554a2ac":{"name":"@flighthq/gizmo","version":"0.5.1-next.1069.554a2ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"3e30fa19504a592f0eb970f21d689b2d4069311a","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1069.554a2ac.tgz","fileCount":27,"integrity":"sha512-PqK5MRPagBw9htNr1W/NVMEBcDtpPJhOUfXbPa3+TDX8U3bs0cwFwCs4GynG4i77iQ2LCBawgHJQvywFUCH5Jg==","signatures":[{"sig":"MEQCIDQ6Ui69M0NWSS5eUyK/QZOjLe5FaUN4BVYimCmx0n+xAiBnvhUNGXVVrHGtPIKNpmYUtGlXC0fW0hr23/PqzUzazQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1069.554a2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1069.554a2ac","@flighthq/node":"0.5.1-next.1069.554a2ac","@flighthq/shape":"0.5.1-next.1069.554a2ac","@flighthq/types":"0.5.1-next.1069.554a2ac","@flighthq/camera":"0.5.1-next.1069.554a2ac","@flighthq/scene2d":"0.5.1-next.1069.554a2ac","@flighthq/signals":"0.5.1-next.1069.554a2ac","@flighthq/geometry":"0.5.1-next.1069.554a2ac","@flighthq/selection":"0.5.1-next.1069.554a2ac","@flighthq/interaction":"0.5.1-next.1069.554a2ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1069.554a2ac_1789112025688_0.8314218008978331","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1197.6a425ce":{"name":"@flighthq/gizmo","version":"0.5.1-next.1197.6a425ce","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"f1ec8ce095f4c359e26a115e919c642b1d12c575","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1197.6a425ce.tgz","fileCount":27,"integrity":"sha512-f9hdkeoLlLdYsWVHyRDehjgXeDRIjWN+WYN+7lztZ8tbuXbZttlf5KMNSF1Tb9N0wseaybjF/wNSPwAXWAXgwA==","signatures":[{"sig":"MEUCIQDo/LC4xvFE+RxPGGVDJv0qt3GFvGgYToMQK5kXDAWoQAIgU0Go+9M/lI0ZHDpfQbuZKTthBe2vjNj9i/S9yEhiS9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1197.6a425ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1197.6a425ce","@flighthq/node":"0.5.1-next.1197.6a425ce","@flighthq/shape":"0.5.1-next.1197.6a425ce","@flighthq/types":"0.5.1-next.1197.6a425ce","@flighthq/camera":"0.5.1-next.1197.6a425ce","@flighthq/scene2d":"0.5.1-next.1197.6a425ce","@flighthq/signals":"0.5.1-next.1197.6a425ce","@flighthq/geometry":"0.5.1-next.1197.6a425ce","@flighthq/selection":"0.5.1-next.1197.6a425ce","@flighthq/interaction":"0.5.1-next.1197.6a425ce"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1197.6a425ce_1789241015350_0.3659543800244134","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1201.9b49dee":{"name":"@flighthq/gizmo","version":"0.5.1-next.1201.9b49dee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"a4d6643a5b3bd271648d9dbc065aec2974374670","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1201.9b49dee.tgz","fileCount":27,"integrity":"sha512-DJHYzPas+SlXgIhQu4lYFfQWc8MG7lcF3U9qRn8ujpiDlDxFvHfdfl11QiI9JSk7tzzgbfnjvtlNgpDkOhmcHg==","signatures":[{"sig":"MEQCIGTpbrBCu7Gg6tY3JZFTUQmx5tWiJ/0RWwM7Ra2reLF8AiABUoYhulNsartjAernahN3ZLDg4Zf9WTLZMjykD6GMUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1201.9b49dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1201.9b49dee","@flighthq/node":"0.5.1-next.1201.9b49dee","@flighthq/shape":"0.5.1-next.1201.9b49dee","@flighthq/types":"0.5.1-next.1201.9b49dee","@flighthq/camera":"0.5.1-next.1201.9b49dee","@flighthq/scene2d":"0.5.1-next.1201.9b49dee","@flighthq/signals":"0.5.1-next.1201.9b49dee","@flighthq/geometry":"0.5.1-next.1201.9b49dee","@flighthq/selection":"0.5.1-next.1201.9b49dee","@flighthq/interaction":"0.5.1-next.1201.9b49dee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1201.9b49dee_1789245620847_0.6337420132677278","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1202.e31f126":{"name":"@flighthq/gizmo","version":"0.5.1-next.1202.e31f126","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"2397112ad4c9497e80f4d7445b27bffbf61108ae","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1202.e31f126.tgz","fileCount":27,"integrity":"sha512-dPKnDAPkllEoEtumLtZF6YFIULgDKWRJvSXk3dhgrdq0dG4sy+Y+WuFO4ssd1i+8Se9Ip4QhbuD8yAV5xikwSQ==","signatures":[{"sig":"MEUCIQCKt1xQr11ZTWKz5egHmPKJ/Gmn3BAya/3PYiFv848knAIgFQTUfsACARM1xPCbeXRRUkUapciktS3WPqzmsS6QkfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1202.e31f126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1202.e31f126","@flighthq/node":"0.5.1-next.1202.e31f126","@flighthq/shape":"0.5.1-next.1202.e31f126","@flighthq/types":"0.5.1-next.1202.e31f126","@flighthq/camera":"0.5.1-next.1202.e31f126","@flighthq/scene2d":"0.5.1-next.1202.e31f126","@flighthq/signals":"0.5.1-next.1202.e31f126","@flighthq/geometry":"0.5.1-next.1202.e31f126","@flighthq/selection":"0.5.1-next.1202.e31f126","@flighthq/interaction":"0.5.1-next.1202.e31f126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1202.e31f126_1789249384971_0.3829985496521384","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1204.e33a1ac":{"name":"@flighthq/gizmo","version":"0.5.1-next.1204.e33a1ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"5639f746e3a0682cb037da039fc5c71be4ee9176","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1204.e33a1ac.tgz","fileCount":27,"integrity":"sha512-/0qSKrNZlPNmZJxorxNQ737roVwAi5sHh1D2cv1GQ2XR8UssalnJnHQb2cmVTPRzntgTKyjl/ko30ajAg7gEcA==","signatures":[{"sig":"MEUCIAWHOt6EBMzprS44y8A6mXZONlIp9ZQaC27gdzncajUKAiEA+nCV+wIv4f2rAWZq0P7Ye7LBrUSltwr9lR4o12zqxk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1204.e33a1ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1204.e33a1ac","@flighthq/node":"0.5.1-next.1204.e33a1ac","@flighthq/shape":"0.5.1-next.1204.e33a1ac","@flighthq/types":"0.5.1-next.1204.e33a1ac","@flighthq/camera":"0.5.1-next.1204.e33a1ac","@flighthq/scene2d":"0.5.1-next.1204.e33a1ac","@flighthq/signals":"0.5.1-next.1204.e33a1ac","@flighthq/geometry":"0.5.1-next.1204.e33a1ac","@flighthq/selection":"0.5.1-next.1204.e33a1ac","@flighthq/interaction":"0.5.1-next.1204.e33a1ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1204.e33a1ac_1789255999665_0.7318524349636517","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1225.129b76d":{"name":"@flighthq/gizmo","version":"0.5.1-next.1225.129b76d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"8651b2e15c2afe9132e625e91da4ea8f206f6f6e","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1225.129b76d.tgz","fileCount":27,"integrity":"sha512-xtH1cyge2MHaY8iMDSJnAaHziFS7vWcrd2SKRkFozU129TMwxCKJLkCE132jx+vsPIqWdsyhEqdT52Nw7HmIHA==","signatures":[{"sig":"MEUCIBHkWbcJbAURcRrRzVyHYTMOoS+TfJRVTV9HG8fDOVWWAiEA/YKN+ijrs5ROl3KiHzYDNj1X55rmqonLl6sitS5Wqs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1225.129b76d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1225.129b76d","@flighthq/node":"0.5.1-next.1225.129b76d","@flighthq/shape":"0.5.1-next.1225.129b76d","@flighthq/types":"0.5.1-next.1225.129b76d","@flighthq/camera":"0.5.1-next.1225.129b76d","@flighthq/scene2d":"0.5.1-next.1225.129b76d","@flighthq/signals":"0.5.1-next.1225.129b76d","@flighthq/geometry":"0.5.1-next.1225.129b76d","@flighthq/selection":"0.5.1-next.1225.129b76d","@flighthq/interaction":"0.5.1-next.1225.129b76d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1225.129b76d_1789269689167_0.46206089239950665","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1244.12290e1":{"name":"@flighthq/gizmo","version":"0.5.1-next.1244.12290e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"be9f175def62c8cc9fe26a0be057968c9eaf3e37","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1244.12290e1.tgz","fileCount":27,"integrity":"sha512-hYlTIl4+E2RCAeshMYeY0dyUb2A+nK0jtstxqTln2xfKX279xd9YYH2EtnlEjupqFEbTY/i0n9pIAAiJRfWFQw==","signatures":[{"sig":"MEUCIQCRyzc+ior36EQZ3g/Bft6i5I2qJEP9lDBtyJibHHpkMwIgLx+EF4wDyvI4EKcbZg0BfYHBTCxzVt2UNs/TE8fLpYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1244.12290e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1244.12290e1","@flighthq/node":"0.5.1-next.1244.12290e1","@flighthq/shape":"0.5.1-next.1244.12290e1","@flighthq/types":"0.5.1-next.1244.12290e1","@flighthq/camera":"0.5.1-next.1244.12290e1","@flighthq/scene2d":"0.5.1-next.1244.12290e1","@flighthq/signals":"0.5.1-next.1244.12290e1","@flighthq/geometry":"0.5.1-next.1244.12290e1","@flighthq/selection":"0.5.1-next.1244.12290e1","@flighthq/interaction":"0.5.1-next.1244.12290e1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1244.12290e1_1789288151000_0.162182717141784","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1251.918ea64":{"name":"@flighthq/gizmo","version":"0.5.1-next.1251.918ea64","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"872697f94c49672c65ef8c5e09a7a70c04cfa436","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1251.918ea64.tgz","fileCount":27,"integrity":"sha512-fuCXYyb6zUqfJe63UPJGoUDkiG2PfF6oBL6LYt37Krra3t6g1OtWczRIzvWeZiVAYiy0UZQ36eNJMTP5BVAFmQ==","signatures":[{"sig":"MEQCIAzyS6A8Y/B7p0dyYviTKTEh8lLI5IvL5TTQ2++bEiUQAiBNqj3fwFq7q8SfzySmI2e24EZWgTeSAubHV8qURptSGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1251.918ea64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1251.918ea64","@flighthq/node":"0.5.1-next.1251.918ea64","@flighthq/shape":"0.5.1-next.1251.918ea64","@flighthq/types":"0.5.1-next.1251.918ea64","@flighthq/camera":"0.5.1-next.1251.918ea64","@flighthq/scene2d":"0.5.1-next.1251.918ea64","@flighthq/signals":"0.5.1-next.1251.918ea64","@flighthq/geometry":"0.5.1-next.1251.918ea64","@flighthq/selection":"0.5.1-next.1251.918ea64","@flighthq/interaction":"0.5.1-next.1251.918ea64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1251.918ea64_1789313958777_0.4874587948778488","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1252.15e4611":{"name":"@flighthq/gizmo","version":"0.5.1-next.1252.15e4611","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"cd25fa8e7d91b33a1ecc07db46018ce34f0e4936","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1252.15e4611.tgz","fileCount":27,"integrity":"sha512-LZ9vJ+KVLPU1b/FOwmKsgQfJJM5/Pd62ojuZNHe7S7rKoViv9Thg9dOuoI+sxvMGo+sevyjYDTSiKEALeupuaA==","signatures":[{"sig":"MEUCIBA12vahycxVzsWlrDKqTxZR37PtIhur8cT4RQgG2ttsAiEAwBFhF5mRwryfDdpsn2bmalbpTBVZC6l9x4CVk/a7rtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1252.15e4611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1252.15e4611","@flighthq/node":"0.5.1-next.1252.15e4611","@flighthq/shape":"0.5.1-next.1252.15e4611","@flighthq/types":"0.5.1-next.1252.15e4611","@flighthq/camera":"0.5.1-next.1252.15e4611","@flighthq/scene2d":"0.5.1-next.1252.15e4611","@flighthq/signals":"0.5.1-next.1252.15e4611","@flighthq/geometry":"0.5.1-next.1252.15e4611","@flighthq/selection":"0.5.1-next.1252.15e4611","@flighthq/interaction":"0.5.1-next.1252.15e4611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1252.15e4611_1789315045840_0.7216160981849804","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1253.6fe252c":{"name":"@flighthq/gizmo","version":"0.5.1-next.1253.6fe252c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"a48c123e93f388f4951f9540bba43d0821238ea7","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1253.6fe252c.tgz","fileCount":27,"integrity":"sha512-Z8Z3Jg2/he4ek6Uzw5yUKFNfrJ4Ny0MRZBiRdpPtUFITV3biIgF8su9M/I72/pOjxD2Ek1F3qHdCoFx/zbELeg==","signatures":[{"sig":"MEQCIB1hsosTTqyV+izvILMWi55u/Ip7fw0dcnlCVhowtua2AiBw0YaeUP8Ux4UreVWQUIF8f/wBzjcUszkp7O84JLD+rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1253.6fe252c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1253.6fe252c","@flighthq/node":"0.5.1-next.1253.6fe252c","@flighthq/shape":"0.5.1-next.1253.6fe252c","@flighthq/types":"0.5.1-next.1253.6fe252c","@flighthq/camera":"0.5.1-next.1253.6fe252c","@flighthq/scene2d":"0.5.1-next.1253.6fe252c","@flighthq/signals":"0.5.1-next.1253.6fe252c","@flighthq/geometry":"0.5.1-next.1253.6fe252c","@flighthq/selection":"0.5.1-next.1253.6fe252c","@flighthq/interaction":"0.5.1-next.1253.6fe252c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1253.6fe252c_1789334546456_0.15491336454173732","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1254.2ab4a06":{"name":"@flighthq/gizmo","version":"0.5.1-next.1254.2ab4a06","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"38c477401fde80b9cf0cadb2ffa432fbee00f99d","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1254.2ab4a06.tgz","fileCount":27,"integrity":"sha512-W8K9rSUI+ujv8xpnp7ABfkYDUl6DMN8y+ZLWKeIlNfwcud3fPvhenUWxaeUmRrHeH/ePhp4pkBza0sUOs0wW7Q==","signatures":[{"sig":"MEQCIAQw0bYeGmrIJnPtnayMfqfEAU4r99ceqytj+068rV5xAiAEo3v8gMLaq/xWUEWtcKYmTRBnHRzp7lZPqaTKo2rtpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1254.2ab4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1254.2ab4a06","@flighthq/node":"0.5.1-next.1254.2ab4a06","@flighthq/shape":"0.5.1-next.1254.2ab4a06","@flighthq/types":"0.5.1-next.1254.2ab4a06","@flighthq/camera":"0.5.1-next.1254.2ab4a06","@flighthq/scene2d":"0.5.1-next.1254.2ab4a06","@flighthq/signals":"0.5.1-next.1254.2ab4a06","@flighthq/geometry":"0.5.1-next.1254.2ab4a06","@flighthq/selection":"0.5.1-next.1254.2ab4a06","@flighthq/interaction":"0.5.1-next.1254.2ab4a06"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1254.2ab4a06_1789341060345_0.9120523826798645","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1257.b2a4509":{"name":"@flighthq/gizmo","version":"0.5.1-next.1257.b2a4509","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"0bc13d6b70915114312649455df27707742bda31","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1257.b2a4509.tgz","fileCount":27,"integrity":"sha512-LHK7LQgTJuadHNXy9xcuYAmwThikbwujkojPumMC9EWOfAMv38PdLhncK24oaNkvKzgwmWSYmff5Af6dH9HyQg==","signatures":[{"sig":"MEUCIGvUT2fTkk1vBvKB/yLF6ar3HcYW9BFPz6uYakRQINesAiEAl7r9fMsQO+3TyGqCC4HK+E7abqQg+8sjxyWHViC/CAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1257.b2a4509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1257.b2a4509","@flighthq/node":"0.5.1-next.1257.b2a4509","@flighthq/shape":"0.5.1-next.1257.b2a4509","@flighthq/types":"0.5.1-next.1257.b2a4509","@flighthq/camera":"0.5.1-next.1257.b2a4509","@flighthq/scene2d":"0.5.1-next.1257.b2a4509","@flighthq/signals":"0.5.1-next.1257.b2a4509","@flighthq/geometry":"0.5.1-next.1257.b2a4509","@flighthq/selection":"0.5.1-next.1257.b2a4509","@flighthq/interaction":"0.5.1-next.1257.b2a4509"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1257.b2a4509_1789363670070_0.15821882600568093","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1295.2b6bfa3":{"name":"@flighthq/gizmo","version":"0.5.1-next.1295.2b6bfa3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"dd5d26c40343d5b382065df44a07f75ee0c71c9a","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1295.2b6bfa3.tgz","fileCount":27,"integrity":"sha512-Q1N5AfW+Ry5hCSrMphXFnCtMAzXnEQl+mcw6nUKiw7LX2wIVJ2gsIK/LEt0pusHZTP9+yygn3sbAwW1fJ7PPNg==","signatures":[{"sig":"MEUCIHP/zZGV7qzXu166Fvtt2AtLR0zkN0+N21L+oJKztFEaAiEAxCbtTvwncTipwUXbz84RefopK1MeuiFWDnLgIeAgfkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1295.2b6bfa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1295.2b6bfa3","@flighthq/node":"0.5.1-next.1295.2b6bfa3","@flighthq/shape":"0.5.1-next.1295.2b6bfa3","@flighthq/types":"0.5.1-next.1295.2b6bfa3","@flighthq/camera":"0.5.1-next.1295.2b6bfa3","@flighthq/scene2d":"0.5.1-next.1295.2b6bfa3","@flighthq/signals":"0.5.1-next.1295.2b6bfa3","@flighthq/geometry":"0.5.1-next.1295.2b6bfa3","@flighthq/selection":"0.5.1-next.1295.2b6bfa3","@flighthq/interaction":"0.5.1-next.1295.2b6bfa3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1295.2b6bfa3_1789417126780_0.7087051688148331","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1344.b88acc1":{"name":"@flighthq/gizmo","version":"0.5.1-next.1344.b88acc1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"186cc1e1fcc6db5cec56bd5d1e46d774a76c4088","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1344.b88acc1.tgz","fileCount":27,"integrity":"sha512-FdlyRunCSopRRAUQsZ1QaMNOJha7qvYaHFzQ7ivgbu9khr+EyjAqG4ZAMmnmv06Dh9NazGuZb2VJ8PsJKy6mbA==","signatures":[{"sig":"MEUCIFP5IMhQBSESRN8U5K3cpe4ihhb1a5LLBEBruo7xArfcAiEAsvUwTm0UA+aCutD8gyYhtWsTly8+366X4wPfYuvgW+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1344.b88acc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1344.b88acc1","@flighthq/node":"0.5.1-next.1344.b88acc1","@flighthq/shape":"0.5.1-next.1344.b88acc1","@flighthq/types":"0.5.1-next.1344.b88acc1","@flighthq/camera":"0.5.1-next.1344.b88acc1","@flighthq/scene2d":"0.5.1-next.1344.b88acc1","@flighthq/signals":"0.5.1-next.1344.b88acc1","@flighthq/geometry":"0.5.1-next.1344.b88acc1","@flighthq/selection":"0.5.1-next.1344.b88acc1","@flighthq/interaction":"0.5.1-next.1344.b88acc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1344.b88acc1_1789452498409_0.45220099260311675","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1345.0995dc5":{"name":"@flighthq/gizmo","version":"0.5.1-next.1345.0995dc5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"d15b34ceaa5c1fb00e9559ea4c1ba189d5ddceb5","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1345.0995dc5.tgz","fileCount":27,"integrity":"sha512-oNY19Vt8C3fj2XfHTrFod+pa2PAyzucSFVwKtFHJOg863N3jeoT4vRZx9xcIG5MwgSkPTW2dJD00SIA7WWB+qQ==","signatures":[{"sig":"MEYCIQCZ2D07oBcyYa1SVrDwdpE9xl8UANiusNC+OUnLTx4n6QIhALaKDYE1/3GdrEFLmhVTA19ZXUEf9iIG3qL7wwoEw0oA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1345.0995dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1345.0995dc5","@flighthq/node":"0.5.1-next.1345.0995dc5","@flighthq/shape":"0.5.1-next.1345.0995dc5","@flighthq/types":"0.5.1-next.1345.0995dc5","@flighthq/camera":"0.5.1-next.1345.0995dc5","@flighthq/scene2d":"0.5.1-next.1345.0995dc5","@flighthq/signals":"0.5.1-next.1345.0995dc5","@flighthq/geometry":"0.5.1-next.1345.0995dc5","@flighthq/selection":"0.5.1-next.1345.0995dc5","@flighthq/interaction":"0.5.1-next.1345.0995dc5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1345.0995dc5_1789454486456_0.5152727566090436","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1347.54f97d8":{"name":"@flighthq/gizmo","version":"0.5.1-next.1347.54f97d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"ef499391f1f1228cf24b454e6bc2e7a5020e538e","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1347.54f97d8.tgz","fileCount":27,"integrity":"sha512-K6FPIU9yJm9lHxYuwAFUk8p4w1zxfQupuCrail/AtZ6m2zFzENj6H9LGQ34V/tPY9tQp3iZ5AW3vcdtvIaZQtQ==","signatures":[{"sig":"MEUCIE7A83umTgkjqYfsUodDgg86d45D/B8w2cHyDdk6jm0uAiEAtcR2C2AdJahcc5+PrY/1badRH2wmyC6wlcwEUmodYlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1347.54f97d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1347.54f97d8","@flighthq/node":"0.5.1-next.1347.54f97d8","@flighthq/shape":"0.5.1-next.1347.54f97d8","@flighthq/types":"0.5.1-next.1347.54f97d8","@flighthq/camera":"0.5.1-next.1347.54f97d8","@flighthq/scene2d":"0.5.1-next.1347.54f97d8","@flighthq/signals":"0.5.1-next.1347.54f97d8","@flighthq/geometry":"0.5.1-next.1347.54f97d8","@flighthq/selection":"0.5.1-next.1347.54f97d8","@flighthq/interaction":"0.5.1-next.1347.54f97d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1347.54f97d8_1789460864124_0.9081034171886753","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1348.e71a747":{"name":"@flighthq/gizmo","version":"0.5.1-next.1348.e71a747","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"5f7606a44a949990bec725c2969b5113dae503c1","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1348.e71a747.tgz","fileCount":27,"integrity":"sha512-uLVkGt/NVSc8ybzdTRIkC+6uET18tMFuyEC3WHDXQB5DIOkpc3hH5NfSihWEK78skNdYRWI0/sI8bgH0OM0yGA==","signatures":[{"sig":"MEQCICmV2v9cz5+dtv6ciXDvoKAg4csb9RVJ2koJ2qzgrDgCAiAn1fqWgmKkb9I01efgqQZPrdny8G+3p9eolqC46116tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1348.e71a747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1348.e71a747","@flighthq/node":"0.5.1-next.1348.e71a747","@flighthq/shape":"0.5.1-next.1348.e71a747","@flighthq/types":"0.5.1-next.1348.e71a747","@flighthq/camera":"0.5.1-next.1348.e71a747","@flighthq/scene2d":"0.5.1-next.1348.e71a747","@flighthq/signals":"0.5.1-next.1348.e71a747","@flighthq/geometry":"0.5.1-next.1348.e71a747","@flighthq/selection":"0.5.1-next.1348.e71a747","@flighthq/interaction":"0.5.1-next.1348.e71a747"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1348.e71a747_1789464604501_0.7047390905694382","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1349.05b053d":{"name":"@flighthq/gizmo","version":"0.5.1-next.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"dc0542d020b6ba9d7343d311e34e40457a5f159b","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1349.05b053d.tgz","fileCount":27,"integrity":"sha512-hf9eNhFDwe/s8T9jUik+aHFhYsYba3QfD31SPBF9IjEneWoZQe2fbEo9sv6SxIHJADLlZXB73jmctcK2zb/a+g==","signatures":[{"sig":"MEUCIDTRedH35ssYuR32jfr9Zfh/sD5dAqejZ1ph904UPkBTAiEAp5CWPScyxRzSog7T9ad7Y7q/UAhEZEIgsnVkzj7G5oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1349.05b053d","@flighthq/node":"0.5.1-next.1349.05b053d","@flighthq/shape":"0.5.1-next.1349.05b053d","@flighthq/types":"0.5.1-next.1349.05b053d","@flighthq/camera":"0.5.1-next.1349.05b053d","@flighthq/scene2d":"0.5.1-next.1349.05b053d","@flighthq/signals":"0.5.1-next.1349.05b053d","@flighthq/geometry":"0.5.1-next.1349.05b053d","@flighthq/selection":"0.5.1-next.1349.05b053d","@flighthq/interaction":"0.5.1-next.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1349.05b053d_1789468869621_0.36538522446416555","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1349.05b053d":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"dfdd16226c428dbbf3fedf65faa31243164f1b3c","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1349.05b053d.tgz","fileCount":27,"integrity":"sha512-xDz1GkRCFPpJBLqZsZrJ3m+MAobZBtVMlkt9xWZiT0mkXbeZ3WlhhCRIMJOPD/qfQjKOkgCWb4aSlBjjNXshHA==","signatures":[{"sig":"MEUCIH3ZM/KZWRBFA8ZLc9JgY+CH+HO+NN5B527ZXSMurYHqAiEApBiC4yB5kPAW7KItkeiQ2QRB7iIQsVDPPhvhESxveAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1349.05b053d","@flighthq/node":"0.5.1-edge.1349.05b053d","@flighthq/shape":"0.5.1-edge.1349.05b053d","@flighthq/types":"0.5.1-edge.1349.05b053d","@flighthq/camera":"0.5.1-edge.1349.05b053d","@flighthq/scene2d":"0.5.1-edge.1349.05b053d","@flighthq/signals":"0.5.1-edge.1349.05b053d","@flighthq/geometry":"0.5.1-edge.1349.05b053d","@flighthq/selection":"0.5.1-edge.1349.05b053d","@flighthq/interaction":"0.5.1-edge.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1349.05b053d_1789469247266_0.3199065390882174","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1350.8ce488b":{"name":"@flighthq/gizmo","version":"0.5.1-next.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"77c9acd9d3897ad814b81fd2f8d72fe0a3a89af4","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1350.8ce488b.tgz","fileCount":27,"integrity":"sha512-yiSQX2YIK7xqCTwu+IU5fqqpvQo8GmojNgRkYTyuoKcEkRgxjI9+qXp6Dnte2+suP2kVr57gymWJSfo3KUJHsw==","signatures":[{"sig":"MEQCIGaV1z929GCx/6fVslI0dWVG3U4DM13ul1tehgy8JJVyAiBNiEXHNAKbyBg/v9naYSXe2Tea3SogFBLoQrX3GtYZgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1350.8ce488b","@flighthq/node":"0.5.1-next.1350.8ce488b","@flighthq/shape":"0.5.1-next.1350.8ce488b","@flighthq/types":"0.5.1-next.1350.8ce488b","@flighthq/camera":"0.5.1-next.1350.8ce488b","@flighthq/scene2d":"0.5.1-next.1350.8ce488b","@flighthq/signals":"0.5.1-next.1350.8ce488b","@flighthq/geometry":"0.5.1-next.1350.8ce488b","@flighthq/selection":"0.5.1-next.1350.8ce488b","@flighthq/interaction":"0.5.1-next.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1350.8ce488b_1789489555252_0.47179565337868623","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1350.8ce488b":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"31630e644990b107f30067832dde6b12ea44d168","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1350.8ce488b.tgz","fileCount":27,"integrity":"sha512-qq7t8PvzVYVhaFLKk0UbME3M6cBZSTW23CHuJMVCwo7nqZByp9xwC/GyDJqQNY5xJkIXRvcxjn2sGUa0bLYmlg==","signatures":[{"sig":"MEYCIQC7BgLfw2lLjXa1dSS6ihXxfbseqK2oj0X8sIyVLKIkBAIhAITGReu1gXp5j9kDbF1V+MGYoL/6nWl8tdsZCovWxO1B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1350.8ce488b","@flighthq/node":"0.5.1-edge.1350.8ce488b","@flighthq/shape":"0.5.1-edge.1350.8ce488b","@flighthq/types":"0.5.1-edge.1350.8ce488b","@flighthq/camera":"0.5.1-edge.1350.8ce488b","@flighthq/scene2d":"0.5.1-edge.1350.8ce488b","@flighthq/signals":"0.5.1-edge.1350.8ce488b","@flighthq/geometry":"0.5.1-edge.1350.8ce488b","@flighthq/selection":"0.5.1-edge.1350.8ce488b","@flighthq/interaction":"0.5.1-edge.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1350.8ce488b_1789490030467_0.45526410219902824","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1370.903f328":{"name":"@flighthq/gizmo","version":"0.5.1-next.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"53be91ff8172a02cc218da32cbfcb03881f266ce","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1370.903f328.tgz","fileCount":27,"integrity":"sha512-xKE6yhug+BRTtotqt1Btp7A3ujlUL7wgBWsf5DLp0Do8Y5o8WtseeMGZGA+Sdyi0x/lny69OK6Bu5jOzb0cOLg==","signatures":[{"sig":"MEUCIBjzeYotX6XBUM0MnOWLJVj4KpuEVdCOc0akZZ9RtH8AAiEA/PJ0OMYvVFTWEqaq78zEH0OaB6u3dG5+aD2T+fFWkSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1370.903f328","@flighthq/node":"0.5.1-next.1370.903f328","@flighthq/shape":"0.5.1-next.1370.903f328","@flighthq/types":"0.5.1-next.1370.903f328","@flighthq/camera":"0.5.1-next.1370.903f328","@flighthq/scene2d":"0.5.1-next.1370.903f328","@flighthq/signals":"0.5.1-next.1370.903f328","@flighthq/geometry":"0.5.1-next.1370.903f328","@flighthq/selection":"0.5.1-next.1370.903f328","@flighthq/interaction":"0.5.1-next.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1370.903f328_1789537653572_0.5969880163061387","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1370.903f328":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"898aa7224e02ad4c391fc8c271af0a1955590a74","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1370.903f328.tgz","fileCount":27,"integrity":"sha512-Owbn0NmuxCGSY+6f2shjUEw6xK10MMsFbsQJk/ezhdHzKaCAh840c49CYK/D8ZXCm2WRa7FtU9lTgEQZcIJsgA==","signatures":[{"sig":"MEQCIGst5nFSHaar2FwTMmSG4tVpHtj//Gk7S/xK/TdDsdqXAiAiU+1Tn/oEYpnTNp2HzkWskHMJuigWsM3Bt0ueCn3jZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1370.903f328","@flighthq/node":"0.5.1-edge.1370.903f328","@flighthq/shape":"0.5.1-edge.1370.903f328","@flighthq/types":"0.5.1-edge.1370.903f328","@flighthq/camera":"0.5.1-edge.1370.903f328","@flighthq/scene2d":"0.5.1-edge.1370.903f328","@flighthq/signals":"0.5.1-edge.1370.903f328","@flighthq/geometry":"0.5.1-edge.1370.903f328","@flighthq/selection":"0.5.1-edge.1370.903f328","@flighthq/interaction":"0.5.1-edge.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1370.903f328_1789538226808_0.6808062928605381","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1404.457d1da":{"name":"@flighthq/gizmo","version":"0.5.1-next.1404.457d1da","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"b459d996af42a441d9f4958f53b68314f7245897","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1404.457d1da.tgz","fileCount":27,"integrity":"sha512-2X8eTEVmIXbJAZFxpjJIz4xHgf/Iy8KDkQWBvKUjCeBSdJj429ldQqSO0VqYp0VKrODoRHPiBufDCWpVsP3LIQ==","signatures":[{"sig":"MEYCIQDj60LXQvN61sZfl1Y/QsEsfgsl3TsnyupenLfxoEF8dAIhAO34mP3HVU14bDAUb0lwJlN7S3d0F31d0aYmoY5VzsV1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1404.457d1da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1404.457d1da","@flighthq/node":"0.5.1-next.1404.457d1da","@flighthq/shape":"0.5.1-next.1404.457d1da","@flighthq/types":"0.5.1-next.1404.457d1da","@flighthq/camera":"0.5.1-next.1404.457d1da","@flighthq/scene2d":"0.5.1-next.1404.457d1da","@flighthq/signals":"0.5.1-next.1404.457d1da","@flighthq/geometry":"0.5.1-next.1404.457d1da","@flighthq/selection":"0.5.1-next.1404.457d1da","@flighthq/interaction":"0.5.1-next.1404.457d1da"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1404.457d1da_1789625882284_0.8792007942526454","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1405.69d9356":{"name":"@flighthq/gizmo","version":"0.5.1-next.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"708e492366a2d253c77a39f24ce311e69a1ad483","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1405.69d9356.tgz","fileCount":27,"integrity":"sha512-7wu33Qw+GGquSwRDg+1VbukEaa1AkScHBZEGfYhHDZkoo55camCseM6MljGd0efasNcZqRKsXvuyaJR7oRGnzg==","signatures":[{"sig":"MEYCIQCmCLVnsoZVTbbrBDlZTR75tfrwcja/+tKYwvyJm70LUgIhAOwvcQnKxPSwvzj7mSRSTAZ5gnMeFYmBPoUjgHRCLpXv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1405.69d9356","@flighthq/node":"0.5.1-next.1405.69d9356","@flighthq/shape":"0.5.1-next.1405.69d9356","@flighthq/types":"0.5.1-next.1405.69d9356","@flighthq/camera":"0.5.1-next.1405.69d9356","@flighthq/scene2d":"0.5.1-next.1405.69d9356","@flighthq/signals":"0.5.1-next.1405.69d9356","@flighthq/geometry":"0.5.1-next.1405.69d9356","@flighthq/selection":"0.5.1-next.1405.69d9356","@flighthq/interaction":"0.5.1-next.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1405.69d9356_1789627544013_0.6180900166139993","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1405.69d9356":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"f92f8390a4b3a0fb01321cf0a14648b1b5dffb75","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1405.69d9356.tgz","fileCount":27,"integrity":"sha512-etTujEhlmqD/M1nxpTfhRJzsc/vRxZWji8J0ky8pZG0gRmq+P1sATUbJkzmZK+ijjnK2JijGuuICbTV3payemA==","signatures":[{"sig":"MEUCIHktV0imEJZQ449K+ZGmgePdl6ma4RwnCDSrwO+fLOYdAiEAhUp6GlqUrYAJQcNerX+7QSR+qord69wq44oZjt5Hb8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1405.69d9356","@flighthq/node":"0.5.1-edge.1405.69d9356","@flighthq/shape":"0.5.1-edge.1405.69d9356","@flighthq/types":"0.5.1-edge.1405.69d9356","@flighthq/camera":"0.5.1-edge.1405.69d9356","@flighthq/scene2d":"0.5.1-edge.1405.69d9356","@flighthq/signals":"0.5.1-edge.1405.69d9356","@flighthq/geometry":"0.5.1-edge.1405.69d9356","@flighthq/selection":"0.5.1-edge.1405.69d9356","@flighthq/interaction":"0.5.1-edge.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1405.69d9356_1789659579959_0.9718493805379282","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1410.b534771":{"name":"@flighthq/gizmo","version":"0.5.1-next.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"3cdf931db44169548f43092c2e04366696d22d72","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1410.b534771.tgz","fileCount":27,"integrity":"sha512-dI4z2drme2XJ1d4ybrZnabSHdb7i28oPLeXhRZT56u1qWou2h/eL+CEpeoCiBtDZ0Qo31pcUHwiq05BCIwQixw==","signatures":[{"sig":"MEUCIQDlEZ2cLX+v2eCWSIHKEfl6teg7BDQJn6Qo50ulC6tOQwIgeg5hIYj7h4nvCrSPpoH2xgFqfjnHCj7e6dkUbf1uVAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDr/QZnJYUUG4pxFoitE7yJmZfMk/P9rBIm0nRSwRMWLAIgY1AT3YLG8koE392v5cjXdohSpC9XU3qitDfHSeALC64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1410.b534771","@flighthq/node":"0.5.1-next.1410.b534771","@flighthq/shape":"0.5.1-next.1410.b534771","@flighthq/types":"0.5.1-next.1410.b534771","@flighthq/camera":"0.5.1-next.1410.b534771","@flighthq/scene2d":"0.5.1-next.1410.b534771","@flighthq/signals":"0.5.1-next.1410.b534771","@flighthq/geometry":"0.5.1-next.1410.b534771","@flighthq/selection":"0.5.1-next.1410.b534771","@flighthq/interaction":"0.5.1-next.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1410.b534771_1789670677113_0.8055827934999782","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1410.b534771":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"a7036c07f2fbff62318390613d683e24a8cf5ea4","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1410.b534771.tgz","fileCount":27,"integrity":"sha512-X2wwRKLQH5KuBG1IzG/UMDbHhkGrCbqsFPrcb1J0uKRtstaalXLhwkufDaLuNI1s011NB1irtKm+lYfUjYSJBw==","signatures":[{"sig":"MEQCIAbdHK/6OUx79LXX5qao3t+0RI5xWyazqhww6KqjjldxAiBJvs5qOdk1P+oXuZivdg1cM4eUc3DEt4NQ16m9L9CFpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbvfSOclNFAnnsjOMW92+4gjKrA6p+56JacqPddSEY9gIhAPSMR77pdbQp6yXVBRumOo3Cj9qi0xdfnTtOIgVxyP/o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1410.b534771","@flighthq/node":"0.5.1-edge.1410.b534771","@flighthq/shape":"0.5.1-edge.1410.b534771","@flighthq/types":"0.5.1-edge.1410.b534771","@flighthq/camera":"0.5.1-edge.1410.b534771","@flighthq/scene2d":"0.5.1-edge.1410.b534771","@flighthq/signals":"0.5.1-edge.1410.b534771","@flighthq/geometry":"0.5.1-edge.1410.b534771","@flighthq/selection":"0.5.1-edge.1410.b534771","@flighthq/interaction":"0.5.1-edge.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1410.b534771_1789671035229_0.864694620628643","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1450.5738463":{"name":"@flighthq/gizmo","version":"0.5.1-next.1450.5738463","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"c15e329aff149fcfe70b09bf3242a31703973bc6","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1450.5738463.tgz","fileCount":27,"integrity":"sha512-oyLhfawcGkihv3c1v6bAJxZvrcb61dd5vRhnGBeNG3KuS8v/wmxI3zwllUi1EB7NQ7mxMHOTd/0mEHLQOPCQ1g==","signatures":[{"sig":"MEQCIC3SbI0YgK/dCwCnT5umJStCdtrIysJhTRVMvrcV8TUOAiA9F0tZiXZinwDpkRdIgKHKDwC7EaFRnuvltCltW98tlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICseCGgX045lFpQk5kP8t7I6hMG3glVpHGrgUYSpeuE0AiEAy47c5FLUt2dCPHG+1qs+ZKEG/wZaIkbnq75Hs21r6wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1450.5738463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1450.5738463","@flighthq/node":"0.5.1-next.1450.5738463","@flighthq/shape":"0.5.1-next.1450.5738463","@flighthq/types":"0.5.1-next.1450.5738463","@flighthq/camera":"0.5.1-next.1450.5738463","@flighthq/scene2d":"0.5.1-next.1450.5738463","@flighthq/signals":"0.5.1-next.1450.5738463","@flighthq/geometry":"0.5.1-next.1450.5738463","@flighthq/selection":"0.5.1-next.1450.5738463","@flighthq/interaction":"0.5.1-next.1450.5738463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1450.5738463_1789779625596_0.6069346976310497","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1462.5a251b6":{"name":"@flighthq/gizmo","version":"0.5.1-next.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"f8bbb8b25c596c2bcce28bd7fc3f589ddcb7a9cc","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1462.5a251b6.tgz","fileCount":27,"integrity":"sha512-DgdvrKsdXxKff+QSXyAbkDSYocwYhAxm33IufGNtaaLNfobdOVHqWoaYX7bVo+omuQhiwUQwG9bsQb61keGsiw==","signatures":[{"sig":"MEUCIBqYvHitWxsGERXLjXg0DhW4oMNRuNZkLXoLbhRRwmNhAiEA1QTWOoilEiIaYzK1vYSyfjQkGScNNGqN/ALsMU0s/VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjY5oJ/SHxuN55+j9e98ZuyDNwHCf6cigoVOaeA0X2OgIhAJmipG+JZrKlIVBubtSdPRY6WxWSjIoHkoMs3E6MJn1Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1462.5a251b6","@flighthq/node":"0.5.1-next.1462.5a251b6","@flighthq/shape":"0.5.1-next.1462.5a251b6","@flighthq/types":"0.5.1-next.1462.5a251b6","@flighthq/camera":"0.5.1-next.1462.5a251b6","@flighthq/scene2d":"0.5.1-next.1462.5a251b6","@flighthq/signals":"0.5.1-next.1462.5a251b6","@flighthq/geometry":"0.5.1-next.1462.5a251b6","@flighthq/selection":"0.5.1-next.1462.5a251b6","@flighthq/interaction":"0.5.1-next.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1462.5a251b6_1789840201569_0.399559003277721","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1462.5a251b6":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"142ad2f5adb8e13eb6a48bbc99e9e785d8c8e145","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1462.5a251b6.tgz","fileCount":27,"integrity":"sha512-+oNEhQ4ZOHFVOAyPnQr4bLFmlekXNfpCz5yeZbQ+1yz8X5i/53kqwJk0YcMoEPsU7Q1rOvcavN05fFe5PKHzxg==","signatures":[{"sig":"MEYCIQDkpiItW0sB2ATynSUDsyr7bM79GRI9AGwYvZmCI0o3qQIhALrPe39XlqCp2qu2Gpww2sSHsvu1Or5XxB75FVBKgnTu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAPoscK8gTBhT4WEojlLSNuL99Gf6Xplze34PpPiTSEpAiEA4b/juRuNInv00Xrz8zeM3M/1lIT3e1aDaeiqJudywAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1462.5a251b6","@flighthq/node":"0.5.1-edge.1462.5a251b6","@flighthq/shape":"0.5.1-edge.1462.5a251b6","@flighthq/types":"0.5.1-edge.1462.5a251b6","@flighthq/camera":"0.5.1-edge.1462.5a251b6","@flighthq/scene2d":"0.5.1-edge.1462.5a251b6","@flighthq/signals":"0.5.1-edge.1462.5a251b6","@flighthq/geometry":"0.5.1-edge.1462.5a251b6","@flighthq/selection":"0.5.1-edge.1462.5a251b6","@flighthq/interaction":"0.5.1-edge.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1462.5a251b6_1789840821739_0.8695644580767308","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1467.7e2fc7d":{"name":"@flighthq/gizmo","version":"0.5.1-next.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"470d724730470fa517dfebecad34b22abc402a29","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1467.7e2fc7d.tgz","fileCount":27,"integrity":"sha512-zM5NGEfDZ+rIGoQtWZ02U70Jycri3LQ1dhc7/iBnujgd0E4T4/l+6i1Ytg5JGj/4cpKVvv8eMAYXUgDlCdcVUA==","signatures":[{"sig":"MEYCIQCQev3eBZXVpL8IRHRW1t0bbwkaqgX9zcStjbivX/7ZNAIhAIwfemrXnO3n9m0CIB7KWLLUhbLCnV1QYoq1R3W/NBoc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEvRnyw/EurMA55L4XP3UEu7OqEOiPasA737+oDrhwRgAiB332qP5r5nRt5hC9HXCBUzkUzQtp4f2mUhpzcH6epRaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1467.7e2fc7d","@flighthq/node":"0.5.1-next.1467.7e2fc7d","@flighthq/shape":"0.5.1-next.1467.7e2fc7d","@flighthq/types":"0.5.1-next.1467.7e2fc7d","@flighthq/camera":"0.5.1-next.1467.7e2fc7d","@flighthq/scene2d":"0.5.1-next.1467.7e2fc7d","@flighthq/signals":"0.5.1-next.1467.7e2fc7d","@flighthq/geometry":"0.5.1-next.1467.7e2fc7d","@flighthq/selection":"0.5.1-next.1467.7e2fc7d","@flighthq/interaction":"0.5.1-next.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1467.7e2fc7d_1789850210401_0.5228414193540118","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1467.7e2fc7d":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"a1997230bd49f0afc67a41cc9c56ddc72201cb67","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1467.7e2fc7d.tgz","fileCount":27,"integrity":"sha512-zw9JZbajXqWGN/ZpDi7HtN3kVYjRHtuq0TRmqq0vMV1rGfMZps7zcOdRf3ZvcpB3MK23jtMyTLjF3Y28wjcuWA==","signatures":[{"sig":"MEUCIEEdvOCljiDab05hwZC9cNhgbQwZ2nkZFmWo+LmfF74hAiEAozGrwydV7zK2WvkywEQcEAQLgwkRnGmyuGOhUCenUvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKsjw5nBgzc3/2g14eYcZdp/p75bdTpkh+5+eGbNhCoQIgbU8pSRtjfZ4tbMnXFIHhy7QJLpNDFuXQIZF1xVKSS60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1467.7e2fc7d","@flighthq/node":"0.5.1-edge.1467.7e2fc7d","@flighthq/shape":"0.5.1-edge.1467.7e2fc7d","@flighthq/types":"0.5.1-edge.1467.7e2fc7d","@flighthq/camera":"0.5.1-edge.1467.7e2fc7d","@flighthq/scene2d":"0.5.1-edge.1467.7e2fc7d","@flighthq/signals":"0.5.1-edge.1467.7e2fc7d","@flighthq/geometry":"0.5.1-edge.1467.7e2fc7d","@flighthq/selection":"0.5.1-edge.1467.7e2fc7d","@flighthq/interaction":"0.5.1-edge.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1467.7e2fc7d_1789850919152_0.4188656970688056","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1468.61b1d9d":{"name":"@flighthq/gizmo","version":"0.5.1-next.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"15bec30dfd609c1be76c50ed87a064ef3f22a901","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1468.61b1d9d.tgz","fileCount":27,"integrity":"sha512-4Dof4O0UeCbAB4SpY5OY7q9PW6y38pyKiaxRVoDhTX7l3okzKlb6kdJ77/SVogU11K++2viKdT2PdHUPY9igBQ==","signatures":[{"sig":"MEUCIQDt479UQCw68y64cWLFhYdiMLLP287uKOP7q9LXbQEbngIgARMXpedqP9TaSPQ+msWu0W8Cti0c+lEViL4AD5Op+b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBIwQ/P9Yld4o+gFG+0loVuU4tU1cU0N4ya2eWUIniZzAiEA8+PwhenJmLvtl1eyxcNxMyXttoI8T3qdkiI4eyH0ZEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1468.61b1d9d","@flighthq/node":"0.5.1-next.1468.61b1d9d","@flighthq/shape":"0.5.1-next.1468.61b1d9d","@flighthq/types":"0.5.1-next.1468.61b1d9d","@flighthq/camera":"0.5.1-next.1468.61b1d9d","@flighthq/scene2d":"0.5.1-next.1468.61b1d9d","@flighthq/signals":"0.5.1-next.1468.61b1d9d","@flighthq/geometry":"0.5.1-next.1468.61b1d9d","@flighthq/selection":"0.5.1-next.1468.61b1d9d","@flighthq/interaction":"0.5.1-next.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1468.61b1d9d_1789852892102_0.47844292026254065","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1468.61b1d9d":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"987605ec8b89ba644ee55f9714473d2a38428c04","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1468.61b1d9d.tgz","fileCount":27,"integrity":"sha512-W8kuxWOd/rM2vSuZF1eqrUnIRubVzYEFShaGOeeMjSr+qR9SNqcozDu8yJP6pEWPKITuYW/KFlQw3ifv0rz9xA==","signatures":[{"sig":"MEQCIEWA4L+ahMvr9ITWKmRdEczYAydNBB/2jSeUbAnsnM7+AiANo3eSELIlc/4jgcMLv8n8LERfXYPk94HmvncDukR2tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPNKVVrYsI2MqYaPNRxXt6/8v7OzW83DAQxcPsALLNzAIgANN9YGVGaY/JwSRj32UloUJ0u4IIxAcUyZGmD7GOjyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1468.61b1d9d","@flighthq/node":"0.5.1-edge.1468.61b1d9d","@flighthq/shape":"0.5.1-edge.1468.61b1d9d","@flighthq/types":"0.5.1-edge.1468.61b1d9d","@flighthq/camera":"0.5.1-edge.1468.61b1d9d","@flighthq/scene2d":"0.5.1-edge.1468.61b1d9d","@flighthq/signals":"0.5.1-edge.1468.61b1d9d","@flighthq/geometry":"0.5.1-edge.1468.61b1d9d","@flighthq/selection":"0.5.1-edge.1468.61b1d9d","@flighthq/interaction":"0.5.1-edge.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1468.61b1d9d_1789853522121_0.5470259369434989","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1471.4e82419":{"name":"@flighthq/gizmo","version":"0.5.1-next.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"3acbb1f1f06d009492182aa7ec7fb817bc4663bc","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1471.4e82419.tgz","fileCount":27,"integrity":"sha512-zJwmWZJqix9ES3ZBf8Ri5IAdidJCmHUUMgNqY7vI8fPfhwDzWfZV0EImBFpAyLOmWyslkgSvRLp75GUlx0Bk1w==","signatures":[{"sig":"MEUCIBaypGsqW1eAuz4xt/HPpBf5cq+KzGfXMZdta1Sz3gYpAiEA8fPvQKDgRRAV/hqKqX7bKRBCXKZr05mSWtY2bim/DHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmBp/pV8DIKSGXSCY1bpyflIyz8gthqP+58lE2gyHjbwIgGhZqgQ/U6xdRLClEIkQOe1AKEJCD6dQ/m2Kq0gaaOK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1471.4e82419","@flighthq/node":"0.5.1-next.1471.4e82419","@flighthq/shape":"0.5.1-next.1471.4e82419","@flighthq/types":"0.5.1-next.1471.4e82419","@flighthq/camera":"0.5.1-next.1471.4e82419","@flighthq/scene2d":"0.5.1-next.1471.4e82419","@flighthq/signals":"0.5.1-next.1471.4e82419","@flighthq/geometry":"0.5.1-next.1471.4e82419","@flighthq/selection":"0.5.1-next.1471.4e82419","@flighthq/interaction":"0.5.1-next.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1471.4e82419_1789886127035_0.990050380851142","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1471.4e82419":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"f7e775d8f1e6818555b8f8e845d8565027f3a13b","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1471.4e82419.tgz","fileCount":27,"integrity":"sha512-Z5SS5uXUYHb6cV2zyLcF8gLxqekIIvVDDwz3C3LKOiWl0EevYaqLiNqjS2XmBbNMTG7DSCqgnVQPnGuNNyPwyA==","signatures":[{"sig":"MEYCIQDeG3CX2cU4dG+OZvIJ31jsz1o8c6PWhdG0aXneE+UgWgIhAPjZKnvM9ytLGSjkWEq2LvRvjVt464D4OOK6c1EW1sho","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQ0eiqkQXteSZrSTC/ZztyV7VYmO80JVVWMbyrzwW/DgIhALwEr5h5Vx3WlBLT3+E7J+XZKe178Qshgrs+0aMw8LbF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1471.4e82419","@flighthq/node":"0.5.1-edge.1471.4e82419","@flighthq/shape":"0.5.1-edge.1471.4e82419","@flighthq/types":"0.5.1-edge.1471.4e82419","@flighthq/camera":"0.5.1-edge.1471.4e82419","@flighthq/scene2d":"0.5.1-edge.1471.4e82419","@flighthq/signals":"0.5.1-edge.1471.4e82419","@flighthq/geometry":"0.5.1-edge.1471.4e82419","@flighthq/selection":"0.5.1-edge.1471.4e82419","@flighthq/interaction":"0.5.1-edge.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1471.4e82419_1789886778408_0.062287309123492784","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1505.5790c72":{"name":"@flighthq/gizmo","version":"0.5.1-next.1505.5790c72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"fd5bf8550aa95600f039f7fe788c0c09237f6528","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1505.5790c72.tgz","fileCount":27,"integrity":"sha512-Jws2esMI1csomNg/8uNs4gSN9ZltdAqcXZeg0tzHPcj1IcOA6KgIWwJdTrqLHzdr0MUHpy9tczNDVdrJd7YiLw==","signatures":[{"sig":"MEUCIHtyK9Fyre+dalWDfevXGDuEj3tBP59ar6juJPyNaX1vAiEAlGNQoxqi+C+EPN+b8kPU9zhuOWgkFmf8uKizpGR3F+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHR0+bT0SQV/y8xYWnGox0vOc4N+5BEDve8c3Er48O06AiAvUw138pZrvXCC1jTvGwIBg1jkmG5pJIBFitmvJs3w+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1505.5790c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1505.5790c72","@flighthq/node":"0.5.1-next.1505.5790c72","@flighthq/shape":"0.5.1-next.1505.5790c72","@flighthq/types":"0.5.1-next.1505.5790c72","@flighthq/camera":"0.5.1-next.1505.5790c72","@flighthq/scene2d":"0.5.1-next.1505.5790c72","@flighthq/signals":"0.5.1-next.1505.5790c72","@flighthq/geometry":"0.5.1-next.1505.5790c72","@flighthq/selection":"0.5.1-next.1505.5790c72","@flighthq/interaction":"0.5.1-next.1505.5790c72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1505.5790c72_1789901616770_0.6423514467768241","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1520.4887418":{"name":"@flighthq/gizmo","version":"0.5.1-next.1520.4887418","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"6b06ccd95c36f875d5b08844bf638ce0e7d91065","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1520.4887418.tgz","fileCount":27,"integrity":"sha512-NJ4vOlsX0mbDMcoigkaFpiHu7af84FLQoG6G3d1THwxRKXX99B3Coa1SUITA4zhxNBPbkVxuEeoaMWOY/8H8Mw==","signatures":[{"sig":"MEUCIHyILWSeAnYsQLeskJ1e/pIFSJmyL9qcYRJ16nwnqHpEAiEA2EtGeVfQYkRFXBq4gYzKE1kUdAvdYGRaKZwPRXeR7eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcXonfOBBhN/+MLOyBczU/KAm0zloKjBzpb1D2csGPHgIgBrMy7Vy0/jX5+3yGFMEs6wieIAplvLo0KNfJbmi3zBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1520.4887418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1520.4887418","@flighthq/node":"0.5.1-next.1520.4887418","@flighthq/shape":"0.5.1-next.1520.4887418","@flighthq/types":"0.5.1-next.1520.4887418","@flighthq/camera":"0.5.1-next.1520.4887418","@flighthq/scene2d":"0.5.1-next.1520.4887418","@flighthq/signals":"0.5.1-next.1520.4887418","@flighthq/geometry":"0.5.1-next.1520.4887418","@flighthq/selection":"0.5.1-next.1520.4887418","@flighthq/interaction":"0.5.1-next.1520.4887418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1520.4887418_1789918097226_0.32553840468475204","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1523.c47f79f":{"name":"@flighthq/gizmo","version":"0.5.1-next.1523.c47f79f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"3b192a60591dfce2d8dadc99a4f4cc77ae660bd4","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1523.c47f79f.tgz","fileCount":27,"integrity":"sha512-cFT6EOiNsYThQJfux75UCc073/501ihhx3UKlTVjh7sd+urMUsWGfmt009Y94sk++oBtORjpoloIJXoiM27m+A==","signatures":[{"sig":"MEUCIE0dWJ3WcUVCJKF9yf9gTyjq85fIoXg66LapA4+y0t8BAiEAhm9XyGH8SRHFgD1eqf2GBqqEWRmixVxcp9UOhaHGAMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDAepm4GUfr5oBcKUxBb18rzo3idya6eFWffdI+G6cHKAiAn+w2VAJuyY8Gt+QgHPRlF9HpFdOyJJ4sp0wL58iA10w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1523.c47f79f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1523.c47f79f","@flighthq/node":"0.5.1-next.1523.c47f79f","@flighthq/shape":"0.5.1-next.1523.c47f79f","@flighthq/types":"0.5.1-next.1523.c47f79f","@flighthq/camera":"0.5.1-next.1523.c47f79f","@flighthq/scene2d":"0.5.1-next.1523.c47f79f","@flighthq/signals":"0.5.1-next.1523.c47f79f","@flighthq/geometry":"0.5.1-next.1523.c47f79f","@flighthq/selection":"0.5.1-next.1523.c47f79f","@flighthq/interaction":"0.5.1-next.1523.c47f79f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1523.c47f79f_1789921643010_0.980273722627411","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1533.2910b54":{"name":"@flighthq/gizmo","version":"0.5.1-next.1533.2910b54","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"f12bbd4b854df81c96392ffb3196fbbcb48fadca","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1533.2910b54.tgz","fileCount":27,"integrity":"sha512-tNUD60Jx27FYtQGEOGsTDWFHsduboik85KC3dshuoltKeaAKslSslANbEAgI5CVOTheyEWqTR1wYuzy0s+NAEg==","signatures":[{"sig":"MEUCIGBDrd2UAL9m6VIhbkFT8HggXpz7ZHxXpuJkpEJ2NNtvAiEArgHvchK2qNq7tKg/LBDeuAirzO3aANw6PtL+yka3jjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEJXzYwnUwFuBxPUlUkUfJTme/IMpLXTCqbYuEy9YxadAiAz6C9ZNkFvsaFoAmbv2eKp3R1kPH6Cmt+1EpjrMl8JPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1533.2910b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117158},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1533.2910b54","@flighthq/node":"0.5.1-next.1533.2910b54","@flighthq/shape":"0.5.1-next.1533.2910b54","@flighthq/types":"0.5.1-next.1533.2910b54","@flighthq/camera":"0.5.1-next.1533.2910b54","@flighthq/scene2d":"0.5.1-next.1533.2910b54","@flighthq/signals":"0.5.1-next.1533.2910b54","@flighthq/geometry":"0.5.1-next.1533.2910b54","@flighthq/selection":"0.5.1-next.1533.2910b54","@flighthq/interaction":"0.5.1-next.1533.2910b54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1533.2910b54_1789930214955_0.44514012389804347","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1538.09885fb":{"name":"@flighthq/gizmo","version":"0.5.1-next.1538.09885fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"09b919b2b0240f1c90ad8ae29e4a96f845c87bc3","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1538.09885fb.tgz","fileCount":27,"integrity":"sha512-/6YG6dotlylAvqBYcSWspKrWt3zZYknuV3r+2XhFp56DwZAyw8yVuGlkp+C3l3Y05oNBGhN4KqKC4RhvXXQZUA==","signatures":[{"sig":"MEQCICUx2lm1vlfSVJLpNBteL5DPRcgg1J6P7rvDoDBu4P/tAiARaOBSeAymip+DeOT37CkY8NwD4wt1bAyM8rfNxfrk+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE8jTsomEuJ4QRn4+AZUAXs2vSJy7777VSXmJ4tfw2ipAiAXn71cG0wmUbzRT9uH5uL0nECk/EREiJCTVl5vlC/zbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1538.09885fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1538.09885fb","@flighthq/node":"0.5.1-next.1538.09885fb","@flighthq/shape":"0.5.1-next.1538.09885fb","@flighthq/types":"0.5.1-next.1538.09885fb","@flighthq/camera":"0.5.1-next.1538.09885fb","@flighthq/scene2d":"0.5.1-next.1538.09885fb","@flighthq/signals":"0.5.1-next.1538.09885fb","@flighthq/geometry":"0.5.1-next.1538.09885fb","@flighthq/selection":"0.5.1-next.1538.09885fb","@flighthq/interaction":"0.5.1-next.1538.09885fb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1538.09885fb_1789973294885_0.38671636823069666","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1541.b94031c":{"name":"@flighthq/gizmo","version":"0.5.1-next.1541.b94031c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"fb514706056745bcbd8531e7871477a240ccd52d","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1541.b94031c.tgz","fileCount":27,"integrity":"sha512-CM/sl/1iOJCH0nqk8XvI5GKyvrrAcKSVlGO6rO6Hirqglz3kzNwjV84hANMpfwgh4gbb8QUjr3ubBH6IlHGd+A==","signatures":[{"sig":"MEYCIQC4Y+t9MqARY0s4zNnYFUl//lh4bTd41YAB6ZAuXXnPhgIhALCDTsWcxDbZ7jcHCWr8mgNoCtG1Ey6fzi18dX0/MZBe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC6KbKyfv7P2mKgwQcuxxycS4CxCsE3yDDCrO3OukRwSAiBRSSe9U4mHwYfmm8IC5QFKR8VHyphCV73ONufIN/td2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1541.b94031c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1541.b94031c","@flighthq/node":"0.5.1-next.1541.b94031c","@flighthq/shape":"0.5.1-next.1541.b94031c","@flighthq/types":"0.5.1-next.1541.b94031c","@flighthq/camera":"0.5.1-next.1541.b94031c","@flighthq/scene2d":"0.5.1-next.1541.b94031c","@flighthq/signals":"0.5.1-next.1541.b94031c","@flighthq/geometry":"0.5.1-next.1541.b94031c","@flighthq/selection":"0.5.1-next.1541.b94031c","@flighthq/interaction":"0.5.1-next.1541.b94031c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1541.b94031c_1789974602841_0.13495309043853365","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1543.41f4a99":{"name":"@flighthq/gizmo","version":"0.5.1-next.1543.41f4a99","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"bd0a223857d310cc0536f6be9ffa9f600a983ff4","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1543.41f4a99.tgz","fileCount":27,"integrity":"sha512-kNDpzY+3oxwoZCBbttn36Bq5Xzc8fIZz5qnxb8G8mKeNwR/5FNeLePRAB3DFNSTmmg4E3MDYlK7yTagxYxeWmQ==","signatures":[{"sig":"MEYCIQDZLStcIMz//RDT3DNn94hzuv9JLcRlcA0AGsVfsdIaUQIhAJXl7CGNUp63bpIa8LZikVit1e9fFsoXq0VizY9YCHl0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9ZbUFPiha/6posTGhqNY7OKSzbJBHgAnLT/4F7OxxswIgKTFrvmn69K6qCBnu9GSsJUn/jf//cMuZrK1Q5d9OdyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1543.41f4a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1543.41f4a99","@flighthq/node":"0.5.1-next.1543.41f4a99","@flighthq/shape":"0.5.1-next.1543.41f4a99","@flighthq/types":"0.5.1-next.1543.41f4a99","@flighthq/camera":"0.5.1-next.1543.41f4a99","@flighthq/scene2d":"0.5.1-next.1543.41f4a99","@flighthq/signals":"0.5.1-next.1543.41f4a99","@flighthq/geometry":"0.5.1-next.1543.41f4a99","@flighthq/selection":"0.5.1-next.1543.41f4a99","@flighthq/interaction":"0.5.1-next.1543.41f4a99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1543.41f4a99_1789975219201_0.7592720876492662","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1545.a3a19e0":{"name":"@flighthq/gizmo","version":"0.5.1-next.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"4ce0990c77ced70f121339c60f56ef2d9f581b3a","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1545.a3a19e0.tgz","fileCount":27,"integrity":"sha512-K3hNXgwIW2VJgpXMTWJguLzgInJP+VnIDURzErNFyLc0TSd2oJRV3pgqZaRoUY9wxE6ZMBn/OTEG7N0u1OJJmg==","signatures":[{"sig":"MEQCIGXIr419NjF+yWcho2LVraoKUBr2YRLdWEm1zvACsKYzAiBT8lC9sS3QWRXHMeM2naXiNAPRpcDuvDagXx4d7KxAWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuk5fd41jVtqFxLK+8ULGuNQYcjVB2BIeN1HHTauAACgIga/zqYkWGuf3zV70YjwPTBR5ssjsoCZE1s7B+A4qdKgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1545.a3a19e0","@flighthq/node":"0.5.1-next.1545.a3a19e0","@flighthq/shape":"0.5.1-next.1545.a3a19e0","@flighthq/types":"0.5.1-next.1545.a3a19e0","@flighthq/camera":"0.5.1-next.1545.a3a19e0","@flighthq/scene2d":"0.5.1-next.1545.a3a19e0","@flighthq/signals":"0.5.1-next.1545.a3a19e0","@flighthq/geometry":"0.5.1-next.1545.a3a19e0","@flighthq/selection":"0.5.1-next.1545.a3a19e0","@flighthq/interaction":"0.5.1-next.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1545.a3a19e0_1789976383798_0.2918063864777747","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1545.a3a19e0":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"0dc31c96e95522371aa44cdede95558d219db8b4","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1545.a3a19e0.tgz","fileCount":27,"integrity":"sha512-qGO7UKjQy7TmkZUkcCWeC4GFF9m9Sr0NfL4UZiZxLxChP1tfJ66XhWNXeCny82dVeEr429S/U8njTF4gDhMWMg==","signatures":[{"sig":"MEUCIDKR0c3Cf1+88dD7GbtZRGVPEebslC1MFfUV8HzFOlHBAiEA/41zc8yVzxmlb0ajIKVhhcopuA03ZZPeeTYKUcOGOEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAgHNZuOoghqOx+smyDaANdcteCkDifpZ2Eea3iyWcUrAiEApbgikwhuoNIotDsd2dqgSAkf83maA3p996MpvW3kza4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1545.a3a19e0","@flighthq/node":"0.5.1-edge.1545.a3a19e0","@flighthq/shape":"0.5.1-edge.1545.a3a19e0","@flighthq/types":"0.5.1-edge.1545.a3a19e0","@flighthq/camera":"0.5.1-edge.1545.a3a19e0","@flighthq/scene2d":"0.5.1-edge.1545.a3a19e0","@flighthq/signals":"0.5.1-edge.1545.a3a19e0","@flighthq/geometry":"0.5.1-edge.1545.a3a19e0","@flighthq/selection":"0.5.1-edge.1545.a3a19e0","@flighthq/interaction":"0.5.1-edge.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1545.a3a19e0_1789977018916_0.8635801222346522","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1556.ff9e615":{"name":"@flighthq/gizmo","version":"0.5.1-next.1556.ff9e615","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"6982c297888ee0b33902790bc33889848ebff9d0","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1556.ff9e615.tgz","fileCount":27,"integrity":"sha512-nuGVIHY97WZRB3oaLxpcM0pGoZYONmeVXdco72SYY+F4A+id7A2doSWj7Bqe3HU7WB0Eyi2ABGzbhA+GUztyQg==","signatures":[{"sig":"MEQCIGIMQarUM2eZT0DL7bvFVRHfhY4yMbzmIFGPn1/xZDl7AiBxITC5LY66AbJxvP6UX/lA7EDfo5JTZnrZ3Guu8OhPbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHWlpyrlGH9OMGQbJIRO7ksg26z4hjaz4yQ+rd0MZSGAAiEA4JDtunNzJnhqDvak4mlPusHoFrYdjrQcXkHZicHnkGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1556.ff9e615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1556.ff9e615","@flighthq/node":"0.5.1-next.1556.ff9e615","@flighthq/shape":"0.5.1-next.1556.ff9e615","@flighthq/types":"0.5.1-next.1556.ff9e615","@flighthq/camera":"0.5.1-next.1556.ff9e615","@flighthq/scene2d":"0.5.1-next.1556.ff9e615","@flighthq/signals":"0.5.1-next.1556.ff9e615","@flighthq/geometry":"0.5.1-next.1556.ff9e615","@flighthq/selection":"0.5.1-next.1556.ff9e615","@flighthq/interaction":"0.5.1-next.1556.ff9e615"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1556.ff9e615_1790028188161_0.3490768160200983","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1584.db3c393":{"name":"@flighthq/gizmo","version":"0.5.1-next.1584.db3c393","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"d482b1ae856a871ab70bbc912a8ea32eafd8088b","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1584.db3c393.tgz","fileCount":27,"integrity":"sha512-AWMmdjur/ysGkVQhs9TEjcCZkd8lNZPtShwM/fias0l21H4IKLjZk+n9tAU5FpxxNYVWvhXY67c2Y07KnAFe7w==","signatures":[{"sig":"MEUCIGkL2zj+axURKzQMmWB/eW577OkcNVsnLzQJzWeuAk9oAiEAyf5m0x8Nw1FupshpALmnpH+HDDHiGuAE8eNd/HCJKvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBBRdrobOVkuqYPngutfTyG9fG9kzc4ftWFnf0cqOr/SAiB4AN51GbOBiU1ltNXGgOJwO6WYAJTr4Qo6Z4n1BLeCrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1584.db3c393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1584.db3c393","@flighthq/node":"0.5.1-next.1584.db3c393","@flighthq/shape":"0.5.1-next.1584.db3c393","@flighthq/types":"0.5.1-next.1584.db3c393","@flighthq/camera":"0.5.1-next.1584.db3c393","@flighthq/scene2d":"0.5.1-next.1584.db3c393","@flighthq/signals":"0.5.1-next.1584.db3c393","@flighthq/geometry":"0.5.1-next.1584.db3c393","@flighthq/selection":"0.5.1-next.1584.db3c393","@flighthq/interaction":"0.5.1-next.1584.db3c393"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1584.db3c393_1790054361794_0.36904653964916245","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1629.669e7c5":{"name":"@flighthq/gizmo","version":"0.5.1-next.1629.669e7c5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"f203a91b0d453a8f3160169876154ff191bdb0f4","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1629.669e7c5.tgz","fileCount":27,"integrity":"sha512-u2XHKZsx9bT1H1RlNiEpqLP4StKpyAH872Vmcm2af6URFkMKeM4xRBBzGxfTACMrnxnuLcqLlD3wrOj6hKHecQ==","signatures":[{"sig":"MEYCIQCL96OH6hNkFkgqwcEmsMotbiDE8XWdsAa1xZbjIIZ12wIhAKyxvmIa6AUb1OB+PWyZouExH4VQGqK9XO4ti+2dSnzW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDop7mknVpNY5qywsh9ZjC+dD/4keYaqH4eupurFZf3LAIhANT4NiPP9pRIdlW2vZwQsWRtw8FBwAR9C43RYo/l6bqY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1629.669e7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1629.669e7c5","@flighthq/node":"0.5.1-next.1629.669e7c5","@flighthq/shape":"0.5.1-next.1629.669e7c5","@flighthq/types":"0.5.1-next.1629.669e7c5","@flighthq/camera":"0.5.1-next.1629.669e7c5","@flighthq/scene2d":"0.5.1-next.1629.669e7c5","@flighthq/signals":"0.5.1-next.1629.669e7c5","@flighthq/geometry":"0.5.1-next.1629.669e7c5","@flighthq/selection":"0.5.1-next.1629.669e7c5","@flighthq/interaction":"0.5.1-next.1629.669e7c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1629.669e7c5_1790140450585_0.6146869513379565","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1669.c9827a8":{"name":"@flighthq/gizmo","version":"0.5.1-next.1669.c9827a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"740f0d8f193526c91c3f36617f9039d9047644be","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1669.c9827a8.tgz","fileCount":27,"integrity":"sha512-pI783d5nn6lKh3Urn2LFzuBsJwyREBvNy5b/qXak7gPLV13zWzDbRY9ZhmQQYC6hkSEGb7T/aXnm819kaBF/Og==","signatures":[{"sig":"MEUCIFfcshgxT8jheboAR5lLwPa/LMbWf4lolenOsO7v+Rt1AiEAsAMRpdt1qoOHoNc7wgdYon309m3qaZnxe+nP+P3Zm0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCIAkbhiH3txgXi0BVERvBBXCku7vAdmTAmsNW8harSDoVAh92OG+BixLqykYknOwQiB4PaIbrQ9H0ll8uO1ycjZE9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1669.c9827a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1669.c9827a8","@flighthq/node":"0.5.1-next.1669.c9827a8","@flighthq/shape":"0.5.1-next.1669.c9827a8","@flighthq/types":"0.5.1-next.1669.c9827a8","@flighthq/camera":"0.5.1-next.1669.c9827a8","@flighthq/scene2d":"0.5.1-next.1669.c9827a8","@flighthq/signals":"0.5.1-next.1669.c9827a8","@flighthq/geometry":"0.5.1-next.1669.c9827a8","@flighthq/selection":"0.5.1-next.1669.c9827a8","@flighthq/interaction":"0.5.1-next.1669.c9827a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1669.c9827a8_1790192689088_0.2503850291051548","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1680.bdc44c6":{"name":"@flighthq/gizmo","version":"0.5.1-next.1680.bdc44c6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"968e6309ceb2ea898148a21563c2f2d5820f3867","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1680.bdc44c6.tgz","fileCount":27,"integrity":"sha512-0EtVT9gdCw0HJ/4Ryk6kJ/QC8g7HwhdIESJRh1lELmO+N0SbeGox38/8z5CnSVYPiHcPPRwes2ArcatFoz6b/A==","signatures":[{"sig":"MEUCIDKZteV81HUqI7I81EccCrkwjYSvHqxNwxd9A+bhbY7BAiEA++uVdzBAh6dRhc+xam3dqHQiDbAbrFu4I4L2c9YZOAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGWTt/CHK8Can/I0/1D8m/C1gcjl/oBgqO5penuhgYh3AiAybo3QxjCdpfr2Jn3rBp8KqlQ/NPtjmmLVZk48NRoJfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1680.bdc44c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1680.bdc44c6","@flighthq/node":"0.5.1-next.1680.bdc44c6","@flighthq/shape":"0.5.1-next.1680.bdc44c6","@flighthq/types":"0.5.1-next.1680.bdc44c6","@flighthq/camera":"0.5.1-next.1680.bdc44c6","@flighthq/scene2d":"0.5.1-next.1680.bdc44c6","@flighthq/signals":"0.5.1-next.1680.bdc44c6","@flighthq/geometry":"0.5.1-next.1680.bdc44c6","@flighthq/selection":"0.5.1-next.1680.bdc44c6","@flighthq/interaction":"0.5.1-next.1680.bdc44c6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1680.bdc44c6_1790214526592_0.7356152806972642","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1681.3f21b44":{"name":"@flighthq/gizmo","version":"0.5.1-next.1681.3f21b44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"00044a757564f454c3b1c09c3a2f0cd910c3b142","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1681.3f21b44.tgz","fileCount":27,"integrity":"sha512-lvuD2QSWPpV33yMsHjLodw8OQmK2NE3A7QZ9q//tJSGwbh8bx+g2/n/fL6YxVNOf0dxUdOrpihQrGfDcPATuJw==","signatures":[{"sig":"MEUCIQDa383oy8wKi8EwnB1TTa16dTISEF30JO08cpFnEB1+PAIgb6P2gzO0dAoqQQFqRCmRVRfF6te9wvhI1XxtLNsFaCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG8WoYOYk01vQNdgDlqWbryx1uDygNs7GKcxTtloQ7a3AiEAjNa6tMtEyvehiRGRJZwJq/RqtIN3UZokjFx/Er1VrMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1681.3f21b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1681.3f21b44","@flighthq/node":"0.5.1-next.1681.3f21b44","@flighthq/shape":"0.5.1-next.1681.3f21b44","@flighthq/types":"0.5.1-next.1681.3f21b44","@flighthq/camera":"0.5.1-next.1681.3f21b44","@flighthq/scene2d":"0.5.1-next.1681.3f21b44","@flighthq/signals":"0.5.1-next.1681.3f21b44","@flighthq/geometry":"0.5.1-next.1681.3f21b44","@flighthq/selection":"0.5.1-next.1681.3f21b44","@flighthq/interaction":"0.5.1-next.1681.3f21b44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1681.3f21b44_1790224311576_0.8159847164964815","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1682.f1470fe":{"name":"@flighthq/gizmo","version":"0.5.1-next.1682.f1470fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"7a19d6bf6f2e4aa9243bce0ecd23ee986865ee77","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1682.f1470fe.tgz","fileCount":27,"integrity":"sha512-JqlyrYyUzbdY+Fu98p0RhofPIPhttAUXw0h/vqfm65ZHszbo9zjHI2fvjkaBTBMrtv/9TuW/zLE53bMDCMwywg==","signatures":[{"sig":"MEUCIQDBHh21gijQY93tolW7pi9WYgx4SK6C3t+N+LMu8uB/bwIgLqprbGWXlnVR7QtxUlZ8tVWvOR26hqQZAkcqHcUjSlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0Kc5MI2fwHMwmDJWuPZQoSmBTx8uNdNcQK4iMeNj4aQIhAOAXRSu9BAIRWRbbkCFQF1xqhEQ+JizGmUxxkKNfPgDu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1682.f1470fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1682.f1470fe","@flighthq/node":"0.5.1-next.1682.f1470fe","@flighthq/shape":"0.5.1-next.1682.f1470fe","@flighthq/types":"0.5.1-next.1682.f1470fe","@flighthq/camera":"0.5.1-next.1682.f1470fe","@flighthq/scene2d":"0.5.1-next.1682.f1470fe","@flighthq/signals":"0.5.1-next.1682.f1470fe","@flighthq/geometry":"0.5.1-next.1682.f1470fe","@flighthq/selection":"0.5.1-next.1682.f1470fe","@flighthq/interaction":"0.5.1-next.1682.f1470fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1682.f1470fe_1790226323512_0.06284679872434373","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1685.dc0e23a":{"name":"@flighthq/gizmo","version":"0.5.1-next.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"469b2426b5d2ed48e06a44710382350e14248e86","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1685.dc0e23a.tgz","fileCount":27,"integrity":"sha512-k3FvGZq8xVeKKK4ESMOI3VYXWDClJCAtbmtnoPv3LupB5fX53Q4G7A/ETiu9PQcNvl5syyFnTdHGkukScL/3Dw==","signatures":[{"sig":"MEYCIQCpM1tSAIFOzimheSOIJ1SkZQnYbXH6r+OcL2OEn2xFGgIhAJHwzcXgaa3QWt9Pv/3Fj3ZzJm/kBXuA/IzAPLWP1XOi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHZa4EaZFJ1/7ozGnBFjBPD+FvhHl1MWeNLwu4nRQdJ6AiEAsPQQOHIOYDHGUTlbBDn2yOECeR8chm9xjA6BhFTapJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1685.dc0e23a","@flighthq/node":"0.5.1-next.1685.dc0e23a","@flighthq/shape":"0.5.1-next.1685.dc0e23a","@flighthq/types":"0.5.1-next.1685.dc0e23a","@flighthq/camera":"0.5.1-next.1685.dc0e23a","@flighthq/scene2d":"0.5.1-next.1685.dc0e23a","@flighthq/signals":"0.5.1-next.1685.dc0e23a","@flighthq/geometry":"0.5.1-next.1685.dc0e23a","@flighthq/selection":"0.5.1-next.1685.dc0e23a","@flighthq/interaction":"0.5.1-next.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1685.dc0e23a_1790262433530_0.5118395257841841","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1685.dc0e23a":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"bba3ce555ed9fc4d256719a1cc2a74eac09496c3","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1685.dc0e23a.tgz","fileCount":27,"integrity":"sha512-ja0/4K502mSbpz7UaESDfpIZ+nTsCCPUZNDBLTtK3ySxNpmzNNqyszmdTheEBQTFmj8I5qobBcMbkxRmI72tJA==","signatures":[{"sig":"MEUCIQCFLtaLz7aDFyzVdKjtPMznR4kstudGBnprhA9srRwDcgIgQYR+2mTU5qIu2jVZYu+2XQagGYlPL1Ot9hCERO4laFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGbBXUrTorhk3B3YUvpYVub3g6PE9WdpCBGeKRGP1SMSAiEAn63OSbd+E63RDHgsBHcI+PbCWaOdOGfbOfpn+ievSvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1685.dc0e23a","@flighthq/node":"0.5.1-edge.1685.dc0e23a","@flighthq/shape":"0.5.1-edge.1685.dc0e23a","@flighthq/types":"0.5.1-edge.1685.dc0e23a","@flighthq/camera":"0.5.1-edge.1685.dc0e23a","@flighthq/scene2d":"0.5.1-edge.1685.dc0e23a","@flighthq/signals":"0.5.1-edge.1685.dc0e23a","@flighthq/geometry":"0.5.1-edge.1685.dc0e23a","@flighthq/selection":"0.5.1-edge.1685.dc0e23a","@flighthq/interaction":"0.5.1-edge.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1685.dc0e23a_1790263170215_0.1505838971526683","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1687.b63c819":{"name":"@flighthq/gizmo","version":"0.5.1-next.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"f8cb32f0fb1a3cc6713a9b264a673d935514ba8b","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1687.b63c819.tgz","fileCount":27,"integrity":"sha512-LJGRoo8IUwAoCBplSpgmCyBExgmbVfj9Q1VTowP5sUgRQaNhsALxuBlss1vKfxP5e045kDo/2qLPK+j28/zGlQ==","signatures":[{"sig":"MEUCIQDPp3DAdxhYmgTWp+eVAUkMzg7hwxZ5ihwjgmRzAptO1QIgMYDj5ARDdurKWueJMTmFWXePDioasmO3D+SzpvBCzRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF9rXkgsuzKY6SaZR8zfQANOW0g5gw9C+r1Kb/ZYZM5RAiEA4K3kVi+A2YicB0e0IF5Hr8YEOHiCLUD6Ej+WQL/zmSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1687.b63c819","@flighthq/node":"0.5.1-next.1687.b63c819","@flighthq/shape":"0.5.1-next.1687.b63c819","@flighthq/types":"0.5.1-next.1687.b63c819","@flighthq/camera":"0.5.1-next.1687.b63c819","@flighthq/scene2d":"0.5.1-next.1687.b63c819","@flighthq/signals":"0.5.1-next.1687.b63c819","@flighthq/geometry":"0.5.1-next.1687.b63c819","@flighthq/selection":"0.5.1-next.1687.b63c819","@flighthq/interaction":"0.5.1-next.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1687.b63c819_1790271315580_0.6977656652733923","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1687.b63c819":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"d7553d13b7f0a57d3d0c7f76cb680b2aa61d297a","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1687.b63c819.tgz","fileCount":27,"integrity":"sha512-Z3v2g+/coKAkR/OG5u7sHhwCQZQFOzjmiTyJAxI/TMC/DC+Jm42VtabcEAiVCyMZWHfONSMFyIRsoTNKP46kGw==","signatures":[{"sig":"MEYCIQDCdRr+FsVJb0sk8Vy7HG0Kji83rvb1xB9pTC3/meDycgIhAIAFql94s965fW0CkxA7tNizFLBImMm8ihNjcgVjPqGS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGJBqUCR7OzcbSD3xQNv3cW0C8/VFmKPScziLM7c05mFAiBQ+N7Vh7gj2puWCcbA1WCc37SbA8lZV3CgDT+0pQZStg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1687.b63c819","@flighthq/node":"0.5.1-edge.1687.b63c819","@flighthq/shape":"0.5.1-edge.1687.b63c819","@flighthq/types":"0.5.1-edge.1687.b63c819","@flighthq/camera":"0.5.1-edge.1687.b63c819","@flighthq/scene2d":"0.5.1-edge.1687.b63c819","@flighthq/signals":"0.5.1-edge.1687.b63c819","@flighthq/geometry":"0.5.1-edge.1687.b63c819","@flighthq/selection":"0.5.1-edge.1687.b63c819","@flighthq/interaction":"0.5.1-edge.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1687.b63c819_1790271893713_0.5895220284423812","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1692.64cda40":{"name":"@flighthq/gizmo","version":"0.5.1-next.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"a7fa89aee087cf10b605eb5b332f36c36463da5b","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1692.64cda40.tgz","fileCount":27,"integrity":"sha512-dzrzQ4hRmoEWWeMujTaLcmCn5isFjpeNupJriVi734Wt1NTFxSur9pEB5Zd1HCIsvBVTwtt+N24/BV+Bs/tl/A==","signatures":[{"sig":"MEUCIQDHd+lEa6B3LxJG/c2+Tv7ldmusVtPSrXabbvU53i+uxwIgJHAWSOi4Nk2Ca9UcDecxRdVnYqU06L0VUDaBMuEpSno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHaxeHIAL0ZuPamrpWjeOViIfO8kY5IQHYPHl3U1MmtqAiEAs6QOE3utmZkUKCskTK3TIBmX4IuyNNaMNDKtqZvjNoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1692.64cda40","@flighthq/node":"0.5.1-next.1692.64cda40","@flighthq/shape":"0.5.1-next.1692.64cda40","@flighthq/types":"0.5.1-next.1692.64cda40","@flighthq/camera":"0.5.1-next.1692.64cda40","@flighthq/scene2d":"0.5.1-next.1692.64cda40","@flighthq/signals":"0.5.1-next.1692.64cda40","@flighthq/geometry":"0.5.1-next.1692.64cda40","@flighthq/selection":"0.5.1-next.1692.64cda40","@flighthq/interaction":"0.5.1-next.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1692.64cda40_1790294050379_0.9998975781008934","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1692.64cda40":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"3472e4044d7b847e9e2b113927c2cf843127896e","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1692.64cda40.tgz","fileCount":27,"integrity":"sha512-Wf/Ke43q8F8y9xVieAugEGYqWEADEk2cbGOIgWtR4Tyr78kqvSb/LBkLcOz9wnnorj8Dd6REcqpvFNcF+w3OhA==","signatures":[{"sig":"MEUCIBdJZQva/NDzy3/2TwpLvFuttCHNHtoZEYT+WseEgR8vAiEArAwK8h+F6sDSw8SdFhla6uKXxS/Kml2dgqC6MIY8eKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBIpyWd5v15I6teR/VWiOFUsbOh9YR2o28OvDMmx01KcAiEAi2AyFCVJr0KEaHeHzNlJ+y73mp4gzaBWf46rjmuVLWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1692.64cda40","@flighthq/node":"0.5.1-edge.1692.64cda40","@flighthq/shape":"0.5.1-edge.1692.64cda40","@flighthq/types":"0.5.1-edge.1692.64cda40","@flighthq/camera":"0.5.1-edge.1692.64cda40","@flighthq/scene2d":"0.5.1-edge.1692.64cda40","@flighthq/signals":"0.5.1-edge.1692.64cda40","@flighthq/geometry":"0.5.1-edge.1692.64cda40","@flighthq/selection":"0.5.1-edge.1692.64cda40","@flighthq/interaction":"0.5.1-edge.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1692.64cda40_1790294855722_0.44887084538280386","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1694.112d897":{"name":"@flighthq/gizmo","version":"0.5.1-next.1694.112d897","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"6bcd5051361adbfed8522f08c9ea93ae81efe5d5","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1694.112d897.tgz","fileCount":27,"integrity":"sha512-MF2xtLxoZ8cnhLLeT77wi9tfxtM7iV+1vs3N/zLps5h2cLJqoZe7S/lb/hp6iRapM1AQuuBFU098+K7UdvmgTg==","signatures":[{"sig":"MEUCICYAK6gY5S4kQUXCHpqb0/lQuNlXDPm6lQbySAYjFl9LAiEAu7owS29i/WGjbrfSW8p7KOTxH4ksg1HJPaV6IpoT+sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9cIsa+pr/LdtAe4MaxMRv6hkCuMRe2BxzX0FXFati0wIhAOTmCwGb1INo1asorCeMwUlomr4V6yU+dk6GnVfX0pmG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1694.112d897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1694.112d897","@flighthq/node":"0.5.1-next.1694.112d897","@flighthq/shape":"0.5.1-next.1694.112d897","@flighthq/types":"0.5.1-next.1694.112d897","@flighthq/camera":"0.5.1-next.1694.112d897","@flighthq/scene2d":"0.5.1-next.1694.112d897","@flighthq/signals":"0.5.1-next.1694.112d897","@flighthq/geometry":"0.5.1-next.1694.112d897","@flighthq/selection":"0.5.1-next.1694.112d897","@flighthq/interaction":"0.5.1-next.1694.112d897"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1694.112d897_1790302279140_0.5551059578725532","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1700.cefb2f9":{"name":"@flighthq/gizmo","version":"0.5.1-next.1700.cefb2f9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"37b5f6c3217a9e6afcc96d5768df076d368acab0","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1700.cefb2f9.tgz","fileCount":27,"integrity":"sha512-/sPS+GFI8nlg+V0GM6texdA06zNImRWndjAhhOdc5u+250/KX9KEZW3G4phNjons/HPMef9l6rsvlPODwbnqog==","signatures":[{"sig":"MEYCIQC0lEZawfMJxbI01Joj+LnIw98CfeO2xQlk224EVWBHtgIhALkCPsrkDJnqqNe7PStlGc2kw/MxydL3oXm04cpcsUS4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKjaTpSWQH9QFYIg8F0F7OBBcaGJ1mAM/X78grYF3T8QIgbsbZEUPMFINKe52Sfnf1fcpvS0G5viTjM29zaGs9BC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1700.cefb2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1700.cefb2f9","@flighthq/node":"0.5.1-next.1700.cefb2f9","@flighthq/shape":"0.5.1-next.1700.cefb2f9","@flighthq/types":"0.5.1-next.1700.cefb2f9","@flighthq/camera":"0.5.1-next.1700.cefb2f9","@flighthq/scene2d":"0.5.1-next.1700.cefb2f9","@flighthq/signals":"0.5.1-next.1700.cefb2f9","@flighthq/geometry":"0.5.1-next.1700.cefb2f9","@flighthq/selection":"0.5.1-next.1700.cefb2f9","@flighthq/interaction":"0.5.1-next.1700.cefb2f9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1700.cefb2f9_1790305230170_0.852480794408156","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1703.1905242":{"name":"@flighthq/gizmo","version":"0.5.1-next.1703.1905242","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"9b6d53745c20724a75bef03f9c860280b475fd7d","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1703.1905242.tgz","fileCount":27,"integrity":"sha512-JBF3c1QVFKx7Moqk1UtZ8s2UTko2IrUS5CmhVbsl668cB6ud6YA+wLawwFHg4qG/k3yqH4zh5h28U8lnfQEyfQ==","signatures":[{"sig":"MEYCIQD0klayFOEJAV7Wt2nlqVkPHAR96e+LXtDLUM6FyPRbiwIhAI2KEpYw5zEYKVx7LoIPoMbvxZPWllTe60pgb0V1BrJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDXFJ3swHylfEYS5BmuMVFuGM7ymmVMVVFHtfu3VG3gXAiEAu5mCTcl8HOssB72gPSC5oQvkC306LsuiihaZodrnMVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1703.1905242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1703.1905242","@flighthq/node":"0.5.1-next.1703.1905242","@flighthq/shape":"0.5.1-next.1703.1905242","@flighthq/types":"0.5.1-next.1703.1905242","@flighthq/camera":"0.5.1-next.1703.1905242","@flighthq/scene2d":"0.5.1-next.1703.1905242","@flighthq/signals":"0.5.1-next.1703.1905242","@flighthq/geometry":"0.5.1-next.1703.1905242","@flighthq/selection":"0.5.1-next.1703.1905242","@flighthq/interaction":"0.5.1-next.1703.1905242"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1703.1905242_1790323821076_0.27355101375091406","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1704.1832e8b":{"name":"@flighthq/gizmo","version":"0.5.1-next.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"1a5a33d090c657ee5c8c906bd12533b6df1c8725","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1704.1832e8b.tgz","fileCount":27,"integrity":"sha512-E/YNsTNcjNxth7Y7hNVyUJmCh9Wv8zg61bNg5pDSZNyB20NzkvDg8H7yxK9HGf92espjKfSZHQKTL0G98nQyPQ==","signatures":[{"sig":"MEYCIQD3l9hC122TFg468i9Ei9BCsYoybeGFZCzTauUl1PzX1wIhAMiQhLOoUt6VqQ104bbG7wOnM2KFybR0aS+JZrBFrGZq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfIwSXvrX5+qRKejv/6sFNm7PTG1c3rL7PVtHEePx1dwIhAKN6f+v2axLM3WRKPeYlfQxhFGFbL8junfh5iOFBmRry","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1704.1832e8b","@flighthq/node":"0.5.1-next.1704.1832e8b","@flighthq/shape":"0.5.1-next.1704.1832e8b","@flighthq/types":"0.5.1-next.1704.1832e8b","@flighthq/camera":"0.5.1-next.1704.1832e8b","@flighthq/scene2d":"0.5.1-next.1704.1832e8b","@flighthq/signals":"0.5.1-next.1704.1832e8b","@flighthq/geometry":"0.5.1-next.1704.1832e8b","@flighthq/selection":"0.5.1-next.1704.1832e8b","@flighthq/interaction":"0.5.1-next.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1704.1832e8b_1790326855675_0.7118965700679993","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1704.1832e8b":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"24a442d3cd0131b5d1205223dbe3aefd7f7dc79f","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1704.1832e8b.tgz","fileCount":27,"integrity":"sha512-tTa+hBCFvKNaeNSb/+DnEVCvRxA2nhB6bqWSpNgXQMJ/18YbC4OaDcpmX7O5NyjDQCXgAOOY9Vsh+lHFovjxOw==","signatures":[{"sig":"MEUCIGjnp0GzGGviKZAZAj023pdHc0WxeWLkyH4ProW43HCXAiEA2W3nuOQ+/vPStawfqPNobXSrUgDVmZnKAcVfwUfMAM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKFc/Welnno0cStCKyqY66ViU08RkBcFM+u3/MKEFJNgIgAUtwwnE1Gb8o5yzEEahrNz9vUWg8xy2jEk61xpjvc6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1704.1832e8b","@flighthq/node":"0.5.1-edge.1704.1832e8b","@flighthq/shape":"0.5.1-edge.1704.1832e8b","@flighthq/types":"0.5.1-edge.1704.1832e8b","@flighthq/camera":"0.5.1-edge.1704.1832e8b","@flighthq/scene2d":"0.5.1-edge.1704.1832e8b","@flighthq/signals":"0.5.1-edge.1704.1832e8b","@flighthq/geometry":"0.5.1-edge.1704.1832e8b","@flighthq/selection":"0.5.1-edge.1704.1832e8b","@flighthq/interaction":"0.5.1-edge.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1704.1832e8b_1790327399621_0.9041973059700712","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1710.81c05dd":{"name":"@flighthq/gizmo","version":"0.5.1-next.1710.81c05dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"a5356e746e5c2ccc6464b1333f0459d6d20c5343","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1710.81c05dd.tgz","fileCount":27,"integrity":"sha512-2arcIAUlXSvFZqqk3ZHRPOPO9tWa2SiKGdaENJpH5D8dOB+G2Z+/QuTiX+QK8FJg0J6wy6Yk43m57AKh3/thSg==","signatures":[{"sig":"MEYCIQCphHkfsUZYe4kXxY/XXXBY9+jeg4ytg/oxMJ1Utv5VrAIhAJef+/7ni6UXEbxGtuYASkYCIJ6dfoDwWIekYwBYDukc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDwCkS0qoOqVOfUDrUMe7D/wPnK+fwnwy34+76BJfrueAiArENoph9CjztsWjB1QtH5QW7VaQva4Rl3+nF2lZaIWqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1710.81c05dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1710.81c05dd","@flighthq/node":"0.5.1-next.1710.81c05dd","@flighthq/shape":"0.5.1-next.1710.81c05dd","@flighthq/types":"0.5.1-next.1710.81c05dd","@flighthq/camera":"0.5.1-next.1710.81c05dd","@flighthq/scene2d":"0.5.1-next.1710.81c05dd","@flighthq/signals":"0.5.1-next.1710.81c05dd","@flighthq/geometry":"0.5.1-next.1710.81c05dd","@flighthq/selection":"0.5.1-next.1710.81c05dd","@flighthq/interaction":"0.5.1-next.1710.81c05dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1710.81c05dd_1790356317698_0.18412628130616127","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1717.f605ef3":{"name":"@flighthq/gizmo","version":"0.5.1-next.1717.f605ef3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"d03c6e9ecd5d2a775c9013efed1832873cf9b2e4","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1717.f605ef3.tgz","fileCount":27,"integrity":"sha512-CY8WMVPMxAEPJo2r86SPjmIpfew5r1Slu60l5L37xC3JyoMfnamH2UzJfHTqg+2URlWtFZuC1bhRf2rtachSjQ==","signatures":[{"sig":"MEUCIBA9MgkD3ZJiOxpM1AsfEpFRJPdeYeiStCWtN6GdrCs6AiEAln6Bvpybv/t4AXG4fQadN6lF77zOkqFf1Owrgvmhbfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB3h1YyLU9V9eX47tLJQ0Z44Om05Gqw2mJ3yqLvgrBEoAiEAmaSoFzr0XXqpj02VlzLqHc1AJw6LABtnTZt4oc0fCOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1717.f605ef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1717.f605ef3","@flighthq/node":"0.5.1-next.1717.f605ef3","@flighthq/shape":"0.5.1-next.1717.f605ef3","@flighthq/types":"0.5.1-next.1717.f605ef3","@flighthq/camera":"0.5.1-next.1717.f605ef3","@flighthq/scene2d":"0.5.1-next.1717.f605ef3","@flighthq/signals":"0.5.1-next.1717.f605ef3","@flighthq/geometry":"0.5.1-next.1717.f605ef3","@flighthq/selection":"0.5.1-next.1717.f605ef3","@flighthq/interaction":"0.5.1-next.1717.f605ef3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1717.f605ef3_1790363711500_0.2767819351181431","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1723.553fc7a":{"name":"@flighthq/gizmo","version":"0.5.1-next.1723.553fc7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"86d99a338609582c6d061f56d7f759735066b10d","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1723.553fc7a.tgz","fileCount":27,"integrity":"sha512-6uafBfXUe9foK16DPlKcAb+08BNY4Mpx7rsN9+/8JXLQow2cjjlUiTILQ7auKwzERbLp4615d+zBxD+aEKLZVA==","signatures":[{"sig":"MEQCIHZfPf3gdZizgALO2J94W608aQRD/7mhow2f11N7CvWBAiAiZ7NzjOC1cbEIPm0MmluaehR31OFEbWVJGsA8vr+yuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDV0oY9RIrlE2xvGynmRk6LdQ23FXGibu9Zeo1JbE7c9wIgHohDGXK+bZC4W8+Nhz8Yv3941Q4HfK2Dw4Yz8g/ADsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1723.553fc7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118047},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1723.553fc7a","@flighthq/node":"0.5.1-next.1723.553fc7a","@flighthq/shape":"0.5.1-next.1723.553fc7a","@flighthq/types":"0.5.1-next.1723.553fc7a","@flighthq/camera":"0.5.1-next.1723.553fc7a","@flighthq/scene2d":"0.5.1-next.1723.553fc7a","@flighthq/signals":"0.5.1-next.1723.553fc7a","@flighthq/geometry":"0.5.1-next.1723.553fc7a","@flighthq/selection":"0.5.1-next.1723.553fc7a","@flighthq/interaction":"0.5.1-next.1723.553fc7a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1723.553fc7a_1790371399562_0.9859498631199561","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1724.c250cb4":{"name":"@flighthq/gizmo","version":"0.5.1-next.1724.c250cb4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"77d18df935481e4d8fa32661539d77000a8e0c01","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1724.c250cb4.tgz","fileCount":27,"integrity":"sha512-K+xNtOV1ep2nNXi7OqckutxRWkaU972EOOn/urz7uAV4OILNDvmgv5p05OYUUiuQo1jwJZ10Lop0PQtkGBrjJA==","signatures":[{"sig":"MEQCIDnlUNanwoXHfVqE4CC9IDs14rDW00fzKR1C9AkvAY6+AiA5xr/9LzS/koKkyYdViIx1jj6vBPmCx5KtvI03w4jolQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChxPNtoP6u91EytYaLENwYsI5yl4rX1RxFxZ4eRkXKCgIgTy3vw2NbG4PP9Pmon3gLVmMcX3H3vEp/Vv23GWMSnv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1724.c250cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1724.c250cb4","@flighthq/node":"0.5.1-next.1724.c250cb4","@flighthq/shape":"0.5.1-next.1724.c250cb4","@flighthq/types":"0.5.1-next.1724.c250cb4","@flighthq/camera":"0.5.1-next.1724.c250cb4","@flighthq/scene2d":"0.5.1-next.1724.c250cb4","@flighthq/signals":"0.5.1-next.1724.c250cb4","@flighthq/geometry":"0.5.1-next.1724.c250cb4","@flighthq/selection":"0.5.1-next.1724.c250cb4","@flighthq/interaction":"0.5.1-next.1724.c250cb4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1724.c250cb4_1790377521721_0.19050596739984949","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1725.30f1dd0":{"name":"@flighthq/gizmo","version":"0.5.1-next.1725.30f1dd0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"b31e37fc0da96f38db774f373259d84f563acc0b","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1725.30f1dd0.tgz","fileCount":27,"integrity":"sha512-ThsquTMJleh9bujokV9SG17eXWffLKCtluS6gxNVu3nbvX1FTIQM9Kvm1WGcQY8GJs0G/9w8/Sf/stYWO8vY7A==","signatures":[{"sig":"MEUCIQCLMlcZ+xk/1lt0z/BSeGX4XOq7wYrzgFQKP15rVqgx3AIgBGcU+9qdZufkRX61VDL/cGq6th9NvcTgDNe4wPP3G8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHU2OJO/Sr0Almp1pddDiIncy0Q8qOtDcnKnHYXgjxdrAiEA1/GCa0Yok6xEhltY00tzto8IUkpzzMjXVQos2+NUUfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1725.30f1dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1725.30f1dd0","@flighthq/node":"0.5.1-next.1725.30f1dd0","@flighthq/shape":"0.5.1-next.1725.30f1dd0","@flighthq/types":"0.5.1-next.1725.30f1dd0","@flighthq/camera":"0.5.1-next.1725.30f1dd0","@flighthq/scene2d":"0.5.1-next.1725.30f1dd0","@flighthq/signals":"0.5.1-next.1725.30f1dd0","@flighthq/geometry":"0.5.1-next.1725.30f1dd0","@flighthq/selection":"0.5.1-next.1725.30f1dd0","@flighthq/interaction":"0.5.1-next.1725.30f1dd0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1725.30f1dd0_1790380010231_0.2851325621714018","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1728.e0a1ceb":{"name":"@flighthq/gizmo","version":"0.5.1-next.1728.e0a1ceb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"74a52af309fe103d74fb343cd1f621fe4267f87f","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1728.e0a1ceb.tgz","fileCount":27,"integrity":"sha512-xg8ryzr7CWujo+9iQZRyDklEu3RbYjcKF/Wv81rH9RiIrr3EKNjDVp5owilNsYjB91eJ4zVoAxsk0x1veT+ukA==","signatures":[{"sig":"MEUCIHa7i5uFqNVUyb+e64vvZSkCfQoofosltY8gFEPjYNBdAiEAyJ+yVbYOxaRfDg+vCP6AdHF0jdYNGtwmV8TA/H/WQkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICOrr9lSqRlZu9E2k9Lo2nmP7AzUZOdeOoKyT6PbpcyWAiBDFFLvVIfBXglRLpdCZ25GEir09zjBUeg4smrq2WL77Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1728.e0a1ceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1728.e0a1ceb","@flighthq/node":"0.5.1-next.1728.e0a1ceb","@flighthq/shape":"0.5.1-next.1728.e0a1ceb","@flighthq/types":"0.5.1-next.1728.e0a1ceb","@flighthq/camera":"0.5.1-next.1728.e0a1ceb","@flighthq/scene2d":"0.5.1-next.1728.e0a1ceb","@flighthq/signals":"0.5.1-next.1728.e0a1ceb","@flighthq/geometry":"0.5.1-next.1728.e0a1ceb","@flighthq/selection":"0.5.1-next.1728.e0a1ceb","@flighthq/interaction":"0.5.1-next.1728.e0a1ceb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1728.e0a1ceb_1790401724648_0.01325186346198981","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1801.21234f6":{"name":"@flighthq/gizmo","version":"0.5.1-next.1801.21234f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"b00c3687c94c90c9c6d4fa3307841b2e7e5ea691","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1801.21234f6.tgz","fileCount":27,"integrity":"sha512-rowdqcyrZJweTv0AHFk1tNEURIvm+zfjZWXBSZaqo8+EOi93o+5jY9UfenzW33BC4cFT4VbDlHQouXGAb9X2Xw==","signatures":[{"sig":"MEYCIQCl5F71jQoGiscji40ILIvVIknhDhQOAhZZGBBUew3/WwIhAP3Ji1IHaPoQ5eM6eePLNjzfGezNZp1mWWV1mIpt7hjJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGVrsCUvx9yNzgivT5qosaAh3kccLMwt3HAFg52NalpwIgCbli12z+pL2kk4EUcu86P5bsADiQ90R4ELMIlYMjFdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1801.21234f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1801.21234f6","@flighthq/node":"0.5.1-next.1801.21234f6","@flighthq/shape":"0.5.1-next.1801.21234f6","@flighthq/types":"0.5.1-next.1801.21234f6","@flighthq/camera":"0.5.1-next.1801.21234f6","@flighthq/scene2d":"0.5.1-next.1801.21234f6","@flighthq/signals":"0.5.1-next.1801.21234f6","@flighthq/geometry":"0.5.1-next.1801.21234f6","@flighthq/selection":"0.5.1-next.1801.21234f6","@flighthq/interaction":"0.5.1-next.1801.21234f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1801.21234f6_1790486402898_0.8128291093985704","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1831.a0b57d4":{"name":"@flighthq/gizmo","version":"0.5.1-next.1831.a0b57d4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"764437b84e912a8d2a3623112d0c074a69398a2d","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1831.a0b57d4.tgz","fileCount":27,"integrity":"sha512-Q0hFZpi2K3KchMmdS2AJcab5mJQr11qPt+8coDGZU+R0JBQzKA9DdJbcgDYaKBjRi2NaU0Fn/4Jw7qS/pOKLuQ==","signatures":[{"sig":"MEUCIQCgs5pJhPlj7+PEJKAE6wvQ8OOm6sF/sxkYzwvJzl1SswIgO0M7heQEuieC7OfrkTRs1ODMjeQuIQTUWaNAZ74reIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIByVi0zu9/0MmR53uvbJZz0F0vzevEcK0VI5tznmiVmYAiEAgbHzXflltnlJfT16ohGelMAOFVJwTfww6WB+rC94Zno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1831.a0b57d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1831.a0b57d4","@flighthq/node":"0.5.1-next.1831.a0b57d4","@flighthq/shape":"0.5.1-next.1831.a0b57d4","@flighthq/types":"0.5.1-next.1831.a0b57d4","@flighthq/camera":"0.5.1-next.1831.a0b57d4","@flighthq/scene2d":"0.5.1-next.1831.a0b57d4","@flighthq/signals":"0.5.1-next.1831.a0b57d4","@flighthq/geometry":"0.5.1-next.1831.a0b57d4","@flighthq/selection":"0.5.1-next.1831.a0b57d4","@flighthq/interaction":"0.5.1-next.1831.a0b57d4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1831.a0b57d4_1790553612165_0.8252045152177809","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1850.5adb645":{"name":"@flighthq/gizmo","version":"0.5.1-next.1850.5adb645","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"ce073beab7a484f22622ea7b04a08f386a4a5632","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1850.5adb645.tgz","fileCount":27,"integrity":"sha512-0d1zN3Ck9rQFcXoSbrPimeB5oTt3pM2XSjUdPdX1ElD/QSueWSi4Nxdmtt5sLmBfsWOgNP0kG0oUTBK93SVf2g==","signatures":[{"sig":"MEYCIQCVc5986mhz8Jj0l4vycVOnrdco/tJFXHm28nZ82HR3SwIhAM7NFyiivQk2BgJ3JnLJsQiCr8WSHpzJS9wUmxhWYX9n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpzTt9eo42iHzITeUHhWTERG88TJSN/sWZ6US4d9JVzQIgU196vKJSlLK3BWfeDqE8J0fLt7DlXfB69KtN2S5sED4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1850.5adb645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1850.5adb645","@flighthq/node":"0.5.1-next.1850.5adb645","@flighthq/shape":"0.5.1-next.1850.5adb645","@flighthq/types":"0.5.1-next.1850.5adb645","@flighthq/camera":"0.5.1-next.1850.5adb645","@flighthq/scene2d":"0.5.1-next.1850.5adb645","@flighthq/signals":"0.5.1-next.1850.5adb645","@flighthq/geometry":"0.5.1-next.1850.5adb645","@flighthq/selection":"0.5.1-next.1850.5adb645","@flighthq/interaction":"0.5.1-next.1850.5adb645"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1850.5adb645_1790568906455_0.5892883405334819","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1892.cbd15bd":{"name":"@flighthq/gizmo","version":"0.5.1-next.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"1eaf3e51d8d4a5ea5e8a75ceafdad31d63d86e03","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1892.cbd15bd.tgz","fileCount":27,"integrity":"sha512-TpL2DkouAzfg4U+oTMYK2mbZ1LC5elrLZWOGTnKTN0yTOJ6Vm5wVuXJ8d48RfTKGppk0dj9iFa6yO7VyZuunZw==","signatures":[{"sig":"MEUCIQDRQHJ4+paQbPuUpdUSVkfnBZdxR4B4R7SNDyMpwMy8iAIgau2CZisomZY6n9p4aJWJI3d0b6nGobR4f9zUCB8xLjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFl+KpsoYk7aSKS3j7Os3JkbocDZxtkqOUT2lbBhZWz7AiAQ4I5+hLaQnYxwvkjpyrsmYH5tXdQ0v6eK9Ab6AZpsWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1892.cbd15bd","@flighthq/node":"0.5.1-next.1892.cbd15bd","@flighthq/shape":"0.5.1-next.1892.cbd15bd","@flighthq/types":"0.5.1-next.1892.cbd15bd","@flighthq/camera":"0.5.1-next.1892.cbd15bd","@flighthq/scene2d":"0.5.1-next.1892.cbd15bd","@flighthq/signals":"0.5.1-next.1892.cbd15bd","@flighthq/geometry":"0.5.1-next.1892.cbd15bd","@flighthq/selection":"0.5.1-next.1892.cbd15bd","@flighthq/interaction":"0.5.1-next.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1892.cbd15bd_1790599475375_0.06539137912879811","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1892.cbd15bd":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"9a0794b2a4dc95e8fa43aa34fe48aa561dbd5935","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1892.cbd15bd.tgz","fileCount":27,"integrity":"sha512-bqRZ/X4AV5BDXNGs67QY4FV7PntU6EjVVbOkiS353h+BawKDrd5PSczp7UQEEu0tfAFPOc/P9SjnY2ijfb0Cmg==","signatures":[{"sig":"MEQCIDce3NzJUSQP276+fccbo0UtyY3F3nxYSkIekDee3TxzAiAINH3jxcvltUCg7J4aoSD10drx0+/dcZujjvypdz6ADw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID33TfE5u1bHI9fdw0oTLLuhQus7t94yY7Smg1D/KfXuAiEAo8/bB5/6Mrpse8KdiQuqecZ4ddrBGQvOylpSV2GhEac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1892.cbd15bd","@flighthq/node":"0.5.1-edge.1892.cbd15bd","@flighthq/shape":"0.5.1-edge.1892.cbd15bd","@flighthq/types":"0.5.1-edge.1892.cbd15bd","@flighthq/camera":"0.5.1-edge.1892.cbd15bd","@flighthq/scene2d":"0.5.1-edge.1892.cbd15bd","@flighthq/signals":"0.5.1-edge.1892.cbd15bd","@flighthq/geometry":"0.5.1-edge.1892.cbd15bd","@flighthq/selection":"0.5.1-edge.1892.cbd15bd","@flighthq/interaction":"0.5.1-edge.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1892.cbd15bd_1790600082994_0.7118003839296279","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1899.4b1311e":{"name":"@flighthq/gizmo","version":"0.5.1-next.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"5d81d1be757cfaf45559476a85e282f458471eb7","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1899.4b1311e.tgz","fileCount":27,"integrity":"sha512-QfEoA/5W+NhR90KKVBGrAf5O1sSzuCasV82ZazFOQqWoyrdjDKVknk6lZXEDxh929I0jb8ltgw2UVrBxpuwyPA==","signatures":[{"sig":"MEUCIQDNF22+Ihp/s3Sx+Xjs8E87IBGetbVCFYv0y/mARO9MCQIgSbCJJCrWhmdv2kyqthVtmiZq+ElkrYmVaUJAV/PXt7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDyX4FudYzZaYIxLvlgBRHwyvERhZDoKTk7Y0+kRSVtrAiEA+ps5jPSM5f+xd4mYcDFIFXLFEuf6+AZxBFrmnWH/Ch0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1899.4b1311e","@flighthq/node":"0.5.1-next.1899.4b1311e","@flighthq/shape":"0.5.1-next.1899.4b1311e","@flighthq/types":"0.5.1-next.1899.4b1311e","@flighthq/camera":"0.5.1-next.1899.4b1311e","@flighthq/scene2d":"0.5.1-next.1899.4b1311e","@flighthq/signals":"0.5.1-next.1899.4b1311e","@flighthq/geometry":"0.5.1-next.1899.4b1311e","@flighthq/selection":"0.5.1-next.1899.4b1311e","@flighthq/interaction":"0.5.1-next.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1899.4b1311e_1790630651015_0.22325499746546518","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1899.4b1311e":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"f0403f3632b674b9bd20becbf492b733d63e82ff","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1899.4b1311e.tgz","fileCount":27,"integrity":"sha512-GLqyq4mvqrHHS4oZnieLgLdMnqJUfGExywrziWJSkLDTl36Y8larFVlhz2Z38iHWKk4gfsK5HfvgIg39fMtDOA==","signatures":[{"sig":"MEUCIEaJlKVPrC0YCjvisA6WphhLsmiJuLRje1bfZbrqB557AiEA269Cff5o5u8GtcHeZRayboFBbJaKarkG/9HbIq569pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVFNTf7QLMpMIxr0qOsOPoqJlcMcpJ+z0Tre6nNUveHgIgGXJKQI+zaBm5Iep5dW0xmZO1xLwgsrnC40CvFGC5gbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1899.4b1311e","@flighthq/node":"0.5.1-edge.1899.4b1311e","@flighthq/shape":"0.5.1-edge.1899.4b1311e","@flighthq/types":"0.5.1-edge.1899.4b1311e","@flighthq/camera":"0.5.1-edge.1899.4b1311e","@flighthq/scene2d":"0.5.1-edge.1899.4b1311e","@flighthq/signals":"0.5.1-edge.1899.4b1311e","@flighthq/geometry":"0.5.1-edge.1899.4b1311e","@flighthq/selection":"0.5.1-edge.1899.4b1311e","@flighthq/interaction":"0.5.1-edge.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1899.4b1311e_1790631472154_0.820312650289085","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1903.956d5a5":{"name":"@flighthq/gizmo","version":"0.5.1-next.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"d8cbcc78038d14d105b2d3ff8b1eed06806f0294","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1903.956d5a5.tgz","fileCount":27,"integrity":"sha512-aBXuNkyWJQCO+HLAPdCmaDWlbcAhyB/kTQLyNPg5CqCKMvHeuypYImTRp+mnvoxRPyVJJiJ2y5SmKLmOA+o3uQ==","signatures":[{"sig":"MEUCIFfaZespKMULPo1RdIbllcZKlzxPcNv9q5Pfp8lsPYVcAiEAhDe1uxw1dV0ib4nkQRb4b8D6840qzQ8/QP/AnAhDCeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBC4I0odk8AHt23lxwS2TR60nLjm04+0BIB/1IP5hHMAIgFrcGjvzqxDupJTRAojaUQlic++Rkr78jU9bmajKuriE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1903.956d5a5","@flighthq/node":"0.5.1-next.1903.956d5a5","@flighthq/shape":"0.5.1-next.1903.956d5a5","@flighthq/types":"0.5.1-next.1903.956d5a5","@flighthq/camera":"0.5.1-next.1903.956d5a5","@flighthq/scene2d":"0.5.1-next.1903.956d5a5","@flighthq/signals":"0.5.1-next.1903.956d5a5","@flighthq/geometry":"0.5.1-next.1903.956d5a5","@flighthq/selection":"0.5.1-next.1903.956d5a5","@flighthq/interaction":"0.5.1-next.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1903.956d5a5_1790658366673_0.8221277244221397","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1903.956d5a5":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"94e24490f7a84e5b9c7c2aafac37aee8eb95890b","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1903.956d5a5.tgz","fileCount":27,"integrity":"sha512-XAadT5WmBm8/7QlMN1ebaL9pSLRf+9k1jxiuiQABchvc53cDt16JgJTqep3zYuvEUex2JhcNgp6RUqK12uucZQ==","signatures":[{"sig":"MEUCIQCiuZ1BPRjEangRBZrmlzC0srFKSnUxjxO729AhTwE4sQIgYBNjqNYcBJiPXz/I/GMMdcdr4hmIpPfS4ZosKXtbSPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHqCqg+b0rGF1rvl2jCxk2woZajarwqBK6Iaq/vHCnjiAiEAr1v6xPPjpucJkM6X41GRAJsnVuRRDdL2NNQadD/e600=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1903.956d5a5","@flighthq/node":"0.5.1-edge.1903.956d5a5","@flighthq/shape":"0.5.1-edge.1903.956d5a5","@flighthq/types":"0.5.1-edge.1903.956d5a5","@flighthq/camera":"0.5.1-edge.1903.956d5a5","@flighthq/scene2d":"0.5.1-edge.1903.956d5a5","@flighthq/signals":"0.5.1-edge.1903.956d5a5","@flighthq/geometry":"0.5.1-edge.1903.956d5a5","@flighthq/selection":"0.5.1-edge.1903.956d5a5","@flighthq/interaction":"0.5.1-edge.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1903.956d5a5_1790659059672_0.7280547383810736","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1906.1e09ca0":{"name":"@flighthq/gizmo","version":"0.5.1-next.1906.1e09ca0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"025f0818ea45a010a519d4dd4262df62dadfda9d","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1906.1e09ca0.tgz","fileCount":27,"integrity":"sha512-aVbMDCFzHQFsROOLkPaUxwZsJNLDds1vhAZMaEvHU/SemNH4wr+ppI/mfAdQMG7tKkCaY/F+WYvHQD1Qp3Yc/g==","signatures":[{"sig":"MEQCIFUvd4dM0wSB4kuyOZrjHdo2agPgJRNBskJVhKF5sD8ZAiAPZknOJTPmAtHuEUshYx61lkOZZ7GaKrOzquJnyFJSOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICk/QVltVFKxbMmG4ALhxPzdBo64s+ixmElXnylQjkYqAiEA8YKEQun2FnkMEQ3Zwn/WIzQCVPKyG7Szk5ZvEQDtsQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1906.1e09ca0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1906.1e09ca0","@flighthq/node":"0.5.1-next.1906.1e09ca0","@flighthq/shape":"0.5.1-next.1906.1e09ca0","@flighthq/types":"0.5.1-next.1906.1e09ca0","@flighthq/camera":"0.5.1-next.1906.1e09ca0","@flighthq/scene2d":"0.5.1-next.1906.1e09ca0","@flighthq/signals":"0.5.1-next.1906.1e09ca0","@flighthq/geometry":"0.5.1-next.1906.1e09ca0","@flighthq/selection":"0.5.1-next.1906.1e09ca0","@flighthq/interaction":"0.5.1-next.1906.1e09ca0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1906.1e09ca0_1790785200833_0.08736319775218915","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1908.309c1e7":{"name":"@flighthq/gizmo","version":"0.5.1-next.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"b4e4a85ddda0d2b482a876b6250a9b39fa930bb4","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1908.309c1e7.tgz","fileCount":27,"integrity":"sha512-s8Lr9Rxm7x2GrANQy4eFkKMjeoV3X1GO26h8nMuKJXyNY2rgeG70EmKjvtsL0/bWRsFeaH0m1XQKsWxKsyWiOw==","signatures":[{"sig":"MEUCIFWHY4wvLu1DBa/rds7FqKk11jBvsW45iOOayevGdcKFAiEAgH+Fvc76/tZX8/T1gYpm+MmtNbCyt0PDzHSqU6gCvic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBud8Ru+LMshS0QnZm0dfu/wshAKO5eTKn2R3HYlnldGAiEAk0mIbBRTIID9+4FM0zE1ddLWujBAYE/HLMK5RbY5UPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-next.1908.309c1e7","@flighthq/node":"0.5.1-next.1908.309c1e7","@flighthq/shape":"0.5.1-next.1908.309c1e7","@flighthq/types":"0.5.1-next.1908.309c1e7","@flighthq/camera":"0.5.1-next.1908.309c1e7","@flighthq/scene2d":"0.5.1-next.1908.309c1e7","@flighthq/signals":"0.5.1-next.1908.309c1e7","@flighthq/geometry":"0.5.1-next.1908.309c1e7","@flighthq/selection":"0.5.1-next.1908.309c1e7","@flighthq/interaction":"0.5.1-next.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1908.309c1e7_1790785739684_0.5286302125913738","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1908.309c1e7":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"4ce3c2e8d8e31b62cec41374d93884d1cdb9fd0f","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1908.309c1e7.tgz","fileCount":27,"integrity":"sha512-wkn7a5T3xojqPgOKrPfPqsK39xOwYZfL0i59hbBcSxCEqX0IrznD+d45eUrqy63UlS7HKi2PiP7LvCvg7EO+1Q==","signatures":[{"sig":"MEUCIFFxxBCEgG5DKnK5lXoYlWV0uN65W+noUM8ePrbd+GuEAiEAxAtZONU7rr+u2wt+jyIuhnC4S5j3MLHOPskVK4f8V84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFHLQwDIIcYHxGKr3BmmsnOttNVqwrerdEv/oSZPTaGpAiEAtthAueEl06GXU8XMLdBEvTu7mVMjZra30S9NfoV4D9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1908.309c1e7","@flighthq/node":"0.5.1-edge.1908.309c1e7","@flighthq/shape":"0.5.1-edge.1908.309c1e7","@flighthq/types":"0.5.1-edge.1908.309c1e7","@flighthq/camera":"0.5.1-edge.1908.309c1e7","@flighthq/scene2d":"0.5.1-edge.1908.309c1e7","@flighthq/signals":"0.5.1-edge.1908.309c1e7","@flighthq/geometry":"0.5.1-edge.1908.309c1e7","@flighthq/selection":"0.5.1-edge.1908.309c1e7","@flighthq/interaction":"0.5.1-edge.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1908.309c1e7_1790786551396_0.7615843658544224","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1909.7bccf72":{"name":"@flighthq/gizmo","version":"0.5.1-next.1909.7bccf72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"463316bb2e0fac9427f66aeddbc31f9986068fdf","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1909.7bccf72.tgz","fileCount":27,"integrity":"sha512-T4EeKmeErv/NmmwssfDt5ok5W18p8dxEqiZDNDm2tg+WDzh4pBV5uf9vlJREvzY6tqcWagiLBRyhWyehvvOw2Q==","signatures":[{"sig":"MEUCIF0HLZQ7JRmonyejqsRd2FiTU6c4hg1qN/C5grOgnwgDAiEA31gyRbqeVg/sDl3Mh0ZBg+UsLwGys830zomk4D3WqUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgmqzxbjvB0maobcHmUEWnDj0giv8RznbZxxSm2cLMMgIhALPeZWNG8HJCWToXuFzR2XXZEKy64iNJq/V+GcXW+Pe3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1909.7bccf72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.9","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/math":"0.5.1-next.1909.7bccf72","@flighthq/node":"0.5.1-next.1909.7bccf72","@flighthq/shape":"0.5.1-next.1909.7bccf72","@flighthq/types":"0.5.1-next.1909.7bccf72","@flighthq/camera":"0.5.1-next.1909.7bccf72","@flighthq/scene2d":"0.5.1-next.1909.7bccf72","@flighthq/signals":"0.5.1-next.1909.7bccf72","@flighthq/geometry":"0.5.1-next.1909.7bccf72","@flighthq/selection":"0.5.1-next.1909.7bccf72","@flighthq/interaction":"0.5.1-next.1909.7bccf72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1909.7bccf72_1790790003211_0.769381058487826","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1910.85d85a3":{"name":"@flighthq/gizmo","version":"0.5.1-next.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"a47fd9158ac21c4c5dbcd06dfa98e02e0e2eb25b","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1910.85d85a3.tgz","fileCount":27,"integrity":"sha512-/QBCrvVUQ7BKCqi14PzfA6HnrCNuNOQxWbI+/2nMs+9bb6HQaXmabrhukA5AXqcKzDR05MCU5XiDN7lmfT/DCg==","signatures":[{"sig":"MEUCIBaoTIwXdXbpwftFGHsgL/VQYZk06Fgpgvw8AGFCwFOKAiEA6Jswsto6gSmzr7alEhwJO0e1nnpklGpZxYktLZ/5nFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5ddclgDJRyQEApwO26zsMnDo+qACi2/iCQks/ucHnjQIhANNC5iRGIZ5nYhw9E9fLSvjHMt+1SAtOmDtdY6N6vWQF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.9","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/math":"0.5.1-next.1910.85d85a3","@flighthq/node":"0.5.1-next.1910.85d85a3","@flighthq/shape":"0.5.1-next.1910.85d85a3","@flighthq/types":"0.5.1-next.1910.85d85a3","@flighthq/camera":"0.5.1-next.1910.85d85a3","@flighthq/scene2d":"0.5.1-next.1910.85d85a3","@flighthq/signals":"0.5.1-next.1910.85d85a3","@flighthq/geometry":"0.5.1-next.1910.85d85a3","@flighthq/selection":"0.5.1-next.1910.85d85a3","@flighthq/interaction":"0.5.1-next.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1910.85d85a3_1790796343095_0.43416523071660573","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1910.85d85a3":{"name":"@flighthq/gizmo","version":"0.5.1-edge.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"53658169500b6e69694a7d63aa7cefaf06679227","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1910.85d85a3.tgz","fileCount":27,"integrity":"sha512-JHnMclh7pSAQ0qcjp7pv6ej4bV7MzuMxfSM/tNUsPUgeshgDg5cny96OLh8iZxg9H2DI/NxmuVgyKhIcMQIQcw==","signatures":[{"sig":"MEUCIGfOj2/8HFu3rQ3NzQyl5tkSlYjmtfrF9XymcH6zytEpAiEA5l3n402m37KYgrEODnwy1MVqXp6iwz94npxGMUbDH2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfyk/p0mPIOizzS8zqUKovItopdaddtCnsgVr+Rod/rQIgaOOi7Ry6FkmeDYtRGd5EuyGjw0uU1JvNgaPqJGyePH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.8","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/math":"0.5.1-edge.1910.85d85a3","@flighthq/node":"0.5.1-edge.1910.85d85a3","@flighthq/shape":"0.5.1-edge.1910.85d85a3","@flighthq/types":"0.5.1-edge.1910.85d85a3","@flighthq/camera":"0.5.1-edge.1910.85d85a3","@flighthq/scene2d":"0.5.1-edge.1910.85d85a3","@flighthq/signals":"0.5.1-edge.1910.85d85a3","@flighthq/geometry":"0.5.1-edge.1910.85d85a3","@flighthq/selection":"0.5.1-edge.1910.85d85a3","@flighthq/interaction":"0.5.1-edge.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-edge.1910.85d85a3_1790797153152_0.5877600656851993","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1912.a627849":{"name":"@flighthq/gizmo","version":"0.5.1-next.1912.a627849","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/gizmo@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":"0b99f53d6e35d5d3924bc25d34b1205ef58587a4","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-next.1912.a627849.tgz","fileCount":27,"integrity":"sha512-OccERFj7Me+E1sf6Lovtjp50iSQEMh4jUqD3jIKa/sK3OW1+vwkj0utDe4zA+Cd0VWcqL+AybW7Et5juGxqFhg==","signatures":[{"sig":"MEYCIQCn9FmO3BG+N7vl/ibLezm6athbBN0fK0XOPQ6yImmi1gIhAJ2vFuF7HjZaHMYDIvDq1wKE4VCi7SlpYzfL6p49IGIQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBKiswRo/1hX1axASkvoIY+HNUlAfuPT5lLg7PJ/x4FGAiBTknXj4N39fKlF0ryGKtYI3NRGysiJAOsw8E+Et9IQIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-next.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","type":"module","types":"dist/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/gizmo"},"_npmVersion":"10.9.9","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/math":"0.5.1-next.1912.a627849","@flighthq/node":"0.5.1-next.1912.a627849","@flighthq/shape":"0.5.1-next.1912.a627849","@flighthq/types":"0.5.1-next.1912.a627849","@flighthq/camera":"0.5.1-next.1912.a627849","@flighthq/scene2d":"0.5.1-next.1912.a627849","@flighthq/signals":"0.5.1-next.1912.a627849","@flighthq/geometry":"0.5.1-next.1912.a627849","@flighthq/selection":"0.5.1-next.1912.a627849","@flighthq/interaction":"0.5.1-next.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gizmo_0.5.1-next.1912.a627849_1790860330439_0.8348220560946955","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1912.a627849":{"_id":"@flighthq/gizmo@0.5.1-edge.1912.a627849","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6e5c03880477575e26ae4e77d0c89483e311e8b5","tarball":"https://registry.npmjs.org/@flighthq/gizmo/-/gizmo-0.5.1-edge.1912.a627849.tgz","fileCount":27,"integrity":"sha512-M1TMd2h6pcB3kymwaHuWlrHfg1RFGujNldiqs107GdF/E5ynfWlPu7sMDs4GugRJScg6odXs0UL6xTsjx2w4WA==","signatures":[{"sig":"MEQCIBAukfNL/XSLpXoQ6ln1cFlp0DKnsN8v7uzmaSwpDVmfAiBb/1QSe6Dvu1RCZ0tXwAXS7OWo2DL04ZKFmcpkOpaN3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDKHFMg1V+jL6ExWWjxhjAbXfnQYzn7MI6EJcEgNRkVBAiEA4hCxvdM11edDuUbEQtFuZW3bscm1e7h7n34QXpqUA2A="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fgizmo@0.5.1-edge.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118100},"main":"dist/index.js","name":"@flighthq/gizmo","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/gizmo"},"_npmVersion":"10.9.9","description":"Generic selection transform gizmos with fixed 2D overlay handles","directories":{},"maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/math":"0.5.1-edge.1912.a627849","@flighthq/node":"0.5.1-edge.1912.a627849","@flighthq/shape":"0.5.1-edge.1912.a627849","@flighthq/types":"0.5.1-edge.1912.a627849","@flighthq/camera":"0.5.1-edge.1912.a627849","@flighthq/scene2d":"0.5.1-edge.1912.a627849","@flighthq/signals":"0.5.1-edge.1912.a627849","@flighthq/geometry":"0.5.1-edge.1912.a627849","@flighthq/selection":"0.5.1-edge.1912.a627849","@flighthq/interaction":"0.5.1-edge.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gizmo_0.5.1-edge.1912.a627849_1790872520605_0.7331806183359328"}}},"time":{"created":"2026-08-28T00:56:01.092Z","modified":"2026-10-01T16:35:21.081Z","0.4.1-next.37.ff47e13":"2026-08-28T00:56:01.449Z","0.4.1-edge.37.ff47e13":"2026-08-28T01:04:41.193Z","0.4.1-next.38.96fc89b":"2026-08-28T01:07:08.289Z","0.4.1-edge.38.96fc89b":"2026-08-28T01:12:56.609Z","0.4.1-next.109.0f3397e":"2026-08-28T06:05:18.546Z","0.4.1-next.200.8e568d5":"2026-08-28T16:01:59.560Z","0.4.1-next.205.ed34c45":"2026-08-28T23:54:48.260Z","0.4.1-next.206.634d09e":"2026-08-28T23:57:59.621Z","0.4.1-next.217.1304b20":"2026-08-29T02:01:44.486Z","0.4.1-next.225.75fd690":"2026-08-29T03:02:28.205Z","0.4.1-next.234.1e71edc":"2026-08-29T03:39:42.660Z","0.4.1-next.235.8a89f87":"2026-08-29T04:13:30.634Z","0.4.1-next.515.b0834fe":"2026-08-30T22:04:17.512Z","0.4.1-next.539.31c77cd":"2026-08-30T23:28:37.484Z","0.4.1-next.544.797157":"2026-08-31T00:31:36.358Z","0.4.1-next.547.9d82e7b":"2026-08-31T01:23:23.488Z","0.4.1-next.549.e8a02ad":"2026-08-31T02:16:47.244Z","0.4.1-next.552.b5e3f33":"2026-08-31T02:46:10.112Z","0.4.1-edge.552.b5e3f33":"2026-08-31T02:52:55.785Z","0.4.1-next.553.7577a70":"2026-08-31T03:17:11.410Z","0.4.1-edge.553.7577a70":"2026-08-31T03:22:55.583Z","0.4.1-next.560.2e86cd6":"2026-08-31T04:56:50.717Z","0.4.1-edge.560.2e86cd6":"2026-08-31T05:01:46.284Z","0.5.1-next.597.ab004dd":"2026-08-31T06:55:44.030Z","0.5.1-edge.597.ab004dd":"2026-08-31T07:03:10.829Z","0.5.1-next.601.e6e16ba":"2026-08-31T07:57:15.074Z","0.5.1-next.638.d4dbd4e":"2026-08-31T16:30:40.047Z","0.5.1-edge.638.d4dbd4e":"2026-08-31T16:39:20.908Z","0.5.1-next.640.24b4c62":"2026-08-31T18:13:31.138Z","0.5.1-edge.640.24b4c62":"2026-08-31T18:21:21.610Z","0.5.1-next.650.5d3df0b":"2026-08-31T23:58:24.346Z","0.5.1-edge.650.5d3df0b":"2026-09-01T00:07:21.915Z","0.5.1-next.654.b54779d":"2026-09-01T03:36:13.884Z","0.5.1-edge.654.b54779d":"2026-09-01T03:44:11.592Z","0.5.1-next.658.9cb44d7":"2026-09-01T19:14:39.070Z","0.5.1-edge.658.9cb44d7":"2026-09-01T19:22:39.072Z","0.5.1-next.685.f72fc7f":"2026-09-02T01:08:51.370Z","0.5.1-edge.685.f72fc7f":"2026-09-02T01:18:09.713Z","0.5.1-next.693.478551c":"2026-09-02T03:42:46.997Z","0.5.1-edge.693.478551c":"2026-09-02T03:51:43.401Z","0.5.1-next.704.19c91ec":"2026-09-02T21:26:08.782Z","0.5.1-next.729.2aeb707":"2026-09-03T01:54:46.697Z","0.5.1-next.730.f29a5aa":"2026-09-03T03:04:53.285Z","0.5.1-edge.730.f29a5aa":"2026-09-03T03:13:54.051Z","0.5.1-next.731.0ae0aa4":"2026-09-03T03:16:31.048Z","0.5.1-edge.731.0ae0aa4":"2026-09-03T03:25:40.730Z","0.5.1-next.743.8d09db1":"2026-09-03T09:09:33.739Z","0.5.1-edge.743.8d09db1":"2026-09-03T09:18:20.232Z","0.5.1-next.799.62ef0c7":"2026-09-03T14:54:03.360Z","0.5.1-edge.799.62ef0c7":"2026-09-03T15:02:10.523Z","0.5.1-next.815.cc08b93":"2026-09-03T18:44:10.163Z","0.5.1-next.820.97b3830":"2026-09-03T21:06:24.892Z","0.5.1-next.903.f434bc2":"2026-09-04T19:43:20.618Z","0.5.1-next.904.b545d9c":"2026-09-04T20:43:24.179Z","0.5.1-next.905.5fbf787":"2026-09-04T21:05:25.915Z","0.5.1-next.906.419e5c9":"2026-09-04T22:06:58.166Z","0.5.1-next.908.b072fbc":"2026-09-04T23:23:56.950Z","0.5.1-next.909.a5d1857":"2026-09-04T23:33:10.388Z","0.5.1-edge.909.a5d1857":"2026-09-04T23:42:36.687Z","0.5.1-next.911.32a089f":"2026-09-05T05:14:51.685Z","0.5.1-edge.911.32a089f":"2026-09-05T05:21:28.168Z","0.5.1-next.912.289aaa0":"2026-09-05T05:46:30.262Z","0.5.1-edge.912.289aaa0":"2026-09-05T05:52:09.668Z","0.5.1-next.914.ed01add":"2026-09-05T17:51:15.275Z","0.5.1-edge.914.ed01add":"2026-09-05T17:59:44.666Z","0.5.1-next.915.d4da7e7":"2026-09-05T18:19:15.569Z","0.5.1-edge.915.d4da7e7":"2026-09-05T18:25:40.008Z","0.5.1-next.919.354c575":"2026-09-05T23:09:34.801Z","0.5.1-edge.919.354c575":"2026-09-05T23:18:37.286Z","0.5.1-next.920.da8f530":"2026-09-06T20:21:38.474Z","0.5.1-edge.920.da8f530":"2026-09-06T20:30:42.844Z","0.5.1-next.973.788d3d7":"2026-09-08T20:16:41.197Z","0.5.1-next.1017.13841a8":"2026-09-09T04:14:00.807Z","0.5.1-next.1019.1274ec5":"2026-09-09T06:13:45.471Z","0.5.1-edge.1019.1274ec5":"2026-09-09T06:20:27.136Z","0.5.1-next.1047.858b9b6":"2026-09-09T16:57:25.232Z","0.5.1-edge.1047.858b9b6":"2026-09-09T17:03:47.653Z","0.5.1-next.1050.0bd43cc":"2026-09-09T21:11:54.641Z","0.5.1-next.1051.65889a1":"2026-09-09T21:54:15.998Z","0.5.1-edge.1051.65889a1":"2026-09-09T22:02:38.954Z","0.5.1-next.1052.ea38f97":"2026-09-10T04:13:17.225Z","0.5.1-edge.1052.ea38f97":"2026-09-10T04:18:30.500Z","0.5.1-next.1056.4945b81":"2026-09-10T17:14:52.458Z","0.5.1-edge.1056.4945b81":"2026-09-10T17:23:10.748Z","0.5.1-next.1058.751c53a":"2026-09-10T22:36:06.102Z","0.5.1-next.1059.c56d3cd":"2026-09-10T22:38:06.018Z","0.5.1-edge.1058.751c53a":"2026-09-10T22:42:37.497Z","0.5.1-edge.1059.c56d3cd":"2026-09-10T22:45:51.834Z","0.5.1-next.1066.36fe89b":"2026-09-11T06:49:08.071Z","0.5.1-next.1069.554a2ac":"2026-09-11T07:33:45.814Z","0.5.1-next.1197.6a425ce":"2026-09-12T19:23:35.479Z","0.5.1-next.1201.9b49dee":"2026-09-12T20:40:20.981Z","0.5.1-next.1202.e31f126":"2026-09-12T21:43:05.107Z","0.5.1-next.1204.e33a1ac":"2026-09-12T23:33:19.826Z","0.5.1-next.1225.129b76d":"2026-09-13T03:21:29.316Z","0.5.1-next.1244.12290e1":"2026-09-13T08:29:11.123Z","0.5.1-next.1251.918ea64":"2026-09-13T15:39:18.909Z","0.5.1-next.1252.15e4611":"2026-09-13T15:57:25.986Z","0.5.1-next.1253.6fe252c":"2026-09-13T21:22:26.588Z","0.5.1-next.1254.2ab4a06":"2026-09-13T23:11:00.471Z","0.5.1-next.1257.b2a4509":"2026-09-14T05:27:50.206Z","0.5.1-next.1295.2b6bfa3":"2026-09-14T20:18:46.921Z","0.5.1-next.1344.b88acc1":"2026-09-15T06:08:18.527Z","0.5.1-next.1345.0995dc5":"2026-09-15T06:41:26.577Z","0.5.1-next.1347.54f97d8":"2026-09-15T08:27:44.264Z","0.5.1-next.1348.e71a747":"2026-09-15T09:30:04.643Z","0.5.1-next.1349.05b053d":"2026-09-15T10:41:09.777Z","0.5.1-edge.1349.05b053d":"2026-09-15T10:47:27.400Z","0.5.1-next.1350.8ce488b":"2026-09-15T16:25:55.394Z","0.5.1-edge.1350.8ce488b":"2026-09-15T16:33:50.598Z","0.5.1-next.1370.903f328":"2026-09-16T05:47:33.708Z","0.5.1-edge.1370.903f328":"2026-09-16T05:57:06.956Z","0.5.1-next.1404.457d1da":"2026-09-17T06:18:02.420Z","0.5.1-next.1405.69d9356":"2026-09-17T06:45:44.151Z","0.5.1-edge.1405.69d9356":"2026-09-17T15:39:40.097Z","0.5.1-next.1410.b534771":"2026-09-17T18:44:37.189Z","0.5.1-edge.1410.b534771":"2026-09-17T18:50:35.314Z","0.5.1-next.1450.5738463":"2026-09-19T01:00:25.692Z","0.5.1-next.1462.5a251b6":"2026-09-19T17:50:01.648Z","0.5.1-edge.1462.5a251b6":"2026-09-19T18:00:21.838Z","0.5.1-next.1467.7e2fc7d":"2026-09-19T20:36:50.504Z","0.5.1-edge.1467.7e2fc7d":"2026-09-19T20:48:39.257Z","0.5.1-next.1468.61b1d9d":"2026-09-19T21:21:32.207Z","0.5.1-edge.1468.61b1d9d":"2026-09-19T21:32:02.215Z","0.5.1-next.1471.4e82419":"2026-09-20T06:35:27.108Z","0.5.1-edge.1471.4e82419":"2026-09-20T06:46:18.491Z","0.5.1-next.1505.5790c72":"2026-09-20T10:53:36.873Z","0.5.1-next.1520.4887418":"2026-09-20T15:28:17.329Z","0.5.1-next.1523.c47f79f":"2026-09-20T16:27:23.091Z","0.5.1-next.1533.2910b54":"2026-09-20T18:50:15.030Z","0.5.1-next.1538.09885fb":"2026-09-21T06:48:14.977Z","0.5.1-next.1541.b94031c":"2026-09-21T07:10:02.915Z","0.5.1-next.1543.41f4a99":"2026-09-21T07:20:19.296Z","0.5.1-next.1545.a3a19e0":"2026-09-21T07:39:43.884Z","0.5.1-edge.1545.a3a19e0":"2026-09-21T07:50:19.011Z","0.5.1-next.1556.ff9e615":"2026-09-21T22:03:08.255Z","0.5.1-next.1584.db3c393":"2026-09-22T05:19:21.884Z","0.5.1-next.1629.669e7c5":"2026-09-23T05:14:10.666Z","0.5.1-next.1669.c9827a8":"2026-09-23T19:44:49.177Z","0.5.1-next.1680.bdc44c6":"2026-09-24T01:48:46.688Z","0.5.1-next.1681.3f21b44":"2026-09-24T04:31:51.648Z","0.5.1-next.1682.f1470fe":"2026-09-24T05:05:23.591Z","0.5.1-next.1685.dc0e23a":"2026-09-24T15:07:13.641Z","0.5.1-edge.1685.dc0e23a":"2026-09-24T15:19:30.291Z","0.5.1-next.1687.b63c819":"2026-09-24T17:35:15.678Z","0.5.1-edge.1687.b63c819":"2026-09-24T17:44:53.795Z","0.5.1-next.1692.64cda40":"2026-09-24T23:54:10.470Z","0.5.1-edge.1692.64cda40":"2026-09-25T00:07:35.804Z","0.5.1-next.1694.112d897":"2026-09-25T02:11:19.262Z","0.5.1-next.1700.cefb2f9":"2026-09-25T03:00:30.271Z","0.5.1-next.1703.1905242":"2026-09-25T08:10:21.165Z","0.5.1-next.1704.1832e8b":"2026-09-25T09:00:55.763Z","0.5.1-edge.1704.1832e8b":"2026-09-25T09:09:59.724Z","0.5.1-next.1710.81c05dd":"2026-09-25T17:11:57.794Z","0.5.1-next.1717.f605ef3":"2026-09-25T19:15:11.586Z","0.5.1-next.1723.553fc7a":"2026-09-25T21:23:19.710Z","0.5.1-next.1724.c250cb4":"2026-09-25T23:05:21.793Z","0.5.1-next.1725.30f1dd0":"2026-09-25T23:46:50.322Z","0.5.1-next.1728.e0a1ceb":"2026-09-26T05:48:44.726Z","0.5.1-next.1801.21234f6":"2026-09-27T05:20:02.993Z","0.5.1-next.1831.a0b57d4":"2026-09-28T00:00:12.244Z","0.5.1-next.1850.5adb645":"2026-09-28T04:15:06.540Z","0.5.1-next.1892.cbd15bd":"2026-09-28T12:44:35.461Z","0.5.1-edge.1892.cbd15bd":"2026-09-28T12:54:43.075Z","0.5.1-next.1899.4b1311e":"2026-09-28T21:24:11.105Z","0.5.1-edge.1899.4b1311e":"2026-09-28T21:37:52.254Z","0.5.1-next.1903.956d5a5":"2026-09-29T05:06:06.754Z","0.5.1-edge.1903.956d5a5":"2026-09-29T05:17:39.748Z","0.5.1-next.1906.1e09ca0":"2026-09-30T16:20:00.934Z","0.5.1-next.1908.309c1e7":"2026-09-30T16:28:59.777Z","0.5.1-edge.1908.309c1e7":"2026-09-30T16:42:31.523Z","0.5.1-next.1909.7bccf72":"2026-09-30T17:40:03.301Z","0.5.1-next.1910.85d85a3":"2026-09-30T19:25:43.187Z","0.5.1-edge.1910.85d85a3":"2026-09-30T19:39:13.242Z","0.5.1-next.1912.a627849":"2026-10-01T13:12:10.546Z","0.5.1-edge.1912.a627849":"2026-10-01T16:35:20.704Z"},"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/gizmo"},"description":"Generic selection transform gizmos with fixed 2D overlay handles","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"readme":"","readmeFilename":""}