{"_id":"@flighthq/binpack","_rev":"383-8c43676e541d32d4ed22439c59bab8b0","name":"@flighthq/binpack","dist-tags":{"latest":"0.4.0","edge":"0.5.1-edge.1912.a627849","next":"0.5.1-next.1912.a627849"},"versions":{"0.1.0":{"name":"@flighthq/binpack","version":"0.1.0","_id":"@flighthq/binpack@0.1.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"dist":{"shasum":"a7a21a42e8e25a4c9e46837f94ccb3106fb6a3e2","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.1.0.tgz","fileCount":10,"integrity":"sha512-xljQwohu92NFwCZXXwK6SCTUR+UMloS1j+hJXOO2VSiw6xsnWLz1rAGqC4+RKHoTVIH2fi2Iyumvj5HQoeGjqA==","signatures":[{"sig":"MEQCIAuEZHBmfAAkjQhQyAsULm7Njizsub9O1y7KlC71EwjzAiBaRWyWRCIcA1F0MOXb7MZa61Ffc3EgXlBuWyKYE9UNnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33997},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"18de1d5d62e600154a57f57ad41d228320476cdd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"_npmVersion":"11.16.0","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@flighthq/types":"0.1.0","@flighthq/geometry":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.1.0_1783962638902_0.9416468394562543","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@flighthq/binpack","version":"0.2.0","_id":"@flighthq/binpack@0.2.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e2f3319b349d5c26d7376823b380920816eee1f2","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.0.tgz","fileCount":10,"integrity":"sha512-RQxFqDcgxySR3fSk90Cwc0ECiyz7ePq5JINXr+70dEAEIpLSdkiv5G+EQtU1bxfEeUcUnJvoya9HU80Q2BNJiw==","signatures":[{"sig":"MEUCIQCfVexvJ5hOGzd1EfmAcLW+vdK8hsEQaMpL5z6Z7hTwwgIgF6fyvUCZQMwuAKU4+gkEv5S4QZdpfV4eIcvl2Dp43L0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34128},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9b0556a275cbc673041d415b86b53483525a4df2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.0","@flighthq/geometry":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.0_1783973367105_0.8258097931824904","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.410.a23f189":{"name":"@flighthq/binpack","version":"0.2.1-next.410.a23f189","_id":"@flighthq/binpack@0.2.1-next.410.a23f189","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"95aa8c7d5eafce992be4e7ecebabc43ae21f9077","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.410.a23f189.tgz","fileCount":10,"integrity":"sha512-mWLTk+0CUJfYibq7oUINwWz43Dbi7V5WhToEVFDnJ8ThPhI3SJtZQ+ZIS8beUz0i6Kvk3EX/93sbA/nqo5v07A==","signatures":[{"sig":"MEUCIHJw1d55UCRxCzC+g5u7nPium8Ja3d3SPYNabeZpTFQnAiEAxxMRfU7qmBZegloX3A9hLr8DsYB6jMSSbTX2RRSXYC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.410.a23f189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a23f189583d1112c9e6137c11d9f05470b0ea594","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.410.a23f189","@flighthq/geometry":"0.2.1-next.410.a23f189"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.410.a23f189_1784576905693_0.12120911595233919","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.423.3350e53":{"name":"@flighthq/binpack","version":"0.2.1-next.423.3350e53","_id":"@flighthq/binpack@0.2.1-next.423.3350e53","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"db2631feafddf8b7e719253f056e72280692784c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.423.3350e53.tgz","fileCount":10,"integrity":"sha512-ewy5eYzUA1Q5oQFwAmRyiQo+EwvYtErutt4LtJde2p+6r9kJbrRERYzBuXn0HB/mfCnOjafhTFrURGpeTx2/YA==","signatures":[{"sig":"MEQCICCzBHf4sjTFBlTVgqufDBRFTrQK1+xYRnNNzsN8dJHhAiAgGpUPxI0i3v6tOoi0hw4Aoav+kl6c/+l3E8gtOgwrkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.423.3350e53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3350e53bccb9bf3574666cf1461253e65d5973f4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.423.3350e53","@flighthq/geometry":"0.2.1-next.423.3350e53"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.423.3350e53_1784615148291_0.878445167339166","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.444.a313478":{"name":"@flighthq/binpack","version":"0.2.1-next.444.a313478","_id":"@flighthq/binpack@0.2.1-next.444.a313478","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"374d3970aeb257daedd2b3fa672136575cfc998f","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.444.a313478.tgz","fileCount":10,"integrity":"sha512-SBFmYudByJS0remL4QwH9HEpyls2SIUo0TydodkOsTjm6oBzHg4ATicivXFBHOuKO4vMlX+uY+dOFcT1FoK63g==","signatures":[{"sig":"MEQCIAJzs3PMyu3K4ahvluU+UyaGIndN2y+1PBU41Mmjn87DAiB0JcYlRM8G1kfn0/d8rCQS3RqeraOcTeCi709gXBfV3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.444.a313478","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a313478d5a9242d9eee05f9501c06923298ecfa6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.444.a313478","@flighthq/geometry":"0.2.1-next.444.a313478"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.444.a313478_1784648955351_0.6496440574839455","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.448.afbdd31":{"name":"@flighthq/binpack","version":"0.2.1-next.448.afbdd31","_id":"@flighthq/binpack@0.2.1-next.448.afbdd31","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a6b55793f5328c2c1b6b69fcbb29728d7808f9fd","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.448.afbdd31.tgz","fileCount":10,"integrity":"sha512-Qu7eCSCiDeW+xIlx8VT8ENZrXDe3Z6+/2vd8JH0LG3G8UDtgaVvTv+JX7MIknql4WgvsMhbx8ZjZlr8PxqtClQ==","signatures":[{"sig":"MEUCIHzvNLppaDynPFsC0wIyAdnJzaY6SepNS8+MJOiYUYbTAiEAwgcuPj+uPSV1MmEA2kqv06/sGMBayQ87RAAhylD9stQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.448.afbdd31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"afbdd31c14177b187e71f818f318f77820f6f8fa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.448.afbdd31","@flighthq/geometry":"0.2.1-next.448.afbdd31"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.448.afbdd31_1784663316579_0.2370286224025422","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.449.355834c":{"name":"@flighthq/binpack","version":"0.2.1-next.449.355834c","_id":"@flighthq/binpack@0.2.1-next.449.355834c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7ceaf008d78c0e79ba916a8d526adf5b071df0b9","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.449.355834c.tgz","fileCount":10,"integrity":"sha512-ybORx58xzAJEU8cfVZDxg33QpDWn9tlYYLXbw3/OiKsuicrQIc9pEJd8wUIxNGOtK6964jYPkkz1TThatJRDdA==","signatures":[{"sig":"MEUCIAtwRYMDOD7HrArnJbLrAuOi1tUoEdxOAMpmuQbym7oTAiEA4TnCj6ZSej1Mv0Z70Qg6ARcimpFS04F3RKr9FUNi5OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.449.355834c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"355834cdd84eeca5ed44c89830fa1ad600001f47","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.449.355834c","@flighthq/geometry":"0.2.1-next.449.355834c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.449.355834c_1784663897363_0.7539287844139353","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.451.d9a4a4e":{"name":"@flighthq/binpack","version":"0.2.1-next.451.d9a4a4e","_id":"@flighthq/binpack@0.2.1-next.451.d9a4a4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a1c7a4e5e0e0424d68cbfc97a7e43ba218e8e19a","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.451.d9a4a4e.tgz","fileCount":10,"integrity":"sha512-RLTIPZAUwlIDNDi0nlDzuV1O/IR0c+BYNamABrv1jvRlrnlUfghqcnSVLuvdZiofPLDAvBsbPC2Bg4MAvdSUtQ==","signatures":[{"sig":"MEYCIQD7+G7Y9OTG5pN6bkeeoIgrt6+K3XIptQls1J5soK/fegIhAP4/Kw9M9xETlHlxIfYJDF+xRAY9t1lh4mgsFQnuVfWw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.451.d9a4a4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d9a4a4e09119c2bff69cb260a65630f4604424d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.451.d9a4a4e","@flighthq/geometry":"0.2.1-next.451.d9a4a4e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.451.d9a4a4e_1784669145278_0.015473123207177197","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.459.fb59cc5":{"name":"@flighthq/binpack","version":"0.2.1-next.459.fb59cc5","_id":"@flighthq/binpack@0.2.1-next.459.fb59cc5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"08c02bf2844bb15f0aea3594a3e9586d4f4fe1d9","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.459.fb59cc5.tgz","fileCount":10,"integrity":"sha512-u8rfbog4j7fl6IyHN3/Fjp2bp+JUIoR5/U6xniJAMyoILnWMzPjrZU14bwmWUBggKdrY22Ko6DN81IggXszTDQ==","signatures":[{"sig":"MEUCIQDrf09TjhDOlH4osvBZTWGiRi+cESOrvB+fh1cixFaPjwIgaM4mKZQwANEMgm8JXi0VWxECOImbtqHWxtHaA6sm/sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.459.fb59cc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fb59cc510e1643cb9f4698313f26777e6dd21394","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.459.fb59cc5","@flighthq/geometry":"0.2.1-next.459.fb59cc5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.459.fb59cc5_1784669732157_0.664169715725218","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.530.a223ca9":{"name":"@flighthq/binpack","version":"0.2.1-next.530.a223ca9","_id":"@flighthq/binpack@0.2.1-next.530.a223ca9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8e6a21b1b50cbaa31918095f45498ea0059f82bf","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.530.a223ca9.tgz","fileCount":10,"integrity":"sha512-VFPCKRruwEF2u9bue6MIavHJvmRA9jf1jSW0GnGGp3Puf9u8cRfH4+9n+lV0+yljMDCCKQUz8XETs6Nc+C3zRA==","signatures":[{"sig":"MEQCICRcMbydvV8ox/vOzsOuC44uDE2rfHkUORR65P8o6oI6AiBmGegiuQMFyxrjQoPJi/AxFawfzf70YSekAykBK4/lNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.530.a223ca9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a223ca973bce7428681746d72d5bd9a3d5b1cf48","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.530.a223ca9","@flighthq/geometry":"0.2.1-next.530.a223ca9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.530.a223ca9_1784816162995_0.2604600369122707","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.585.c7219b8":{"name":"@flighthq/binpack","version":"0.2.1-next.585.c7219b8","_id":"@flighthq/binpack@0.2.1-next.585.c7219b8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0681b11ee3ccdfd641dfb0c13ce22f8097b7a161","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.585.c7219b8.tgz","fileCount":10,"integrity":"sha512-luFcpHNBxMYJji4w1n6X3VgjCKGdxy0C5Ou2Uu1GYPxh/PIasVpZjBLTjHWxNTGuNGTjCGUYtJCp3LG9fQE9Xw==","signatures":[{"sig":"MEYCIQCwWs8JbHTHxqFkbEVqS6mH5VArQksD23rA0buaFpX+cwIhAPbHTsghFO5svTMUCQeqyKZK3EAET9EI//AcjUm8Yo2w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.585.c7219b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c7219b84f65d218b29374e02140132f62e701f9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.585.c7219b8","@flighthq/geometry":"0.2.1-next.585.c7219b8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.585.c7219b8_1784841869870_0.007441552411109775","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.624.d23e6a9":{"name":"@flighthq/binpack","version":"0.2.1-next.624.d23e6a9","_id":"@flighthq/binpack@0.2.1-next.624.d23e6a9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8ae46a228a6704cca2e9f3e518f958b6dfad243b","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.624.d23e6a9.tgz","fileCount":10,"integrity":"sha512-dE4hnMAA7vDLZ9vuXcYBrw/RtLcjiq2QKHDv9+teGbjKTJt/fxBfAgH/15aKXEtWkulcBE0TnZArJsZGehWusQ==","signatures":[{"sig":"MEUCIQCZExtaFqCOb6qcXjIXXgMpP0RL+Wp7JUZHBnJF1zs8HAIgUKkfGyRYq+6YsfOpQW5c+3s0UL0hn2z7tjLCE+ft4rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.624.d23e6a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d23e6a9e15d0682fbb884cdeda2fa10bbab12e17","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.624.d23e6a9","@flighthq/geometry":"0.2.1-next.624.d23e6a9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.624.d23e6a9_1784877365755_0.3664054649741344","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.640.ec2ea9a":{"name":"@flighthq/binpack","version":"0.2.1-next.640.ec2ea9a","_id":"@flighthq/binpack@0.2.1-next.640.ec2ea9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a48557f016ceaea9741917b76e8d4a2b298203b7","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.640.ec2ea9a.tgz","fileCount":10,"integrity":"sha512-B1j9srqj5QQEi4jy7Ki8di3v0zzo7m2cqJ5D6NGFG81f3PxBKpfB8lQraV20DeSoNTNc/8V3zFRhwHfBgb5ptg==","signatures":[{"sig":"MEUCIQDp53rFJufXUkHY6apxyp72qNzbhCgInvP7ovd7FxGoZAIgC7/5tEQN0xpXGO3yFTME0P+xjJtfpBvLm/qtTlYXsXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.640.ec2ea9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ec2ea9abad0334fdcac33f94913a4fdccc9b00ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.640.ec2ea9a","@flighthq/geometry":"0.2.1-next.640.ec2ea9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.640.ec2ea9a_1784904829092_0.2877214650769495","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.647.2252e02":{"name":"@flighthq/binpack","version":"0.2.1-next.647.2252e02","_id":"@flighthq/binpack@0.2.1-next.647.2252e02","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fd30d82cb375bd4d484587289e51be0f5e2d33c7","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.647.2252e02.tgz","fileCount":10,"integrity":"sha512-hLJWDXENMJ4PronfcCw9288JMfPZEV6QoJFyxy5f6T/q2v3WVlFV9bLjJpLjMIdp1leC1RmUN00gV/PTRqGn1Q==","signatures":[{"sig":"MEQCIB0J6y9IXxlA+AZT3oAjC07+5SUKBG04KFf3Mj9SHB/7AiBF1AhXmSAA0eEV5xNZQAyXMPiuKPWlXQBrCR1WAIayHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.647.2252e02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2252e02d1c82bcbbeb421d68a081290ec895b3c9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.647.2252e02","@flighthq/geometry":"0.2.1-next.647.2252e02"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.647.2252e02_1784913733377_0.640678642265718","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.652.c550eaa":{"name":"@flighthq/binpack","version":"0.2.1-next.652.c550eaa","_id":"@flighthq/binpack@0.2.1-next.652.c550eaa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"145b3130f89ffd56a2e5f242b102cf749d7afba9","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.652.c550eaa.tgz","fileCount":10,"integrity":"sha512-r/RMIoagfebPKvJNtRLkr9iv8A4sszf5X4GLas4U/QVox7vbeGUtfZgtzVxpemflpYEf3KkQ2/XZqsfJd4CqLQ==","signatures":[{"sig":"MEUCIALeO7rxAFbAOSvfJn8wYo5/cxyHSWnfmMXBxvQFJNQkAiEA00deStiy1oS5gLSSCGZTfktFlZj7ACEmkApgWmSSWl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.652.c550eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c550eaa3044aa8d52451f0bac93ee84cc0be6fb1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.652.c550eaa","@flighthq/geometry":"0.2.1-next.652.c550eaa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.652.c550eaa_1784915665802_0.12847749878210846","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.666.4af7f8b":{"name":"@flighthq/binpack","version":"0.2.1-next.666.4af7f8b","_id":"@flighthq/binpack@0.2.1-next.666.4af7f8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d3a4edf29ceb5a7d6517533a5994ce80d9c59781","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.666.4af7f8b.tgz","fileCount":10,"integrity":"sha512-ardhVv+GvPyesxBjAi4cLZz7E8FQAsDVjgT5Dw0EG0TfZKQI+GrqlMu1qlwzobDSDxHvJ86rB8GJ5aEl9ef9lQ==","signatures":[{"sig":"MEUCIQDCZI+i7MbWiX87RMTGA+cL/t0P77fnp5cFrUYzMIAKogIgcM6Y3E9lLdj8hG08eNNMsGLo5ynJi8FscsiFD/hJhEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.666.4af7f8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4af7f8bd5fdc35503c8aa956763f740e4b3ba261","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.666.4af7f8b","@flighthq/geometry":"0.2.1-next.666.4af7f8b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.666.4af7f8b_1784919651036_0.014920922150487792","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.701.409c279":{"name":"@flighthq/binpack","version":"0.2.1-next.701.409c279","_id":"@flighthq/binpack@0.2.1-next.701.409c279","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2ba4f3eaa7118abb61789f29a4cd9f2a1a735622","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.701.409c279.tgz","fileCount":10,"integrity":"sha512-+fLnMzcnXY1BRh5bK8WFyvIJpDUELLPcQGC54ih/1aVAojZIU3RT2YM/cS3kOcfScY/P4pB5q+QWtNal2X1SuQ==","signatures":[{"sig":"MEUCICqryUhrdpMtlBoxoAQ0cca2ARzN5RN/zaH3lIiPSsYjAiEA8WwJToP//tG+l5X+2eN1xS2QpEPm7nZTlxgwwCI+pOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.701.409c279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"409c27915859155fff7a99433ec5b9c7d30165ff","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.701.409c279","@flighthq/geometry":"0.2.1-next.701.409c279"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.701.409c279_1784951097675_0.8716072178984808","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.738.07b221d":{"name":"@flighthq/binpack","version":"0.2.1-next.738.07b221d","_id":"@flighthq/binpack@0.2.1-next.738.07b221d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"901137521740a1a0cfebdbe296a4af4ba29277b1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.738.07b221d.tgz","fileCount":10,"integrity":"sha512-H6e6BGR8xxufQZ23yWhgtma+5n7WeVBFTsrWKun2Dyi8HR4VGDS4oXTYW7/JkaOpP9blKNQ0DSMSv8teDc6xYw==","signatures":[{"sig":"MEUCIQDOWCeyje6grs3hrsXb0nlOhW5hW443SqaCH3HEvSvMEwIgfuimq79EvAm/FsdczuR2/z0WPgjX6SIoCVuUbrwjL2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.738.07b221d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"07b221d4dc1b994d9e5726c9fae1b8623de30c0c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.738.07b221d","@flighthq/geometry":"0.2.1-next.738.07b221d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.738.07b221d_1784956147133_0.7831424359975256","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.840.857425c":{"name":"@flighthq/binpack","version":"0.2.1-next.840.857425c","_id":"@flighthq/binpack@0.2.1-next.840.857425c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3fa434834cd44cc79cf08089603174691158ed17","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.840.857425c.tgz","fileCount":10,"integrity":"sha512-waDqk7FT2qLnikaJMsbKrxXj++HjuYaafIYWczt+rUbwGSDV3oaP85x2p2RAcYupXo4pPSXbjIsGf0qxQ3cuOQ==","signatures":[{"sig":"MEUCIQDT9O97YJ7FOB02xRqD6DDEess3Re5Et+sDBIbtq43khgIgUbQP6YMrvBpiNZKp5mIsfcBtI9Cd3w4Whr1eFriCB4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.840.857425c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"857425cbf67a23597b9232d3e8bba742cca02e26","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.840.857425c","@flighthq/geometry":"0.2.1-next.840.857425c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.840.857425c_1785026640049_0.5766688417876018","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.841.373388f":{"name":"@flighthq/binpack","version":"0.2.1-next.841.373388f","_id":"@flighthq/binpack@0.2.1-next.841.373388f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5c5be2dcc58b9bc2edb7bfca8c0eddbad761b982","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.2.1-next.841.373388f.tgz","fileCount":10,"integrity":"sha512-S7EmcthAR+PwZ6g2/ijdu9rNeMglcwkYRjZt/KzXh3pqWgF8dZcijK7i9qOOvYivKV6X3JJ8eKewtpF8w3GBbw==","signatures":[{"sig":"MEUCIQDNy1qKW8py0njHKUlbC7BnvnYcJoXCSVcsxR1Ehk+iYQIgRixdc3Kz/bhiZFzLxTOamM9p55HPbj+X9h4jo7GUk1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.2.1-next.841.373388f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"373388fed48e80ac2c2dd249a2b7c81988928d64","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.841.373388f","@flighthq/geometry":"0.2.1-next.841.373388f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.2.1-next.841.373388f_1785045677154_0.6386051214441477","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.906.07cea63":{"name":"@flighthq/binpack","version":"0.3.0-next.906.07cea63","_id":"@flighthq/binpack@0.3.0-next.906.07cea63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"62214618ae405a05d5084e85d82b14fe4d47881f","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.906.07cea63.tgz","fileCount":14,"integrity":"sha512-XjflHfWfGEJ+o6PkJF5NMdrGHzOaa20bWUdo+s8DSfTS0PJdSE4DR5L2USbrtW7M9fn6fGRcAnF3V3i0hSiNiQ==","signatures":[{"sig":"MEUCIF8BQwiDGM/auGAYrGb4MoJxG8mjZHgeSnQhdxiIzIDxAiEApPrq7dNE4JBUT5V/65GdwWS22BrKDBufi1CQlTXA/KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.906.07cea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34770},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"07cea634770fe8d3258b29820bb61bc706a38d28","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.906.07cea63","@flighthq/geometry":"0.3.0-next.906.07cea63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.906.07cea63_1785219827830_0.4299480022172504","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1021.f5f1ee0":{"name":"@flighthq/binpack","version":"0.3.0-next.1021.f5f1ee0","_id":"@flighthq/binpack@0.3.0-next.1021.f5f1ee0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"06ba11ca0236670dc71fe1e6ed9281ca800a755c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1021.f5f1ee0.tgz","fileCount":14,"integrity":"sha512-9pkl07O4JqBr3MoAf1uj81kze6nYqDShu6O9UpZESd9tKK7UIjd4jzF7u55HhWmPWSjmc3CfYBYVS6xP/Gl21w==","signatures":[{"sig":"MEYCIQDMUCe+odVLSQK4WOE0TjBMRNBccwGgh4XhA+NIG7VvNwIhAPIUlihKLY9iWDgDfUlSaHQPjtzS1c11YGPP+lpJWtKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1021.f5f1ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f5f1ee0cddf1508b15fbf9b889d43f7ec3bbee83","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1021.f5f1ee0","@flighthq/geometry":"0.3.0-next.1021.f5f1ee0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1021.f5f1ee0_1785424961409_0.12232327084737893","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1032.e2b99fc":{"name":"@flighthq/binpack","version":"0.3.0-next.1032.e2b99fc","_id":"@flighthq/binpack@0.3.0-next.1032.e2b99fc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8a47c9601b44d05e45bdbba6c1c3b9c72eb89723","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1032.e2b99fc.tgz","fileCount":14,"integrity":"sha512-1z45wXh135ZfYZ5X3tqUnD4JkU57UnFa6KTq4xw4coXnUCqFyBEzG8e5SFwg3ulZ6uDHDF1eu5pCte812BATxQ==","signatures":[{"sig":"MEUCIQD6VXECPyjcCQQHmlpoCEuoLeOtrzjIsDIm4pE0UXjC3QIgVenokdl82zOWchytJSm6GCCNwbV9yXEeEblYvb9jZgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1032.e2b99fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e2b99fc68c6399f816db39547f7124e5e6941e34","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1032.e2b99fc","@flighthq/geometry":"0.3.0-next.1032.e2b99fc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1032.e2b99fc_1785436216574_0.40680108570822693","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1162.e90e518":{"name":"@flighthq/binpack","version":"0.3.0-next.1162.e90e518","_id":"@flighthq/binpack@0.3.0-next.1162.e90e518","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e3597597854c8e009be4e79c9ca3ae52b015c5f8","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1162.e90e518.tgz","fileCount":14,"integrity":"sha512-l+Bk6fh85DYugxDH0K1dJ8wzqzYj2TPwAEn29/HjUMeS3WntCnO3jPEi9XZPECUoqTQ3NqKz4EsZF/Tc8umdIw==","signatures":[{"sig":"MEQCIBS8SqqcpKC8h4RWHtL8fIeznOInXFYFkdrXo7QMvpZnAiBzoSpI2Rwd+iKZ5eyGch4fju3qyJBhP/FVsk86v9t6pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1162.e90e518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e90e5180335da73fa439d43dc731cc0a92ed92ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1162.e90e518","@flighthq/geometry":"0.3.0-next.1162.e90e518"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1162.e90e518_1785453201793_0.2493370033403608","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1220.6982c21":{"name":"@flighthq/binpack","version":"0.3.0-next.1220.6982c21","_id":"@flighthq/binpack@0.3.0-next.1220.6982c21","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"68fe6103214315c271e7ba92cc78a1d2fc52ca24","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1220.6982c21.tgz","fileCount":14,"integrity":"sha512-5SKwZxwLoVa4YDDXV4cIPrTTpfl6BGaETsTtnPWu7tDPr4CSTRQ3+Y8Oje4WCioIQz9t1FpOGK+tZIHLrxi/IQ==","signatures":[{"sig":"MEYCIQDPk5DJqaXT4GFmv04yV9W7keKwNBquQ+hr0NzdzZr0owIhANiI8QYqt9AFEKE4hAT714EenEqwWITb6BF9UDHuTgAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1220.6982c21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6982c2155077a46281fbbb78cfd466fe7ec3c3ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1220.6982c21","@flighthq/geometry":"0.3.0-next.1220.6982c21"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1220.6982c21_1785505740884_0.15994112179759967","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1248.f867198":{"name":"@flighthq/binpack","version":"0.3.0-next.1248.f867198","_id":"@flighthq/binpack@0.3.0-next.1248.f867198","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"863bf5a29c3da5f99b0e3a15bb39d11d992fd1bb","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1248.f867198.tgz","fileCount":14,"integrity":"sha512-rvLzmGc6xRbjrKDuqC0U3GGGBjzo8nYNSZVGOvYMmuJNInPbqY7Txi/jMclPlbvLRi5L7U0OTBk6eEpPYQ1Yug==","signatures":[{"sig":"MEQCIECIDo3Hwc2bj4TRc+h9zPlVJ0gXU4/gU07N8450UHDTAiAq26uBO1exPfFSWiVCL+45oxUT/mMINlDa0D7RJImXuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1248.f867198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f867198c7f75a456bc601d5f33ae9c42f73f93fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1248.f867198","@flighthq/geometry":"0.3.0-next.1248.f867198"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1248.f867198_1785512057868_0.7927069760398102","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1272.222de94":{"name":"@flighthq/binpack","version":"0.3.0-next.1272.222de94","_id":"@flighthq/binpack@0.3.0-next.1272.222de94","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bc8a2a9a2d10f74d3ef0fb508f61f2b75d5518f3","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1272.222de94.tgz","fileCount":14,"integrity":"sha512-WpO7XDr8eQ0ryzWkZqzIc3foXaRWZvbKSCd1yd08unhrjVF/jgvUpfXcOMxYBv/MjhirPkZ1fc7sOIqe5uknhQ==","signatures":[{"sig":"MEUCIQDK8js3tZ8aCAXaY4e1tLQC+idgV8r062o+eqx5cP1B2AIgTJotCbOyuBeNVRdolKlVz0cSFI32E9A+UCo2dzZDbXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1272.222de94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"222de94f32ddf0fb201ec104fb1e268b4e5b7c43","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1272.222de94","@flighthq/geometry":"0.3.0-next.1272.222de94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1272.222de94_1785517486742_0.8507356689648453","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1280.6369398":{"name":"@flighthq/binpack","version":"0.3.0-next.1280.6369398","_id":"@flighthq/binpack@0.3.0-next.1280.6369398","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ef0277a6e2146c7c168ad92cd22d5815119ebced","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1280.6369398.tgz","fileCount":14,"integrity":"sha512-KJYRhohB5iyTONWVEL3riLsQi9ynDiDOYCKEly4MBR5Qu4Tte9+CWMtHWt8G0UYV/XH85jySFL2XwDYMBikeWg==","signatures":[{"sig":"MEYCIQD2Z/wjELwhLjtQXne5r66XI2W4lYxax/ugO27H0NpvdAIhAO68wIrkWxFvWEA+o+s6Ou/nHH0zrYm4jZYAzzTgI2AS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1280.6369398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6369398b6069f577e50d31aa17076bd83b194aa9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1280.6369398","@flighthq/geometry":"0.3.0-next.1280.6369398"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1280.6369398_1785521169554_0.838486923138988","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1297.43a5ef8":{"name":"@flighthq/binpack","version":"0.3.0-next.1297.43a5ef8","_id":"@flighthq/binpack@0.3.0-next.1297.43a5ef8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"beb4c9aaa2fbdb8517a807aa9669eada025d66f4","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1297.43a5ef8.tgz","fileCount":14,"integrity":"sha512-Klq2yYx57lNI+ZI3Bi6rzcKec222uAn52iBcfgqsmFr0KDs8i7fDIKkEB+OorWn/zskm8eirAp48NbXKGq/8sQ==","signatures":[{"sig":"MEQCIBaqQEbIRoyO0YSs576HJko33bCJkOCH6qye/vb/xtQRAiADmqFMrarruk8hAZ+reUEoNk6bCx518OImJD/VrBbVNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1297.43a5ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43a5ef8e9c9143931917ab0e3059aa12c2dac847","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1297.43a5ef8","@flighthq/geometry":"0.3.0-next.1297.43a5ef8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1297.43a5ef8_1785529531246_0.3167720713965274","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1299.b32cbdc":{"name":"@flighthq/binpack","version":"0.3.0-next.1299.b32cbdc","_id":"@flighthq/binpack@0.3.0-next.1299.b32cbdc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f804acae9e06b5faf35d96e498bb4e3508c0ce23","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1299.b32cbdc.tgz","fileCount":14,"integrity":"sha512-Q/KMizo4GOv1evXuuwcjqLBbAYIA1jynlqg9LQ5qOmS933rI7CPvh3JBfrU6vgKogDgb6RcbTaZTfUuaCb2WPQ==","signatures":[{"sig":"MEUCIAIz1d1LJWPi+6jTxPCn0DX7zoJG/0zEHN0Ws00OiDnNAiEAphZu6K5HBNJOVzgwBlHukEw3kPyYjS7FUzKgh/bos8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1299.b32cbdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b32cbdc8a9ef6dcdea862be2c5c92fcc92a814eb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1299.b32cbdc","@flighthq/geometry":"0.3.0-next.1299.b32cbdc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1299.b32cbdc_1785531048858_0.8009885394203982","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1315.1d4eb64":{"name":"@flighthq/binpack","version":"0.3.0-next.1315.1d4eb64","_id":"@flighthq/binpack@0.3.0-next.1315.1d4eb64","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b5a4836277beb249dd2be769266437a838aa7079","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1315.1d4eb64.tgz","fileCount":14,"integrity":"sha512-ocgksB8siCD11PbcvIRi32E5pwwvS9eLjaFggsRXlx3HLo2Nr/QjpWWkqo3p5aGqLf18Z8h6mGUhNeKFjugV9Q==","signatures":[{"sig":"MEYCIQCzbmZFQE/3cV8DOPGf6q7EwGRxOaCXUvuJytAVMjBGzQIhALgY+X8A1j63xMcQGh1N9kJaSc13BmpLs+keVmhcQ+vU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1315.1d4eb64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d4eb64e5cd30c8e0127221dec60bb8b71d20f78","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1315.1d4eb64","@flighthq/geometry":"0.3.0-next.1315.1d4eb64"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1315.1d4eb64_1785538015055_0.4194374569108599","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1383.c61de17":{"name":"@flighthq/binpack","version":"0.3.0-next.1383.c61de17","_id":"@flighthq/binpack@0.3.0-next.1383.c61de17","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"838dd9aafbddf028b56c84432ee059711a813bfa","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1383.c61de17.tgz","fileCount":14,"integrity":"sha512-uWjN0n8qrTSTrbn7zophzC/GZppvLlAqocdOIY9z4KERa/ag6fSe0lE8SR/YpqjJOSmE9d2lRrgoJWSZ2m6rJQ==","signatures":[{"sig":"MEQCIBQOHiHeAOElrxx2tiu6pvxBhXTUyfkjxwXITQ0Rsa/rAiBeKW4/qFQoiPbP5aBOmsXGOX6uwNwr9g+JyMf1oG5k2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1383.c61de17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c61de179af8a12c2fa3b9b7d5389ee302f577a0d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1383.c61de17","@flighthq/geometry":"0.3.0-next.1383.c61de17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1383.c61de17_1785541091720_0.7157980820537513","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1392.f0bd0cc":{"name":"@flighthq/binpack","version":"0.3.0-next.1392.f0bd0cc","_id":"@flighthq/binpack@0.3.0-next.1392.f0bd0cc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d14c1661a0a84fd709aefbebb35d6928a2386f71","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1392.f0bd0cc.tgz","fileCount":14,"integrity":"sha512-2Q/ixbK0H7s2L/LsOdN6WO31tXIuptbbLKLR8SMPwOgO/0DADZyO6BbCMgZYQTUoP84DL537HgwbE2JgoYZ3lQ==","signatures":[{"sig":"MEUCICyvlnSvy+wtbG6b2l+4zf//eLwypCvfjGvgoZzknRa0AiEAhEZ86zfOclKZk6Q1jKT+GHGew59fJMRIY7ZqCsl/Pyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1392.f0bd0cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f0bd0cc78489e3892e453b30db774455c48445bb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1392.f0bd0cc","@flighthq/geometry":"0.3.0-next.1392.f0bd0cc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1392.f0bd0cc_1785544877273_0.6301361643388488","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1422.b585c0c":{"name":"@flighthq/binpack","version":"0.3.0-next.1422.b585c0c","_id":"@flighthq/binpack@0.3.0-next.1422.b585c0c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5e2f5e32c65dae9b67676e5e74530127da64bba7","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1422.b585c0c.tgz","fileCount":14,"integrity":"sha512-9G3suAtAgkU1T3Hx0djDj4foyRH/uQThz8Gj9NtBiEAv4NorswwgSziQKaci3Oj6uM8PXCM+zMEhtNa+j9OtuQ==","signatures":[{"sig":"MEUCIQCzDXh9zLQkGaG4bUM2Tr0dIxl2rxslGa9M7xzW7yZFqwIgFlxcPgCeAPumPLZL3iIEqT8RPhj08F9z+SJrjgv9PiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1422.b585c0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b585c0c0536415b830b48047a685280019e9b16b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1422.b585c0c","@flighthq/geometry":"0.3.0-next.1422.b585c0c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1422.b585c0c_1785549070684_0.30691356111063905","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1435.f870241":{"name":"@flighthq/binpack","version":"0.3.0-next.1435.f870241","_id":"@flighthq/binpack@0.3.0-next.1435.f870241","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ad9e4b1e6b37821befe3b400f9ce36bdbb5a2df8","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1435.f870241.tgz","fileCount":19,"integrity":"sha512-m9r7BBRY/RJGhIeWaJcHyvLpiirx3y3Eg9yvHdO6gDoEyAUxfeFle/Fp9LpagmNEnFIom5DgywaIQr5PgPA7iA==","signatures":[{"sig":"MEUCIQCZnyA415GZvyIl8tOqCq39gDfAAWvk0F6pIETBSwVEZgIgDRXp2AJaIAEKLnyzV7rQ9qmXdqomL1U7H2YE0UHSUX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1435.f870241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f8702410a0f471fe70ebfaa9f5948103f256d46b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1435.f870241","@flighthq/geometry":"0.3.0-next.1435.f870241"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1435.f870241_1785553003847_0.37218184807112653","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1436.388ef5e":{"name":"@flighthq/binpack","version":"0.3.0-next.1436.388ef5e","_id":"@flighthq/binpack@0.3.0-next.1436.388ef5e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0ca768f7412772bdf507f0034ff8c8dd015375fa","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1436.388ef5e.tgz","fileCount":19,"integrity":"sha512-oBl8vDDrJnz5av+fIlkrEFC9OR88fsQwwrPy7ckZDNqB3fdQ7GY2qoGP3lbVuURzPTFdZ3QeCrGRh0w98T+V3Q==","signatures":[{"sig":"MEQCIHBUyGmW6x90NqZngxtKmhJZaMhxEtC3PFBO6x7WRamGAiABXm4uquIETTvQxQWIeIfSk/4zw4OHBevNTlhToityLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1436.388ef5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"388ef5ed36b19fdbaa9706d94b6194c9ccc99dd3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1436.388ef5e","@flighthq/geometry":"0.3.0-next.1436.388ef5e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1436.388ef5e_1785553560163_0.9094443412650761","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1445.14ca01c":{"name":"@flighthq/binpack","version":"0.3.0-next.1445.14ca01c","_id":"@flighthq/binpack@0.3.0-next.1445.14ca01c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5fc0eb340ae33c60e0ae418d28ab2e603f2c0ad3","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1445.14ca01c.tgz","fileCount":19,"integrity":"sha512-cP5LVfb5DC7/FG9t9649hlpFneoAP9tVFH/7u+hVn8O9Ur2YhRhgqJkb53cuIhOPLk8pkEjFyqWXVy4qlQGM3A==","signatures":[{"sig":"MEYCIQC6KpM3zsMRVEbuUPXyzKGo9BFSat2+9TixFzgBqvcJgAIhAK+WDnAikiugV6wzCqTIDXwHnIuHt9qDn5mKAo5TS136","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1445.14ca01c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"14ca01c129b7714914dd32019913ba94cf91ec18","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1445.14ca01c","@flighthq/geometry":"0.3.0-next.1445.14ca01c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1445.14ca01c_1785556203662_0.858566022449109","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1452.011a16e":{"name":"@flighthq/binpack","version":"0.3.0-next.1452.011a16e","_id":"@flighthq/binpack@0.3.0-next.1452.011a16e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b4dbfdae2c01adfe2a044c8cf7b46edb3f5bd02f","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1452.011a16e.tgz","fileCount":19,"integrity":"sha512-N0G3DnZbKKcg+o7ZBJffZRrAi3w1C1DtTcWp7Pdd0CU7CN1T14J+c4RNoEsFqOiGnkLGfs4KJOAWUKm7IHtfCA==","signatures":[{"sig":"MEYCIQDudHxpJJIR1GxrbvRu95gH3QmPQe1uWELhFT/kITkYoQIhAMGK2iYkL1cJTMNEbNcWef7lAIgMNpm6T5pdiGs+vIBY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1452.011a16e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"011a16efdcc1f9440e3b7b8ff73b798dc3b05523","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1452.011a16e","@flighthq/geometry":"0.3.0-next.1452.011a16e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1452.011a16e_1785561500759_0.5736873241439893","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1454.b17f8a5":{"name":"@flighthq/binpack","version":"0.3.0-next.1454.b17f8a5","_id":"@flighthq/binpack@0.3.0-next.1454.b17f8a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c243200f301d490b3a2e43c49f4e99b4d67027df","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1454.b17f8a5.tgz","fileCount":19,"integrity":"sha512-UuL/NOLVwl4vlIbq4R33ES6fXIhlPO9jqjgcFThGpWJL5UL3ogOt24dZmK9U1Sr7X8AXRbKttvBiR+5wPGShxg==","signatures":[{"sig":"MEUCIQD0nTk2RqCk7tfT7ZZXxhisC2vgHc4cKfyC1jFr4Ff9EQIgYygJSj7jjcJuC4O+KIqRiDCIfa+G3V/J2YM0MHmOgiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1454.b17f8a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b17f8a544d25917fb598fcc88ea844f78da755ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1454.b17f8a5","@flighthq/geometry":"0.3.0-next.1454.b17f8a5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1454.b17f8a5_1785563634643_0.7783466417457814","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1456.ace2107":{"name":"@flighthq/binpack","version":"0.3.0-next.1456.ace2107","_id":"@flighthq/binpack@0.3.0-next.1456.ace2107","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"55e8f963757f31f4eae194ea5b87703eab5b5521","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1456.ace2107.tgz","fileCount":19,"integrity":"sha512-VyrhRvmKiwPO1/nmBQdkjQu6Ol/hL0riNtsPwDLa9VHwi77zey8qkfbzGbf73SrMW149aQKv4gc9uW2xnUOH7w==","signatures":[{"sig":"MEUCIQDWHZgRelSdA71uDZUeMVQynJjDeJmgCKX02V/KXb7Z0AIgP+cBA+NtlQXd8xdBwCR8pOaSgICuO3/MM6YRTWZkaV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1456.ace2107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ace21074fb9930e46cad2e6f5eb69fddf1e647fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1456.ace2107","@flighthq/geometry":"0.3.0-next.1456.ace2107"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1456.ace2107_1785593588189_0.49843317507287654","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1458.0c01b63":{"name":"@flighthq/binpack","version":"0.3.0-next.1458.0c01b63","_id":"@flighthq/binpack@0.3.0-next.1458.0c01b63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"31ce2df8933bd423469f5ca9fb24e0d21b9c6fd2","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1458.0c01b63.tgz","fileCount":19,"integrity":"sha512-fPxkYHbmqbA4uzRoZnVKtO/oRlQhj0iXjzKCYVIJCwJ9I/iNGOxl4QxkJmXKskDnVLNjurdVLds9Iuwv874r3A==","signatures":[{"sig":"MEUCIQDI2plvjaKw492PTy7TzOzmZavtHdOhr9hyWxtjGk2jrgIgJt1jccrl//yV5C8sYMUbDca1wLZNdLDS3EfxKxEOFTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0c01b639276c03999958d3f3c0bf77927d63227d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1458.0c01b63","@flighthq/geometry":"0.3.0-next.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1458.0c01b63_1785596133474_0.005344297364804351","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1458.0c01b63":{"name":"@flighthq/binpack","version":"0.3.0-edge.1458.0c01b63","_id":"@flighthq/binpack@0.3.0-edge.1458.0c01b63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0cf942c44ece4bfe1cfd8188e2fc5326af8bfaf2","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-edge.1458.0c01b63.tgz","fileCount":19,"integrity":"sha512-E6Z9VRZzsBjQDgRdHYHqEsdi/ksQvKm5WkmBv6GF9l9t6eixHAUF0Eyf/2j6HsQfki6bGnSCO6ehniMwD/w0gg==","signatures":[{"sig":"MEYCIQDDt2Y2OeB5OMweM4Kso7Su8JDsqLVgQq+GIIUDHi8JoAIhANzM8mujODVUyp4w6GXfYtuqpKFpCSVjT7/k6a3vdOtc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-edge.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0c01b639276c03999958d3f3c0bf77927d63227d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-edge.1458.0c01b63","@flighthq/geometry":"0.3.0-edge.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-edge.1458.0c01b63_1785597311924_0.2453458397845667","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1460.2c18805":{"name":"@flighthq/binpack","version":"0.3.0-next.1460.2c18805","_id":"@flighthq/binpack@0.3.0-next.1460.2c18805","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5422066573a751fd5f0c3cecedb73f44fb94a7e3","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1460.2c18805.tgz","fileCount":19,"integrity":"sha512-gLozA2AHnJoC7J/TkDXAk/61+OEjnwDif8EIw/8G9N7kUxvXH4cvz4dYLb8WoQ7G3AowT75jdXImpeeRXG1Zuw==","signatures":[{"sig":"MEUCIQDUMF75Y20XOW96zmRMfpcu4B/rjzrqo2gLWTLdunZ7dwIgMXJYel7nNyodNyIynLgwXcjw4d2n0okVACvjzpUYe1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1460.2c18805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2c18805ecaf9fa94a085a324659ef3fb4f75ab0e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1460.2c18805","@flighthq/geometry":"0.3.0-next.1460.2c18805"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1460.2c18805_1785600072356_0.006693975591529178","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1463.b454aa8":{"name":"@flighthq/binpack","version":"0.3.0-next.1463.b454aa8","_id":"@flighthq/binpack@0.3.0-next.1463.b454aa8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"220d90be2717e6bda6ea6a37e1c6c2e0f49d3d49","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1463.b454aa8.tgz","fileCount":19,"integrity":"sha512-TjCnx6JhrQq5NbaiP2gAu5jx3fD9AwA9uuUqcP0XpfHzm7ytiHglnT1Jbp4u5RpKlo8XQP6jJ0F6L5MlqLsDUg==","signatures":[{"sig":"MEUCIAqmQHqCtl48b8z+QP2me3cTB9rnHuGqJyTrA2CDGcWDAiEA1u15D426v5cZZCQRiENzgZ7rA82Ljhe1Q5FADjj5EbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1463.b454aa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b454aa8ba371a6f69f26d01dfcdea2908b24081d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1463.b454aa8","@flighthq/geometry":"0.3.0-next.1463.b454aa8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1463.b454aa8_1785628378645_0.024471724302307596","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1466.e0866d4":{"name":"@flighthq/binpack","version":"0.3.0-next.1466.e0866d4","_id":"@flighthq/binpack@0.3.0-next.1466.e0866d4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"619eb72762f1d6c44cf02210811aa5fd83489fea","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1466.e0866d4.tgz","fileCount":19,"integrity":"sha512-pd/W/x0NY0NW6pBzoduvTUcUpPnyvOqgzvzm/fReN0kylCym4P+7kL/XaCFqyJgf/5cnKwaRqXWZv+fHecEgxQ==","signatures":[{"sig":"MEQCIDuagpaMl6kK99Lb6UjTBTSZ5m6x7wwLfW02l3xsNQN5AiArAA1sf6gW/B4rui71twU2F/aesjfCLHDg4uv1zK52LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1466.e0866d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e0866d473f3d07c05f92e0c2c7539dd44f899001","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1466.e0866d4","@flighthq/geometry":"0.3.0-next.1466.e0866d4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1466.e0866d4_1785634187428_0.7643543099944978","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1473.098a860":{"name":"@flighthq/binpack","version":"0.3.0-next.1473.098a860","_id":"@flighthq/binpack@0.3.0-next.1473.098a860","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1a85babad9074d92bbc0ff5138be26d39aade9f6","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1473.098a860.tgz","fileCount":19,"integrity":"sha512-2YQ0vbL56Gtl8KHDbohTz8JB+le5hMT4ieuuIkYECPxG6tjXFrhvHwDBaE8qRA6FZkqh0+LWefbsnknqsxjCqg==","signatures":[{"sig":"MEYCIQDm373fS55AZPv8T+cx0e1Z4K0NThpI0nmHnCA++S+goQIhAOfhl6ogRvLC1DvZMaJD3od23G8LDaJIPESMhPFqkylo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1473.098a860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"098a860274de439d31b77faa19b2521361fd38ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1473.098a860","@flighthq/geometry":"0.3.0-next.1473.098a860"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1473.098a860_1785644517445_0.16238851308136337","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1494.7333e82":{"name":"@flighthq/binpack","version":"0.3.0-next.1494.7333e82","_id":"@flighthq/binpack@0.3.0-next.1494.7333e82","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"20541246d3bffe9574f6c294f38b923dd78a22f4","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1494.7333e82.tgz","fileCount":19,"integrity":"sha512-c7mXtAcAeowwUZPuUPzUq7ia05xC9TjtG45fqYUoTG6ZTRKIKytaiiE3oz6CU2oXigRM8Jwi/HHE+szpK38j5g==","signatures":[{"sig":"MEQCIE1N2GVbr9MyixZPKvml+brn6ffe3rSOUH4sTl/P9SJLAiBR0tqxxrnitOKfvnJ6pubK4n4oP0PneJm2wxsCKJ6Waw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1494.7333e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7333e825d9df46d737c5a6557acbed4805e19e57","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1494.7333e82","@flighthq/geometry":"0.3.0-next.1494.7333e82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1494.7333e82_1785648752012_0.9903754551102986","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1498.065f223":{"name":"@flighthq/binpack","version":"0.3.0-next.1498.065f223","_id":"@flighthq/binpack@0.3.0-next.1498.065f223","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"14612572491d13ea6e6321f7f58c7a34fd88d25f","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1498.065f223.tgz","fileCount":19,"integrity":"sha512-LbDYe7TfhrXIaKWe+LWMfuN2GH2hvPCD4sUttqnaS2z083gYXONHNRlMRbj0lYpvhcYGH+T0CH2JNqdgdMcEPw==","signatures":[{"sig":"MEYCIQCbbGEvhlHUBv6+JjpwcJBSvL+RLE0Yham5hnhJV+X1cQIhAM1AGvujYcC5VFafb9T2dXrrANFkXi1kK0OWf4CF9ibK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1498.065f223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"065f22315021c082f1ee9c5940572179a444e447","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1498.065f223","@flighthq/geometry":"0.3.0-next.1498.065f223"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1498.065f223_1785653193075_0.478955838711556","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1511.9977321":{"name":"@flighthq/binpack","version":"0.3.0-next.1511.9977321","_id":"@flighthq/binpack@0.3.0-next.1511.9977321","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e0e2f9193aec892f431a33d0eec8fb4150e03c56","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1511.9977321.tgz","fileCount":19,"integrity":"sha512-2Gvme6cgT22bTeJNDaeJ9krxozil76DnzRnzDsO4DYelXRBcqXfYwnXxSofYxIJF7pT1VeLpCMY5AemgvHZrIw==","signatures":[{"sig":"MEQCIGXFqrg5tw4ozerLeDO/7PKnpPgfRWPlMzVO2N/H21ECAiA31eKCdgBaT9xm2tozv/R2S6TVYHIAA1oS3WzQhDXoAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1511.9977321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9977321a8a2b33948342490df7d752c741aea70f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1511.9977321","@flighthq/geometry":"0.3.0-next.1511.9977321"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1511.9977321_1785687558359_0.3091510818819898","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1512.edc0fee":{"name":"@flighthq/binpack","version":"0.3.0-next.1512.edc0fee","_id":"@flighthq/binpack@0.3.0-next.1512.edc0fee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"104ffe1c451ac268464553e0d69ef77dddfbfe74","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1512.edc0fee.tgz","fileCount":19,"integrity":"sha512-Bib9vLdb9qSKhdUQYiG3FbQ/Gy6OzZuSKRM0cKW503MKaBrnsTCoZC+Nw/Mo9vT584Qj6pkYYgh2I3DC7XR6fg==","signatures":[{"sig":"MEUCIQDk9ogFHTtzMGjKmQMUn4vk9/53SNRBwJEBStwGkyts4QIgJK6LiCbe2POSKB3M8Uu6Lk1K/IDF+h9lG/mY45H9gss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1512.edc0fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"edc0feec3b5cd41669f5274816bc61663f33b598","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1512.edc0fee","@flighthq/geometry":"0.3.0-next.1512.edc0fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1512.edc0fee_1785688852733_0.6952113714163464","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1514.a24d43f":{"name":"@flighthq/binpack","version":"0.3.0-next.1514.a24d43f","_id":"@flighthq/binpack@0.3.0-next.1514.a24d43f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a8a8dd7f970abbeef08d8fbf2f7e0b8c69b0ff68","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1514.a24d43f.tgz","fileCount":19,"integrity":"sha512-I3zmXXPmVoB30mGzax9LJBFSqAQADTPsGjUwB/LQeHrDIPAf3qX7lf70hgvorBR7h4+nKiAaXq0b8ne2C/w+hg==","signatures":[{"sig":"MEUCIAhJ8BSQ6uLodQDwHOYYrOyjRDvFAZdo31Sv3hXu8+/mAiEAxor6x0i/9kJUp51fekkChTx+G1axd9QSiYkc0dGwGmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1514.a24d43f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a24d43f2682495cc61a508e4a6c62e0e997917eb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1514.a24d43f","@flighthq/geometry":"0.3.0-next.1514.a24d43f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1514.a24d43f_1785689543571_0.9122582450495622","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1515.d4dc88e":{"name":"@flighthq/binpack","version":"0.3.0-next.1515.d4dc88e","_id":"@flighthq/binpack@0.3.0-next.1515.d4dc88e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1e1d83ab14c63df570d923f1b4befbd2a3ceb2ae","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1515.d4dc88e.tgz","fileCount":19,"integrity":"sha512-kebhvD5FcI9uQD5qR12BBVskNaSnSlhgQ9kW4hvWYQvqxVtgqQj0u+9Fj+6tIR1zvKZPW+dDEvIGXNHcugWLAw==","signatures":[{"sig":"MEQCIFI0dLXQJnV6fCQMbHSiXvj1xa7hbtWjs9dFiicc8yXXAiAl6WfItxnbnycSJEuUjl5vBXXscFi8gm6qZ5MkCYy85Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1515.d4dc88e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dc88e6a3844b53342a693f7d64b5e4a6ab6f72","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1515.d4dc88e","@flighthq/geometry":"0.3.0-next.1515.d4dc88e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1515.d4dc88e_1785690221111_0.9378350217549658","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1516.1b4fb2b":{"name":"@flighthq/binpack","version":"0.3.0-next.1516.1b4fb2b","_id":"@flighthq/binpack@0.3.0-next.1516.1b4fb2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"004cc35332f6f05de3c4fb69326c454db5a54d3a","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1516.1b4fb2b.tgz","fileCount":19,"integrity":"sha512-oc7E+Q6j245DVOllNAJhI36sD9b7bSyYZ4j3/YOJOStQf/OHLnHSSFoboVPUrrtG4y6CnKjlIui4ky7uUcO3NQ==","signatures":[{"sig":"MEUCIQDa/apItJrDjMXcurhgRbezEexZJmcmllyK4L50wkYR1AIgHLiv/Edm9Mm3ChrC+Ub+MGl4gwIKdjZhoqux4omH918=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b4fb2bdffc6d3f23e9bfc8bca0211d211284c65","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1516.1b4fb2b","@flighthq/geometry":"0.3.0-next.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1516.1b4fb2b_1785692129186_0.4156388146874026","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1516.1b4fb2b":{"name":"@flighthq/binpack","version":"0.3.0-edge.1516.1b4fb2b","_id":"@flighthq/binpack@0.3.0-edge.1516.1b4fb2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8f6a6f6f038e6c7cbb7221231ebdbd7fdb7a7507","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-edge.1516.1b4fb2b.tgz","fileCount":19,"integrity":"sha512-cfvNXfCNlnRlqbp816uAPXPsk523bryE1oCDbTVuc9KljXnsKGYOeYYg29Yvfovu3kG55nmW9F9Ku+QFSJPspg==","signatures":[{"sig":"MEUCIQDrNFotLiD+9Ph1SyTtNQMs31MHiiY6/KADKytvjnTYlQIgAgRzmo22CUiczcTNRterlJwaJ8AtS8RiYF4Fuo3PPJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-edge.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b4fb2bdffc6d3f23e9bfc8bca0211d211284c65","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-edge.1516.1b4fb2b","@flighthq/geometry":"0.3.0-edge.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-edge.1516.1b4fb2b_1785693466505_0.23863292838833883","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1529.90e58ad":{"name":"@flighthq/binpack","version":"0.3.0-next.1529.90e58ad","_id":"@flighthq/binpack@0.3.0-next.1529.90e58ad","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"041e4353cf2118fdd4c7c250d976f98653130442","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1529.90e58ad.tgz","fileCount":19,"integrity":"sha512-DdhNdP6sRKdbvMleWPJyLWzPNNCTHGpV9xvPk8t9vUFagf2TvCp9Dt67LmwEDyruqwsg2oZdwBFFX9ezDSn3Xg==","signatures":[{"sig":"MEUCIQCq7R9/lh11SStKrEGXs6ew+pFSMnVsoafDxbVTVQxzXwIgdzi09/Nyaeqc+M2f56AMDb00ly4q8MOrYxKda7cyN8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1529.90e58ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"90e58adf01930ef7c7fcdc6eb5a687e120ecb8d3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1529.90e58ad","@flighthq/geometry":"0.3.0-next.1529.90e58ad"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1529.90e58ad_1785694868991_0.5048022716470533","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1530.70058bd":{"name":"@flighthq/binpack","version":"0.3.0-next.1530.70058bd","_id":"@flighthq/binpack@0.3.0-next.1530.70058bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3c1eb5e374f5e43b83f72e703ac7d835a4be44ea","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1530.70058bd.tgz","fileCount":19,"integrity":"sha512-n8k+Z3gJvn51MTalQw1LCmwb8k2jV7zYWr0wcVPpA5vBye2O/9UByu8bhICU3iJKInh+iCVb+3dMAJC8hnrsRA==","signatures":[{"sig":"MEUCIAWx09wS4k/o3RAYUDiVnU4aCS5bBvXN6emzyb9KUxxDAiEA0PhBGv7j66SF0x8s3oNOsbNzSyAUjVWF9Qy24oRouP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1530.70058bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"70058bdba1117a9909641d6e76f0bd88a307a090","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1530.70058bd","@flighthq/geometry":"0.3.0-next.1530.70058bd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1530.70058bd_1785696647612_0.13958003057904822","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1543.f490ae8":{"name":"@flighthq/binpack","version":"0.3.0-next.1543.f490ae8","_id":"@flighthq/binpack@0.3.0-next.1543.f490ae8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5310b844506653d93862acdbe55bb14fccfc500d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1543.f490ae8.tgz","fileCount":19,"integrity":"sha512-mve53adbMZX58L9dbYSvcAtbjhWaSK0DV9dQ7s5lel4AJv2cW/FIHGsaRdgRRZmTfwAWeb/lslsQUOzWl7Xlqw==","signatures":[{"sig":"MEUCIQC6q/0UTfMNu4BKeicskfWPIH8AnUUUYYfnuhkFXDFP/gIgH1EOKQbqioAkOfT8xALXAWwGmRaWzpw55+Y6qPIq84c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1543.f490ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f490ae89ca1ff55aec63b1275cf5932dca9736c6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1543.f490ae8","@flighthq/geometry":"0.3.0-next.1543.f490ae8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1543.f490ae8_1785701533205_0.1266310601423022","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1560.03a2b36":{"name":"@flighthq/binpack","version":"0.3.0-next.1560.03a2b36","_id":"@flighthq/binpack@0.3.0-next.1560.03a2b36","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"06ab12efab2d31ba3d1116a389f4838b6b567dce","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1560.03a2b36.tgz","fileCount":19,"integrity":"sha512-susL2/ODTnWSrhgOvrT4h3eejRA3yYOK7w+VmzhJT2v8eD/1/dru0hgyIUNdH6x2/slhwvwba2DOvddkKny1ew==","signatures":[{"sig":"MEQCIA1aRHsYuQQVJ7Q79GmqchK7nbXTbW0210bb8DecJ6XvAiAnbZUD80v3f7T9c1irq0tAPYP3evayHdeKOcZIT7WdNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1560.03a2b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"03a2b36a489512230a9c11c37e9759f6544e8393","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1560.03a2b36","@flighthq/geometry":"0.3.0-next.1560.03a2b36"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1560.03a2b36_1785702430745_0.32081004460532236","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1562.75af469":{"name":"@flighthq/binpack","version":"0.3.0-next.1562.75af469","_id":"@flighthq/binpack@0.3.0-next.1562.75af469","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"66d35ce3e1585113036eef0b45ea88da31235f93","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1562.75af469.tgz","fileCount":19,"integrity":"sha512-0GHjlEccvELvxCl23mlANWUIRadmJvWcYgma6EmPhK0Y/h8QTngo3dhg3lxBXZytMOVV1UG75l9/z72POrdzqA==","signatures":[{"sig":"MEUCIBqubcNX01KTgEhBIcI+HrlzpMlogtGWr2bhnEJQE9UzAiEAjPuxERng9LvH+/I8j/Zo3VtIEXmulDnMqwY1L6SPR+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1562.75af469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"75af469acfe0685193e57cc5f2a1e572dd3b9154","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1562.75af469","@flighthq/geometry":"0.3.0-next.1562.75af469"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1562.75af469_1785703207063_0.04501425690071703","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1566.dcdf1d3":{"name":"@flighthq/binpack","version":"0.3.0-next.1566.dcdf1d3","_id":"@flighthq/binpack@0.3.0-next.1566.dcdf1d3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"40bc776e66f01d3ea9101d7bb00f8efe7625d9f9","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1566.dcdf1d3.tgz","fileCount":19,"integrity":"sha512-XwB44z6yHwzPy+6flzZctsp2mzAsFZyBGxJnkTN+Q45cUoVnW2MZogYuBm3ZinjWH1T3eA4FHuVDffHRN3DpPA==","signatures":[{"sig":"MEUCIQD+xUbI7F3eeGgOYhU1O+ZyrTYX31WxsJZc4G6WgZte7AIgQKgrRDZeyENmcgTBru76pMYu6UYqloWKCPdwyWRHpqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1566.dcdf1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dcdf1d380b7450003377fb12aa1ceeaeedf1de6b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1566.dcdf1d3","@flighthq/geometry":"0.3.0-next.1566.dcdf1d3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1566.dcdf1d3_1785703974215_0.6469643819848359","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1584.a68fe91":{"name":"@flighthq/binpack","version":"0.3.0-next.1584.a68fe91","_id":"@flighthq/binpack@0.3.0-next.1584.a68fe91","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c82bae380ac5b50fad6017f46bac39aee87eb1bf","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1584.a68fe91.tgz","fileCount":19,"integrity":"sha512-GcGUnikSFg24e677KTUtfKRgkn0viuiR83eVgzq0QHrncpQ3/MsOFLHLE+ctLjxI+2cLtTfNeDu/P0QfR6rmsw==","signatures":[{"sig":"MEQCIEO1+2xH08YPl0zHf/g76YsemLVBbYoTFn3dy4jvoWTAAiAQecYJffNR9UXE4TNzUCVN4mi2sXL2tit2qOoMXCig2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1584.a68fe91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a68fe9137057f2a95b99ac069dda971f014de061","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1584.a68fe91","@flighthq/geometry":"0.3.0-next.1584.a68fe91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1584.a68fe91_1785707716353_0.4787961651958197","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1585.17d10c4":{"name":"@flighthq/binpack","version":"0.3.0-next.1585.17d10c4","_id":"@flighthq/binpack@0.3.0-next.1585.17d10c4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d3b0f4c4aa3ede2c0ecbcb5c16dbdf805f7d5aa6","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1585.17d10c4.tgz","fileCount":19,"integrity":"sha512-0Vvi7xdgOpehKyTqwZ70F9GH2LYthUjZpJ5VU34rgFE5rCxZtmDWeTtVWBEzB+RY37MIEqvpWBoqTrt2fk3zFg==","signatures":[{"sig":"MEQCIH9uJmeHa0hRo/UegANTtfNFBJP6Y0WIMLkHNb5eDZb6AiA3UOtGpQlOvaPr4WaLwD70mZ8Fe8g9XXx5z0FcppjOIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1585.17d10c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"17d10c463542e9b4d591a307110b94f769643097","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1585.17d10c4","@flighthq/geometry":"0.3.0-next.1585.17d10c4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1585.17d10c4_1785709677332_0.39173744272475575","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1593.a47f94a":{"name":"@flighthq/binpack","version":"0.3.0-next.1593.a47f94a","_id":"@flighthq/binpack@0.3.0-next.1593.a47f94a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7f86c8a995c412084dbea2e7cb7fd47e035acc45","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1593.a47f94a.tgz","fileCount":19,"integrity":"sha512-PHhzeHqL+1qPpbKdR7i4VRLB91EG29zn4Kk79U9bzAK3H/0U1ZgEmuAUaoMfUhAztGCTKWwsmIhohrV/QvLSKA==","signatures":[{"sig":"MEQCIBnyMNMnp9lcnOSvfRbzBfSYR+Ox+gh+AEEMAXVxaD91AiBOgWKSGFl5UseGFYV3VXp/wM6eZ7NuJPaLaFKo1F/qDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1593.a47f94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a47f94a9e2113c26d8873e31b600d1fece03e41a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1593.a47f94a","@flighthq/geometry":"0.3.0-next.1593.a47f94a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1593.a47f94a_1785710004954_0.08834906008919874","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1595.4d49b41":{"name":"@flighthq/binpack","version":"0.3.0-next.1595.4d49b41","_id":"@flighthq/binpack@0.3.0-next.1595.4d49b41","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"70f806e1ff6e3b098e7d2044c6c7d814302cf056","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1595.4d49b41.tgz","fileCount":19,"integrity":"sha512-3VwTGIroluERvg4tQxhiv6ukxdw1cBd7clUJR9WYf7Bk46COvtGeGiLxkaohwD1wVG94fcdhIeNEZLiPfHtsNg==","signatures":[{"sig":"MEUCIBcbF/0FMlXSQacYdI46mndknDUo014uDxtpuzrzE0kDAiEAr+IqV1NbokF/yFQlZJesvY86NoahY8ml7Fn2rCQ1DSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1595.4d49b41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4d49b4121dc50784983e62641000a5c86f75889f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1595.4d49b41","@flighthq/geometry":"0.3.0-next.1595.4d49b41"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1595.4d49b41_1785710563924_0.454923364725762","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1601.12b771e":{"name":"@flighthq/binpack","version":"0.3.0-next.1601.12b771e","_id":"@flighthq/binpack@0.3.0-next.1601.12b771e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5c7f792cda2c3d11a21f998a6465edb3f0122a5c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1601.12b771e.tgz","fileCount":19,"integrity":"sha512-zWUjE+aiohTh7KaVC+CJmC21SfFliGMom76QFDyYJXMtYdPijzDggnAa31lC0FRVKz682PuRlDtxW4Hqv8wYoA==","signatures":[{"sig":"MEUCIE1IgLr8pYFivRhGQGzM1F2C5EdXn0jhlKEvFtm7sJZlAiEA4Jsk7dd4RGD9eyWN4/r8+sonJs8O41vOAtV6OkMQB+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1601.12b771e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12b771e93c8c0cbaef5618df4216aef7600807dc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1601.12b771e","@flighthq/geometry":"0.3.0-next.1601.12b771e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1601.12b771e_1785713106012_0.7989355794778517","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1665.6235922":{"name":"@flighthq/binpack","version":"0.3.0-next.1665.6235922","_id":"@flighthq/binpack@0.3.0-next.1665.6235922","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ed9be73aab49b3fe0ecf31ef9eae212e07a7d325","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1665.6235922.tgz","fileCount":19,"integrity":"sha512-iOVeQQTo8I/aL3JyfsyuCbpi61+N7gTCwS/G00+NN2+ZuTI7FBSDmVgg5nAbkcgm82XevGTXH/5OBhBbwpYSjA==","signatures":[{"sig":"MEUCICX7djktID6T3QiVwllsJe3jpqbxeiWcbr04KYq/8VPcAiEA+xthnwGuVJTCfCphQSoRzbp08G3H6NPG8lWPP7pdHvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1665.6235922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62359229b292265b7e752a22f24960d14eee9299","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1665.6235922","@flighthq/geometry":"0.3.0-next.1665.6235922"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1665.6235922_1785728810441_0.24417537519640176","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1669.5808974":{"name":"@flighthq/binpack","version":"0.3.0-next.1669.5808974","_id":"@flighthq/binpack@0.3.0-next.1669.5808974","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bc02d6c7ebb78e4b04e02f316f7352aa476f787a","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1669.5808974.tgz","fileCount":19,"integrity":"sha512-mYGNLShhULGQsmQ7cFEy1C4XkqsqGWMiUloifcIE1tKBj//CwTapDkhlJoZbAmDAVYhuRTfofRhUa8s3UgvsgA==","signatures":[{"sig":"MEUCIHTgAwgAlrfGeiZoVHYF9CPdfgPUY0bf6qmB5hm+CyqgAiEAtiGuoczts8GBrUiXUgDoWacEpkbtzmKlc4Q015ndZTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1669.5808974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"580897420aded2f3b296e3ef98439dc6eddc2b35","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1669.5808974","@flighthq/geometry":"0.3.0-next.1669.5808974"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1669.5808974_1785731067459_0.8767783614309095","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1689.2810c05":{"name":"@flighthq/binpack","version":"0.3.0-next.1689.2810c05","_id":"@flighthq/binpack@0.3.0-next.1689.2810c05","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6efa43fab477998843485c1e21dde210c58ef050","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1689.2810c05.tgz","fileCount":19,"integrity":"sha512-DLYjwZ+EmvWNrs+5SFtAuwOfv7pb8IG6fPCks3y3yORG1Kems8SQkHYg+ooWhUxj1Q715wrpakl9NM3HYH6UCw==","signatures":[{"sig":"MEYCIQCX2efWAYFfrBov+zUYL4liea4J/QP+o1Q9BNSoeMvuhwIhAKUCo5+nM1QxGIYWW+8Q3czw9uszgakm5SeXWDoymnLn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1689.2810c05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2810c055e3f7afdd6b6f202ae90ae8c2f8bb6230","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1689.2810c05","@flighthq/geometry":"0.3.0-next.1689.2810c05"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1689.2810c05_1785736587605_0.318219332862302","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1692.f1a7a9a":{"name":"@flighthq/binpack","version":"0.3.0-next.1692.f1a7a9a","_id":"@flighthq/binpack@0.3.0-next.1692.f1a7a9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8f5a34833ad2c12b426e484a2fe232bee62e4cfe","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1692.f1a7a9a.tgz","fileCount":19,"integrity":"sha512-jEpStl+Ys+uFtObyIyNwuNW8YUC+V9nFsnJBrjba+Qo6AFRIs5DAxCN96DLyh27HJ26yfDUlqjqecSUEyXN4ug==","signatures":[{"sig":"MEYCIQC6LvbSOCRlCvMmAvFAyZ6el97M0L6ZYx9NHXCbZm6uTwIhAK9w9r0D1zSVNp+BSMAaBHgi2aOym929AAk+rjYpLsek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1692.f1a7a9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1a7a9a02f244a18b0e60c136ca1a801ab90f5a3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1692.f1a7a9a","@flighthq/geometry":"0.3.0-next.1692.f1a7a9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1692.f1a7a9a_1785738674140_0.8352455688691611","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1702.8973fda":{"name":"@flighthq/binpack","version":"0.3.0-next.1702.8973fda","_id":"@flighthq/binpack@0.3.0-next.1702.8973fda","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"12dcddc75efc859afa88d759b7e7ef748738dcf3","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1702.8973fda.tgz","fileCount":19,"integrity":"sha512-5tN7ayHkT5MQzic2XLWJcI2Ytsn3Ioa1ETjQ9bD3epEEBSq90KZ3dwmu2x4HJwxM8k3S3ZoCP1okDzYs24V8QQ==","signatures":[{"sig":"MEUCIC9qeITbBLtIg1dQtPDqDkY3rKMNOUwXl+FLmkwBPrT+AiEAkYcnh0XLuBbhtsG4HOxfGrMrLg4bV5UCcFnIrIrCnQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1702.8973fda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8973fda06f5ca9231f90894481f4f010bf0fd1e8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1702.8973fda","@flighthq/geometry":"0.3.0-next.1702.8973fda"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1702.8973fda_1785739102852_0.8591945283393054","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1704.8557784":{"name":"@flighthq/binpack","version":"0.3.0-next.1704.8557784","_id":"@flighthq/binpack@0.3.0-next.1704.8557784","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"db6263621972f78c176f386d4f7e6aca67f51062","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1704.8557784.tgz","fileCount":19,"integrity":"sha512-wySC25KXYdet6Cz2kUmPKxyq5tmmDw0aY386H2IkyBcd/8Phtq1/9MsHpuKciDZujRwks3nJ8GBg8Pv2/lz8oQ==","signatures":[{"sig":"MEUCIHdkqD1srZE9IDRdgTHk0D99y34EIpiCOqTADlQvYXC3AiEA7lHVVe0pGO/1ZzqRY1//nZU59wM9L5SVQ1jorttAJws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1704.8557784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85577843ea03c36dd8a14cd4e70c9c05ecb424bd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1704.8557784","@flighthq/geometry":"0.3.0-next.1704.8557784"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1704.8557784_1785739753473_0.9431333757196796","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1714.3bd86f1":{"name":"@flighthq/binpack","version":"0.3.0-next.1714.3bd86f1","_id":"@flighthq/binpack@0.3.0-next.1714.3bd86f1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9e6236f6127e7f6860e0b8eab76a4704bcb871d3","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1714.3bd86f1.tgz","fileCount":19,"integrity":"sha512-mhXvrf46SjZqoDEeaZpuK/GV6PHN8B3C75f2R54/htJZW0G0pls7Mj0VYqp1qAwr/dFcBEkjUA2uOsFaFe8emQ==","signatures":[{"sig":"MEUCIDNZKHXIvqNYGTPaUe2qhzHG4l2oYY63RB7nq21eVLp7AiEAiZHsre8QI1UKvPX4jADe7IWm7Slb16qtZ79rg8FLDjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1714.3bd86f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3bd86f149da805604525295161e558ccd0e3bbea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1714.3bd86f1","@flighthq/geometry":"0.3.0-next.1714.3bd86f1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1714.3bd86f1_1785869675284_0.5023586267479556","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1728.26853f6":{"name":"@flighthq/binpack","version":"0.3.0-next.1728.26853f6","_id":"@flighthq/binpack@0.3.0-next.1728.26853f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"32810edfea2b75b7308ae9094d157b8dab3ad15d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1728.26853f6.tgz","fileCount":19,"integrity":"sha512-McQvE4jpYjT5d59M8pEQrWxkmPuwl1+0dIkSzBcJ3npScJ/pwsvduObwe1bYdNRUd3Z3yQSP1BJe53B4sfYWxA==","signatures":[{"sig":"MEUCIQCO3RdUNUyryN9SUpeJVuvxm8QyyQrTRp7AIYqFyne4fAIgfhn1GYih3R91/YW0QltZ2AUWZ5IrijhCJvcjfjs+Vvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1728.26853f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"26853f60cbb609cfcf85603054d88b2ed96f51e5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1728.26853f6","@flighthq/geometry":"0.3.0-next.1728.26853f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1728.26853f6_1785873179212_0.8197800225604885","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1729.f927a3b":{"name":"@flighthq/binpack","version":"0.3.0-next.1729.f927a3b","_id":"@flighthq/binpack@0.3.0-next.1729.f927a3b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2e45bdb7fd6c4caf05d2c34d3da54c38ae7f9633","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1729.f927a3b.tgz","fileCount":19,"integrity":"sha512-hyUMMdGJEDJBqoLWPMWeuJ+NIFhhnjp4iljZ6OwmV//itZ9akcFCArM7T+BUFF30qWZniRTiSQfbb1XgkRkEDQ==","signatures":[{"sig":"MEUCIBYzsK/c5u3CyYOzI5poUKT5uFahX4gaa2ctOF0HjnoDAiEAhDS+1S+vlF2/JtjNdz47LRtDMp025auqOy2qKgilWnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1729.f927a3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f927a3beb1d6779d73bf2f4545f3b2a736a9a638","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1729.f927a3b","@flighthq/geometry":"0.3.0-next.1729.f927a3b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1729.f927a3b_1785875367520_0.43822541905396406","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1781.5d072ef":{"name":"@flighthq/binpack","version":"0.3.0-next.1781.5d072ef","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.0-next.1781.5d072ef","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"16baa9e5145ebaa2e4020cfb297e46f5155c3304","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1781.5d072ef.tgz","fileCount":19,"integrity":"sha512-+0ykn2Culmd/ebRh6YrEttDxU52OmkRCK5dJlydkBZv36y0ZC/DQLZtd77FKF+v8PrVqag+FOyS4WZaexwnSsw==","signatures":[{"sig":"MEYCIQDQYVNUPG25UKNhY9zagrxAbgT0r6c0pb/jI8bdFEQttwIhAM/m0zK2PEogO1P8dGIhxYQDUdQrYKjOSD2spVOINAzw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1781.5d072ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52996},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d072ef1ec95fe0f4e269eaea912a652d9f99257","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1781.5d072ef","@flighthq/geometry":"0.3.0-next.1781.5d072ef"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1781.5d072ef_1785888066191_0.4214911008046338","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1783.cd11ab1":{"name":"@flighthq/binpack","version":"0.3.0-next.1783.cd11ab1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.0-next.1783.cd11ab1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7b61eed3ed9e9977c14ea02d066bdf16f1ef92a1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1783.cd11ab1.tgz","fileCount":19,"integrity":"sha512-Xq25LhTG+Zf1IWpuoQVbO+A3mRcMvcXh/3+r6lPlmCjPiG8vjOGpkAJAI5JAFMJxDBpGvGU1LGGq7kKiz2mUow==","signatures":[{"sig":"MEUCIE6UYLHQR3N0YiSYo8bLUBMCuJ9CKQbbvVh55x3Wk3pRAiEAq8l/GlDPnL1HJ3sfrBjRh38XtS/rXC380DnQcDvtJgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1783.cd11ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52996},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd11ab1582113745b9db8cca5be9a243af50aa33","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1783.cd11ab1","@flighthq/geometry":"0.3.0-next.1783.cd11ab1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1783.cd11ab1_1785889437187_0.17098415413267287","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1848.58f06fb":{"name":"@flighthq/binpack","version":"0.3.0-next.1848.58f06fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.0-next.1848.58f06fb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"566c3b48350afacc63f0f9545e8ff5d13ee29d28","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1848.58f06fb.tgz","fileCount":19,"integrity":"sha512-BtPDN5K9FCXRyBsBNsXYs5o8lPXRw+2cCQvzpSOY9Jm0COdqU3lo5TjHm5DYNQes9d4+xNei16/Y3RkJW7O55w==","signatures":[{"sig":"MEYCIQD2Smk3V2lje9rp6HY251VM3h2qo6YbGRpH9738nE8CmgIhANUtzHRP1suzvvzUWfRwTdxM7Ba665SeNGfro4S3oS69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1848.58f06fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52996},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"58f06fb6be36174581712d5f9194402fabce7a9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1848.58f06fb","@flighthq/geometry":"0.3.0-next.1848.58f06fb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1848.58f06fb_1785892156746_0.039591619609728124","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1849.a370765":{"name":"@flighthq/binpack","version":"0.3.0-next.1849.a370765","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.0-next.1849.a370765","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"60d7363886ef61eea1a081010dca98fec6f880f2","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1849.a370765.tgz","fileCount":19,"integrity":"sha512-fRbu9FcpPqVyI+uKlrXsSu2xK9V/Qq9U23Iy3B9ByPKqsYLZnIGsFUyR7UQk0Ov8vJxiDoaO0bT4P6bBQrjJMg==","signatures":[{"sig":"MEYCIQDpzOM72DzVuxFM+jUBlMSsgilYIWl5Jj4ek0RlCgFCQgIhAP27qb8Ebxm7GvTMHojvxi0rfhXWE+tUN5o9uAfTGgnb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1849.a370765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52996},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3707655f8c25ac48a542bdcd08294d26459d4ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1849.a370765","@flighthq/geometry":"0.3.0-next.1849.a370765"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1849.a370765_1785892507458_0.8606164916727976","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1872.c2b1f7c":{"name":"@flighthq/binpack","version":"0.3.0-next.1872.c2b1f7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.0-next.1872.c2b1f7c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"19260e9c80d41ca886b7a868e74de831efc39401","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1872.c2b1f7c.tgz","fileCount":19,"integrity":"sha512-hdsSCejNT8IbXL7JRqTneH1lYyr5+Y2LmEVAh8j/kLkfnzRB6iVOJHtfr1chOir4pmRm+dWga/daaJ/ssjva4A==","signatures":[{"sig":"MEUCIQDx4/q9tLUQLr191gUgwMQw0dI7cDzaYPLw2vpNu5e/1gIgUch8lZuV+ooUbAaWuQjzXW/XmGBQE1udNJT79AjTU2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1872.c2b1f7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52996},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c2b1f7c8bf02223fda04edd333cf5480037ea2ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1872.c2b1f7c","@flighthq/geometry":"0.3.0-next.1872.c2b1f7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1872.c2b1f7c_1785958046787_0.6468826640707699","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1883.9cd374b":{"name":"@flighthq/binpack","version":"0.3.0-next.1883.9cd374b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.0-next.1883.9cd374b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f96b04b083e24871a5aa0f5496df158d5f4372e3","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1883.9cd374b.tgz","fileCount":19,"integrity":"sha512-qB+/hJIzkKdQGli6mQK3E0IdPrDFABYFlwzRIBbhrvQiE59GFCzIKnbbq5DgHcxakepPYFSIBMo8/EwQW2TlQQ==","signatures":[{"sig":"MEYCIQC0izeOHGjyvhOizMy6o72huQ8nJexzQH7jdm2pX54GOwIhAJBV6X53waBd60N3ksQS/5BXGf8tOKhe+CTegLzjrzWL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1883.9cd374b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52996},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cd374ba3b5611b8533a5a018a73b47c2f29cfa9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1883.9cd374b","@flighthq/geometry":"0.3.0-next.1883.9cd374b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1883.9cd374b_1785975130046_0.7554559336007165","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1887.cad72aa":{"name":"@flighthq/binpack","version":"0.3.0-next.1887.cad72aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.0-next.1887.cad72aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d1331322488deff3f9200fb24588c8136a7a71a3","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0-next.1887.cad72aa.tgz","fileCount":19,"integrity":"sha512-njZrQx7YghjavUp9LI8g+TTN1YiLTMhYmhcf/C76u2e/YNWLuv3yl7WB+pbtjVMDBNFeTej2+Uz6a1iqM2h+KQ==","signatures":[{"sig":"MEUCIQDGZE1dqf1uDBpkNjnYG0SND6IXV3QQzCRKi89tzC1AkQIgeqdbpsjd/tswuXkWzAVtdVcsbYouYrznfxMuK3YoN8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0-next.1887.cad72aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52996},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cad72aa3ea4e6e76a050918a403dcb10efdfcb0d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1887.cad72aa","@flighthq/geometry":"0.3.0-next.1887.cad72aa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0-next.1887.cad72aa_1786028784260_0.5165035448147022","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@flighthq/binpack","version":"0.3.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a0c2f464013925b576de3134c963006db18fc221","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.0.tgz","fileCount":19,"integrity":"sha512-hAtZVTI7A+q0+JLXk9CsZZNFIuQTbZmxUmvGxGkJwRhgjvhXKiEu1zazMalt5yQShVMwhpAqRQd3edEuP4SceQ==","signatures":[{"sig":"MEQCIF3R4kWCzy4aNJxEfu4KLhXWih8uvSxs3Bqe0ZFvU7noAiBugY5O/F1jIi++vBGsVPqhwg0RpRqtA+5xMB8CnMPU5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52942},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2f0f1bc3af4a344bc89969f2750b3b859075b486","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0","@flighthq/geometry":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.0_1786049204243_0.3373989814890539","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.209.43ef1bc":{"name":"@flighthq/binpack","version":"0.3.1-next.209.43ef1bc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.209.43ef1bc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ff098f6bf601c5cb238da5e8ac80fce071e9c843","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.209.43ef1bc.tgz","fileCount":19,"integrity":"sha512-c5bHUPOMTnbbohi450o0rt2z1mxC/I4bEbuYGtHCJdJySHGy1bUbmQjyeJJVFZmqel4BxhMPJxAskyq7Az6XNQ==","signatures":[{"sig":"MEUCIQCvv7mz894KaO0RmQ26+Qq3FTZJ4DA8+7rZe3IezI89xwIgTlOBFdU4VwnIWPUtA3ReoJ2Hv7wuD56wG1bwP/jQcsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.209.43ef1bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43ef1bce2d18b8a0c1f6ce1d3941649897ca144d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.209.43ef1bc","@flighthq/geometry":"0.3.1-next.209.43ef1bc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.209.43ef1bc_1786136527921_0.3582474806613516","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.320.fe56fc2":{"name":"@flighthq/binpack","version":"0.3.1-next.320.fe56fc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.320.fe56fc2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0ba612225b61be82fbda9244b1dc0501c00284a4","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.320.fe56fc2.tgz","fileCount":19,"integrity":"sha512-irddVbn/htj3UlvhcyFDRLlfKCMfxtx0F/sxNBgFa0HMQ8eyWzkNWarrManTMbm91s4UVmbdUsbcmOgnsIGtXQ==","signatures":[{"sig":"MEUCIQCFVOYWOMOBYkaJvCqvbqjfUvKF0zD8+bT/EKIFsTsbmAIgSU43bF6S8NllRjgli9gsb7RSwYlYedNz+a9uSVqS1a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.320.fe56fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"fe56fc2367e1ea56588060d180063a6f305a3039","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.320.fe56fc2","@flighthq/geometry":"0.3.1-next.320.fe56fc2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.320.fe56fc2_1786158514089_0.9445401788170829","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.348.8115937":{"name":"@flighthq/binpack","version":"0.3.1-next.348.8115937","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.348.8115937","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a44a644ac81fc711d3882a1caab8039e7f24cea8","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.348.8115937.tgz","fileCount":19,"integrity":"sha512-6CqPIIXSGFXZQBCS/1f+AagpOdfwMEDnqNu75CJho/s+eHbTpX+suhtl8p3/3zOJWFdF9VfNuium2QZhnyYNyA==","signatures":[{"sig":"MEUCIG7BUUgRx/NBe5rRsKXwbB8J8D2NsdFke3b9eQVM3qDTAiEA6gBlstyWvIlB9/bL2xY3qq+2BeXALIxOxD/GgT39Bic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.348.8115937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8115937ba9cc3c08ec2eacba7894a59aabae1a1c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.348.8115937","@flighthq/geometry":"0.3.1-next.348.8115937"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.348.8115937_1786165825172_0.1420462531461546","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.385.e32d957":{"name":"@flighthq/binpack","version":"0.3.1-next.385.e32d957","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.385.e32d957","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1c720918a7d1b8c6cf4fe30da132eaf783f7e20c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.385.e32d957.tgz","fileCount":19,"integrity":"sha512-ZPlNL6l+nKLMvWOzDeWaRpAHGP/HZBJPV1K3RnZYTK/YvE/EOUPCawcjk7CUTUbPqAso2BccKYaXuYvnZy7Nwg==","signatures":[{"sig":"MEQCIBLdakA9HZ4yEtj6k3aEXMzHrGwYXZM90j1AFbvONP6BAiAxcaRXzUa77Aold33R+8WfIFznfeH6eYk2vZ2mUolWuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.385.e32d957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e32d957b7a9aae691927b11a7330bec0d39a0f74","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.385.e32d957","@flighthq/geometry":"0.3.1-next.385.e32d957"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.385.e32d957_1786179331450_0.2836048960158237","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.401.5d59659":{"name":"@flighthq/binpack","version":"0.3.1-next.401.5d59659","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.401.5d59659","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3d895c77e7028925ac9c8d2deb039d7f074cf198","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.401.5d59659.tgz","fileCount":19,"integrity":"sha512-Ouby/sP3meCnJrT0uQCDPsPUyhNN17I45gmueACLZ/ZqZ1cMWiNhGT2hA+j57vB+UVOEhT4mt9IYB3Op3NS+Eg==","signatures":[{"sig":"MEQCICcQgqJ5yXCdsJmQcVDxgrugwetm9OmndCxOcnU+81hkAiAMWdyrH7V4UB7/LQYAJ0VtNjXe+AWQ8uzI2NeLNJQynA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.401.5d59659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d5965924eea5485cafb18863e7600fde6e9a7a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.401.5d59659","@flighthq/geometry":"0.3.1-next.401.5d59659"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.401.5d59659_1786183071026_0.31056383087503714","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.407.d03a0bb":{"name":"@flighthq/binpack","version":"0.3.1-next.407.d03a0bb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.407.d03a0bb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4f06ccbd9d710fefe76d8b7edb507fe484ddd86f","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.407.d03a0bb.tgz","fileCount":19,"integrity":"sha512-IDJN4oSzEpLXXSCqFPiVcNES+AE54kK/0//FzYOAcgty000QBIvJ3Tdv9ONZ2NiGKBwyHobSPzp2PVFeNxYhVQ==","signatures":[{"sig":"MEQCIBzgKC5EghfckfHvcZ9Ce1bvQ146tVhZV8w+6ePXoAGdAiBVO6WyB+ltnn9EZGaNdZHBEnRw43zzugJvlm5XW6WG6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.407.d03a0bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d03a0bb57b0f09c0b521e0c8e2948361b2a87e9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.407.d03a0bb","@flighthq/geometry":"0.3.1-next.407.d03a0bb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.407.d03a0bb_1786297758229_0.9063607338193844","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.409.5c00b00":{"name":"@flighthq/binpack","version":"0.3.1-next.409.5c00b00","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.409.5c00b00","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8ec64c99f27bb94143ae5b00ce0c54a80a79dfd9","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.409.5c00b00.tgz","fileCount":19,"integrity":"sha512-ChI4etwUO1q62t2Ke8GevN90Ne0QKwDtJ1oNNPfUq715wdQU0XVgIcJxv6M/Uxs8NXWAgJJ6FbLqEd2YidOSrw==","signatures":[{"sig":"MEQCIGpUhEqZQO6M2Jd5gnjE0yAcYQ3Gj2gKGEE4izDmAhV4AiACfaA0qnhe8ksX3RrF4kwHq9ymBNVcn9Wv8b6NO2i1XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.409.5c00b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5c00b0009084f020e72b76bfb8d0c0ae74887289","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.409.5c00b00","@flighthq/geometry":"0.3.1-next.409.5c00b00"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.409.5c00b00_1786335157210_0.6685416506054525","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.425.a3192ab":{"name":"@flighthq/binpack","version":"0.3.1-next.425.a3192ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.425.a3192ab","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aba67a5d8c2549a3b7e1dd6d72167e93a9cbb89c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.425.a3192ab.tgz","fileCount":19,"integrity":"sha512-D5+s+tkEEQxj8L5YnUNwAVARKmr98pKe5hQD9Rrt/wwIwdqqTZfktPHMeWIXrRRL8vtntVK5aBFYLRmxFzEoZg==","signatures":[{"sig":"MEUCIQDnez9uFj8Duek4ykOzFeaUwnAlarmOyLEPbY6SPbcUdAIgK6/HK2NA2sO+X1GYqlum2K9pdMzOEKxxS8BXQu2jut0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.425.a3192ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3192ab4e788bb9d5dc2b774367eb1afbc3de3a9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.425.a3192ab","@flighthq/geometry":"0.3.1-next.425.a3192ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.425.a3192ab_1786336043726_0.5855269907204201","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.493.539802d":{"name":"@flighthq/binpack","version":"0.3.1-next.493.539802d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.493.539802d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dccf844d0b50ba3a8ae7c5e501b689da27a9b946","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.493.539802d.tgz","fileCount":19,"integrity":"sha512-d75s5GT0Mbn/u+mMLY4EYVZPL1zdZqV0ebOyl9hIb+Kp42SdHbjf3P8MtEe/9vk1vTvq7TOvzHE0m6LzAUlvdg==","signatures":[{"sig":"MEUCIQDag5uKIfDtXNpqzljShqiBt5xjvARtrIhaeTeRE2a18wIga8llyg5DMysCkG2zc4cj7Y2LMrXUd9QKUeqIH/tOAnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.493.539802d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"539802d38ef3045458a26276a8d21b7648735f82","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.493.539802d","@flighthq/geometry":"0.3.1-next.493.539802d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.493.539802d_1786392007573_0.9643438161228028","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.509.c235802":{"name":"@flighthq/binpack","version":"0.3.1-next.509.c235802","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.509.c235802","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9988b1fc7fb89d8762907a38ce648901e63baacb","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.509.c235802.tgz","fileCount":19,"integrity":"sha512-M9/fzjjqZxhbCTT+bzOdOaWjbwULBXiDfiJtEoNNJgLts/u4bG5a3kefY4MHkW1klBvKjH1fQsiTRCYv9WV44A==","signatures":[{"sig":"MEYCIQDiYI1VCyMX5uCNdvAGQochw3CuVBfNphW09CF63WLbjAIhAJV41mosxbk6qgK+kx5trTVyYVO6/7eqUGsShvsz6NAh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.509.c235802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c2358021ef9f4dbffd5b42491d550edacdc41f09","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.509.c235802","@flighthq/geometry":"0.3.1-next.509.c235802"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.509.c235802_1786394382131_0.39573228944200545","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.575.c1f8e01":{"name":"@flighthq/binpack","version":"0.3.1-next.575.c1f8e01","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.575.c1f8e01","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b1335469965f581015698c6286f8ff24e4922828","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.575.c1f8e01.tgz","fileCount":19,"integrity":"sha512-fB7dvgixazNf7KrbSlgFcypqnZBv56LCNS8EsT7iuCDl/jIp0ZGrhiMmEWgVhOHGE8F2qAx/ZSu4Wf1Z8CAvkQ==","signatures":[{"sig":"MEYCIQDugJJ/09n2dHYg01mWDX5RL7zoVLW2BAgiGGkLFPLeuQIhAPqUOcrJla3Y3EfcBxCAplgbcw1XBymoqiWHdZKSek/q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.575.c1f8e01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c1f8e01d140fcec88ff8b60468ab3bd960359a95","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.575.c1f8e01","@flighthq/geometry":"0.3.1-next.575.c1f8e01"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.575.c1f8e01_1786416109542_0.7279212219579316","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.616.aa7ae7f":{"name":"@flighthq/binpack","version":"0.3.1-next.616.aa7ae7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.616.aa7ae7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4928e4c10705195bc11c564406df080899c50e19","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.616.aa7ae7f.tgz","fileCount":19,"integrity":"sha512-cK67Q4Uj8YFmvLVnvcgtGhTmljXMNkPFXowwxZWWTa1SwC/YxZJy/07y7fHIdEu9mEdggb7S9q6r5DsjAPP8QQ==","signatures":[{"sig":"MEYCIQDQ2InJQaIz6JOuLvDMxG8OxGAy47G27PcF1LvdnqLgdAIhAIp2bQOUs3a1s5v257indeQpnGxX/KsGgs+iE4FlKqWt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.616.aa7ae7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"aa7ae7f5da1ce5ab690f31fda0b5f52b91c7c680","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.616.aa7ae7f","@flighthq/geometry":"0.3.1-next.616.aa7ae7f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.616.aa7ae7f_1786460842035_0.3832104610921543","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.617.89baf58":{"name":"@flighthq/binpack","version":"0.3.1-next.617.89baf58","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.617.89baf58","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a36704f79392c07927a19d1fea75c7485a2e7a86","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.617.89baf58.tgz","fileCount":19,"integrity":"sha512-T5fGBWUmLg0m2gR39LSmCCQmzXsw5vXPaSti2LOeQkJqF8zvgH3/qViCES4vTIY86UxfZss6IgPaz34EBLgfBQ==","signatures":[{"sig":"MEYCIQCDC42ILx3fb6b0s2m82y1BE8esVo2Jl5IOQUmqNPoICQIhAKMI4idnOgL4LCQ0wVNk3Y84zY8e9HatP/O8mwWLdEd7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.617.89baf58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"89baf58048bb93381a4e2e80669428b2d9e8464e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.617.89baf58","@flighthq/geometry":"0.3.1-next.617.89baf58"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.617.89baf58_1786461083046_0.8075287106220796","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.625.675880d":{"name":"@flighthq/binpack","version":"0.3.1-next.625.675880d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.625.675880d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c90970698c10a760c4f8997d5d010c66f7d2d4ed","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.625.675880d.tgz","fileCount":19,"integrity":"sha512-61QU1N3+f9+SNk5aKaHATzek2ioNqpRNuvBNsyWOiBi9Iw+wekUZHP0JOPolATECIEm4Pur1ZeAIFTcqcSBaZQ==","signatures":[{"sig":"MEQCIBrWz6fPuNOkyM/IbyIXD5O95SbMGuQ+PPGPHTI30F0RAiAzpVZexF+t7nk34bnvfqIt58rEo2G3gRrOtB+9TUQW+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.625.675880d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"675880d4809a098f9933d9201438981c8f7c559a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.625.675880d","@flighthq/geometry":"0.3.1-next.625.675880d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.625.675880d_1786462182525_0.2856773866125668","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.703.e259040":{"name":"@flighthq/binpack","version":"0.3.1-next.703.e259040","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.703.e259040","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b5751e9e4c0ae122c14577b8e6b9408284e24e4c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.703.e259040.tgz","fileCount":19,"integrity":"sha512-6bjoOPMmJWhCsm/qUm/WGGqyn1dKC5v3Zt2mC89yHQR0ubWpbUO6AGsKi+yeC6w2OO7H1eefbWuNzi6uMt555g==","signatures":[{"sig":"MEQCIBpP2bXexVzA2Z4w//KoUEe8Wn58yx+TVaElF7Ke1NGvAiAQuadCwst1LQmy+Y4230Ol15Ls5jRW4Mn2thKxsYBaXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.703.e259040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e259040efb8ee9a573e8e86d8dc74a716dd62a8a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.703.e259040","@flighthq/geometry":"0.3.1-next.703.e259040"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.703.e259040_1786559581985_0.6392002516169977","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.704.69286f6":{"name":"@flighthq/binpack","version":"0.3.1-next.704.69286f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.704.69286f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6fb38ec29a4328ec6a1d64e15c83cd69e9fa161d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.704.69286f6.tgz","fileCount":19,"integrity":"sha512-SUAXuj7kg/R4UBq941eMPz2HKu1ZbMctl1N2nP0ZgYs7dlVCMtlEZOhAKTPaTHW0XXQj9Z63mZj1Qzju80Dxew==","signatures":[{"sig":"MEYCIQDvCWY+xIJJ3qK/kvW3LsF4BoIo7MvvhnUGYKEGci47bAIhAPMgDzpwikfyVv96KmwnNGu2Jo4aiRSSFpINTcbeUTpW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.704.69286f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69286f6d53cd41de4ada5de457c5285108acc1e9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.704.69286f6","@flighthq/geometry":"0.3.1-next.704.69286f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.704.69286f6_1786560503043_0.8208390730156807","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.733.f1845ac":{"name":"@flighthq/binpack","version":"0.3.1-next.733.f1845ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.733.f1845ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1752ea0d18b5c4b8dc4804f0bcbb99c18356edf7","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.733.f1845ac.tgz","fileCount":19,"integrity":"sha512-0enwOXf1eOqrgLgEOeGTg3/A9lkx7raDUMOh2PAHdBDdWioi4sl5nbmiWsfqavModYnK0MCH7p+FnCU/k/J90g==","signatures":[{"sig":"MEUCIDVs+EGdC0asLP58cGtGdt7MVOROo0w29TuIfwVS+wroAiEAuoNXk1P3ftEAx7ux11+3KvKIoFqXLJiJpV1tbt7wP54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.733.f1845ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1845acf98bf38f5a96072a59ba22a1c68395195","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.733.f1845ac","@flighthq/geometry":"0.3.1-next.733.f1845ac"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.733.f1845ac_1786563020743_0.751755229285191","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.780.12e6944":{"name":"@flighthq/binpack","version":"0.3.1-next.780.12e6944","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.780.12e6944","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"75f8f0c395d72c0cf5991afcd57152ebf6b3caa7","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.780.12e6944.tgz","fileCount":19,"integrity":"sha512-ZeGhmVyy7S5006dQz5rzCvbQMkurdRZSmBbw3xaRvmpqXNIlvKd0PP1UnBHmr+dBPwVsAbankTkNPEEDF5uS7A==","signatures":[{"sig":"MEQCIHM55IBqAnBM3kU2A/TGX+btSpYc+yIOBlt0FBdaZzxZAiA5VNAHfxPmgtfoQn3Jb2LACr15nrtmu+d06iGLkxiL6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.780.12e6944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12e69444311b0c795afbd780d78e1d4daf5d848c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.780.12e6944","@flighthq/geometry":"0.3.1-next.780.12e6944"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.780.12e6944_1786577315123_0.6191882609667845","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.794.0bfc53e":{"name":"@flighthq/binpack","version":"0.3.1-next.794.0bfc53e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.794.0bfc53e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"35c2ca169879bb54bb59f05a8bbcc01156e6f301","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.794.0bfc53e.tgz","fileCount":19,"integrity":"sha512-OH3P6wrriAwH9FPxqO7Y7wE03dGYdMwcl9rxFqbECMal4PZqpT298PQw87RWpD7Zp80y2x5U7QLQzmGHU22OqA==","signatures":[{"sig":"MEUCICsz3gOnnrPImA0scIuJrK9OM7MXVdPO+9kz9msGvYHJAiEAxVQb0pU0KxXjN7lMXejKtXnz/gG3WoDnpb01TpFubEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.794.0bfc53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0bfc53e8e8150f37bac02bdc262abb13c7495116","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.794.0bfc53e","@flighthq/geometry":"0.3.1-next.794.0bfc53e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.794.0bfc53e_1786581604818_0.5716238054343312","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.836.609b031":{"name":"@flighthq/binpack","version":"0.3.1-next.836.609b031","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.836.609b031","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"af1a86a284b513c17ca8faa8e0342c14bd30d8b8","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.836.609b031.tgz","fileCount":19,"integrity":"sha512-e9J9Buf25zXUpGRd2/4QVx36xVGOgrg+f8dx7fXdgJ6UKFLzttTUladTft7bXT+tgVmU1pbAVagjRFttKn9mOA==","signatures":[{"sig":"MEYCIQD+fuXp2do/Mn8puMmAzdTID5d4H2R2DQon7zEXajv7pwIhANeyhvV7qBsZVXgsUUGU9AYHQSRclWi7/k+w7IFYtOKz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.836.609b031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"609b03134bc9bcbe7be18b38d62a8119ea6260fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.836.609b031","@flighthq/geometry":"0.3.1-next.836.609b031"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.836.609b031_1786583942830_0.22238742296207614","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.837.46a9259":{"name":"@flighthq/binpack","version":"0.3.1-next.837.46a9259","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.837.46a9259","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"02eb5979b55ec92fb9e7e85fb29fbd0bb2341a3b","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.837.46a9259.tgz","fileCount":19,"integrity":"sha512-Puuuvn6M5xLmNb23xKIS7+MycSAZJ/XkFnINb944u9MQ1f+ZZAj6Z2P6Zhh+2VE+PrYJvYQcnS9KGtY2a8WpIQ==","signatures":[{"sig":"MEYCIQDIYnW2cIU0ETaChntGB7dj0O/zhNi9VA1gQgnkhoL7cwIhAP76EkDEUASRODW9r7wD1zJFgGdLJty570pU3njupi46","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.837.46a9259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"46a9259ea45aa6c8e7c6e27ee15d98a3696892d6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.837.46a9259","@flighthq/geometry":"0.3.1-next.837.46a9259"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.837.46a9259_1786587803077_0.9024288525762643","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.845.b5a7c82":{"name":"@flighthq/binpack","version":"0.3.1-next.845.b5a7c82","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.845.b5a7c82","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8ad6bc0b7d334a262473ecf63b118b3be5271403","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.845.b5a7c82.tgz","fileCount":19,"integrity":"sha512-HmUHKBnegG2967bq62Q3xvaMLEtYYsUb3Y62L5Tz7H6ZMKn+iC0EUnnZtHdMJWnPTTBkr7ub6VK8ZwmnBYUf8g==","signatures":[{"sig":"MEYCIQDLiULcF7YBksgdrpodAAU1ch779fN0wMbEiPhDZQTrRwIhAJd6oSEgKbo7Iyax5bzaFlEKEA6iXfZOppw5Kte2rAbV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.845.b5a7c82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b5a7c823c6835c24d6f4eca104ded502ff7fadaa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.845.b5a7c82","@flighthq/geometry":"0.3.1-next.845.b5a7c82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.845.b5a7c82_1786590078476_0.16517855661378","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.847.2e6f8bf":{"name":"@flighthq/binpack","version":"0.3.1-next.847.2e6f8bf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.847.2e6f8bf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2c0f109379443aaf972ede0f0d152a965961f5a5","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.847.2e6f8bf.tgz","fileCount":19,"integrity":"sha512-uQ/UPRkUy7YwIDu2lRnhCcu0+u6fEhT1O0+8ZTNGkArot6qdAxnBmaJZ5rv/XelvQggSLmdzOLWfNqBQWMMVzQ==","signatures":[{"sig":"MEQCIA08v7qHX/yUZhdOgQFr7hhaFcRDLc9aijyYoETfka8fAiAMYhinZF5CDOdCKrgyoHRhSfuLKxfMPuvPb9HDtw15zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.847.2e6f8bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2e6f8bf92aa599339a63d75600b64a6ddb1a1de9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.847.2e6f8bf","@flighthq/geometry":"0.3.1-next.847.2e6f8bf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.847.2e6f8bf_1786593523785_0.3368073236022626","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.861.5a56d7a":{"name":"@flighthq/binpack","version":"0.3.1-next.861.5a56d7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.861.5a56d7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2cc4e6f28b4531d3788c25905ff7faabd6345213","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.861.5a56d7a.tgz","fileCount":19,"integrity":"sha512-PKD3tzS/PnazFusakzGrmt+UlD2FDnMlTALLRjD9xUmIYsIHzK7VVJWc/zeMwAaRrIt+nOxHr6O3q1YNJ1ybmQ==","signatures":[{"sig":"MEUCIGmmw5nLovaoxJbDtxBDveoDEv0gldxEIBMab8nfqoCfAiEA/xp1Cv+SVTXVr1n4ERffx0hOhs9lUwy9MMv4BTKuLew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.861.5a56d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a56d7aab96bb883d20688af6424d110b151fbaa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.861.5a56d7a","@flighthq/geometry":"0.3.1-next.861.5a56d7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.861.5a56d7a_1786593653745_0.16424073397048722","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.887.9f59a84":{"name":"@flighthq/binpack","version":"0.3.1-next.887.9f59a84","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.887.9f59a84","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"212b59488e4be7286af2b54f7a016be2aef82a03","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.887.9f59a84.tgz","fileCount":19,"integrity":"sha512-Mk0c1GPzTpTlw/D6mH7yLQ8t4GMnGmPsZG9SOwGH+x6KNiFVaHFWb76ZXdQpjc13+H+Sbkc5IcG5giv7nuBZvA==","signatures":[{"sig":"MEUCIQCHWTOaSrKj/cjjcNaDK2MbwsRM0YB5jnvzuTUBvrfaIwIgE80CFHqcP8nC1ftHEhd2iKvftmqNTeRBjBij2/NIc8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.887.9f59a84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9f59a84e89b0b6b614037d95baa82df062bc31d1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.887.9f59a84","@flighthq/geometry":"0.3.1-next.887.9f59a84"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.887.9f59a84_1786602005506_0.47762091900762016","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.948.85d9f30":{"name":"@flighthq/binpack","version":"0.3.1-next.948.85d9f30","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.948.85d9f30","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f4fae0b987280a5d67c292ba289b822bc2f57020","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.948.85d9f30.tgz","fileCount":19,"integrity":"sha512-wJ1TGHFX5zDEaoG/uoSKwlTJoQKPotofC1Xu/blJvPBxfIPG76NaT2pwc14cAmMyh2dlNKlUTtqN0TrCzjghbQ==","signatures":[{"sig":"MEYCIQDQJrVT935QKieA5Zbnt2lIjakcARUzlw2Df9lnP7RriQIhAOepyaOMjKf5YB1pKKTDkAjE81/00G+cwnGZ3y6DLsGU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.948.85d9f30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d9f3057c1cf94b0aa22c37cf7be1e156075b6f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.948.85d9f30","@flighthq/geometry":"0.3.1-next.948.85d9f30"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.948.85d9f30_1786635222658_0.3639070901978634","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.970.9691e7b":{"name":"@flighthq/binpack","version":"0.3.1-next.970.9691e7b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.970.9691e7b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6693718c277ee18529682d6a026848509036f3bb","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.970.9691e7b.tgz","fileCount":19,"integrity":"sha512-nePQX7eOQueNjNCukXWVP+0s5P+nc+RNqk8KF2tEknqdMi2O6GCyXlaq/CnIoAyehLzTQhY50QaTO6uWsxofOg==","signatures":[{"sig":"MEUCIQC8E+4n1qHpPh7Jy7rAGgFMctki9m2FzsRd26d/DZ61ywIgIfoH+R6Ty5C+xWUB4ExIkk7BlZBlEBXLEMvIlxbAETs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.970.9691e7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9691e7b43412c9b06f7b09156753049b699c19f5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.970.9691e7b","@flighthq/geometry":"0.3.1-next.970.9691e7b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.970.9691e7b_1786636197673_0.372690754729309","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.971.33e20ba":{"name":"@flighthq/binpack","version":"0.3.1-next.971.33e20ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.971.33e20ba","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f2ee0c2d7fe17c5405cd17f3bc53c77510aacb2c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.971.33e20ba.tgz","fileCount":19,"integrity":"sha512-Kkh3CHEHAOfvKtJXx8MvhxD2tsytzuQr7MQOiCznAUQEW3dCZuus2xyOs+OhjAmul2TF/Oc2EgfxceA1JkHgYA==","signatures":[{"sig":"MEUCIENPezJR6LCodmwQjVpOfdftbtX3Hzyb4sNYw+mImueaAiEAobsoiZnfqysTfxCWlYDTkIHlUfxa7rM1mIN6WcyJY/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.971.33e20ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"33e20ba40aef7452bcf5bfa67c49b6ebd3c5407f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.971.33e20ba","@flighthq/geometry":"0.3.1-next.971.33e20ba"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.971.33e20ba_1786636872779_0.3944250784048562","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.975.01aea94":{"name":"@flighthq/binpack","version":"0.3.1-next.975.01aea94","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.975.01aea94","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"19381cf1c4180653df83ac6fe18e90fd4f6ebd71","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.975.01aea94.tgz","fileCount":19,"integrity":"sha512-8BLH1S9GaoQx+C+WoSWDbfLzOiYiDBaOEW8hxSjkE7lfAlBA4CDqa1PCM7dP+FmFvaiZB6r94OdkkTqJlk2NOA==","signatures":[{"sig":"MEUCIQDzUXpeHK+CJOqTccQqt8Gp+WE6xOnO2lNN2GfulcDOUAIgUdq05InNj3pEKczDbhAoJpMed+9Cx1D53XpC0oikt38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.975.01aea94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"01aea9432318b582da5c33917056b3c99cdc3a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.975.01aea94","@flighthq/geometry":"0.3.1-next.975.01aea94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.975.01aea94_1786639485105_0.24326171880210534","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.996.06087b5":{"name":"@flighthq/binpack","version":"0.3.1-next.996.06087b5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.996.06087b5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8cf2837c9d0c7978cf406ad39ffb06fb1fc2a41e","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.996.06087b5.tgz","fileCount":19,"integrity":"sha512-20trCfdZ0Y6eTJHdM/nxMbcrxbwA+tsnROsntsXUNHbB13Q7+U+1GuOF2Q5yTFMLTKyQ29+/EWEvdGP6ZeI2Jg==","signatures":[{"sig":"MEUCIFrx8jPdNYn91JN36IxYL71c7kNbES5A2zQQZqL92YigAiEA4Zaj7R3NW4q9yLJh1KSMoZJ/tofMVGlXbOmyhBO/PtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.996.06087b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"06087b5b7b29d1eef90012d3b9a63ebd96c2eca6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.996.06087b5","@flighthq/geometry":"0.3.1-next.996.06087b5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.996.06087b5_1786653024105_0.8358012437902469","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1041.35b950c":{"name":"@flighthq/binpack","version":"0.3.1-next.1041.35b950c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1041.35b950c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a2594cc096b16368bd40a5e3d0b3b2fb9024104a","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1041.35b950c.tgz","fileCount":19,"integrity":"sha512-/yVHAukkVTbo+RyiityHuKl+GvQLsj43e9xHB+TSf3//KvFqTwS1pHMujtpzSzpVpri0T8abmIekXp4CjPsm1w==","signatures":[{"sig":"MEUCIHcwno1ZHsesczvBEN8ZPpwjh9N1jgkczC2/Clg+wswlAiEA+/leZhYItyEtNG89DfhfDZyzxy4HOgLQvZsMEn1l12c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1041.35b950c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"35b950cddf407477596a5dfec6e9e1c26daaecbe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1041.35b950c","@flighthq/geometry":"0.3.1-next.1041.35b950c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1041.35b950c_1786665903114_0.2886766583185385","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1050.9114695":{"name":"@flighthq/binpack","version":"0.3.1-next.1050.9114695","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1050.9114695","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d78afa7040f0fa5ad71968f154f596072d3429a6","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1050.9114695.tgz","fileCount":19,"integrity":"sha512-LHXiGolLzQ7+wf1ciXAmG08esrtf7O5fnzVT62UGslcYAe1k4P1hQPlFhjoSRbnkPtNd5ZQKo0ssEwwSsl9P3g==","signatures":[{"sig":"MEQCIBUj7fmRoPdVgiPuFOEmXHkLACcDmeGN7uwbyb1OmCpoAiAPD2iz2WDM67he4f30vZf5k/z2cUuhBKz09bqux5yqsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1050.9114695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"91146957134f8ec3485527a5d084d339e4a79080","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1050.9114695","@flighthq/geometry":"0.3.1-next.1050.9114695"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1050.9114695_1786671659086_0.4547686867781342","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1055.12501ae":{"name":"@flighthq/binpack","version":"0.3.1-next.1055.12501ae","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1055.12501ae","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b4d787a222ef54282c9aef05fd8c62a2479f8c59","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1055.12501ae.tgz","fileCount":19,"integrity":"sha512-hwF+sVn1KEkGhGtAbX75ZOEW0673yeau/+NGYMLZbu1t8D/T0OpRt350t0lt2AHWi9nSzEflavefz29r+dZLdQ==","signatures":[{"sig":"MEUCIHnhLthmd7bf4c+V8KNjCUv6v0AQcldPhbhV7qxKXja4AiEAu5HK3+iX15TXgMzIAcxmryt1jrkERkrAsmk7EYm5pF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1055.12501ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12501ae26c0ad84005e151fb2309b841686fbc3d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1055.12501ae","@flighthq/geometry":"0.3.1-next.1055.12501ae"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1055.12501ae_1786679300917_0.6056960454634439","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1076.4f48950":{"name":"@flighthq/binpack","version":"0.3.1-next.1076.4f48950","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1076.4f48950","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c2cff790a3ef2b463beef8c0485a7529fea3b914","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1076.4f48950.tgz","fileCount":19,"integrity":"sha512-y9oB6PIJeZyvYUymNEebfNNIiJbrtTzqjQqgLyVTcjOEi0Yjy8SEUR4jlHCU+AAZeAE5Kk09UrTd431lmYa3Ng==","signatures":[{"sig":"MEUCIQDpmoOj+1p8GUA5Re18wdk+T76KN8Z1HIBgcLruZeMQlQIgMu++PkEMeYfkAaP3yH8eZ8kHzksu3JsT/ibQujCFzxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1076.4f48950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4f48950277b04fb6f83bbbe2de457c686f1b9f26","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1076.4f48950","@flighthq/geometry":"0.3.1-next.1076.4f48950"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1076.4f48950_1786723379235_0.8452013517672508","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1079.38fd007":{"name":"@flighthq/binpack","version":"0.3.1-next.1079.38fd007","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1079.38fd007","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f813bc285ea2b336c59d35610d7058cbb70fc4a2","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1079.38fd007.tgz","fileCount":19,"integrity":"sha512-m1fboqrlSVS92lC/u337hceoBHsSBOLCFgsnDftIdLHV2oxaAzcpk/hsz29ganoUHnomno2kAgL9lAtMbOdjKg==","signatures":[{"sig":"MEYCIQDxfomZ9kzYHNH8RFpAH3JvPQ1fekmjlsrYlYNEEwZoAAIhAPZwbDbLmg26rsMniKuyd0rYf/PW5l90HKi1i0DA6UDW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1079.38fd007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"38fd007b968cc3d0144c87d476b538535aed1e3e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1079.38fd007","@flighthq/geometry":"0.3.1-next.1079.38fd007"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1079.38fd007_1786730901145_0.8580861039243515","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1084.04b8d9a":{"name":"@flighthq/binpack","version":"0.3.1-next.1084.04b8d9a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1084.04b8d9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9e0e9778e513802234ea06db6e9ed772e5d56547","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1084.04b8d9a.tgz","fileCount":19,"integrity":"sha512-ZFFYgqIC6pxZCU7WdOy4hPDvgAICdwboOAB81S05/CC/jJaOrAVeWdylxjfuQzN73AGOP3/p8F2EKuMrTr6Y8A==","signatures":[{"sig":"MEQCICL44c8qHeBakryuYIENEtmeBbanrTZZ6PIeH/YaLq4nAiBp4buMSUD3dRRZF+GWWSHJGzNpkY8h+tQJph73Kp/s4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1084.04b8d9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"04b8d9ad02a3696f08c9d2a2a396760556862578","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1084.04b8d9a","@flighthq/geometry":"0.3.1-next.1084.04b8d9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1084.04b8d9a_1786734142260_0.600161137593473","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1086.d0d073b":{"name":"@flighthq/binpack","version":"0.3.1-next.1086.d0d073b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1086.d0d073b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"958eaa2f6044524cb005e9445990ed5da6057e50","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1086.d0d073b.tgz","fileCount":19,"integrity":"sha512-Nk8R5g5f/QKUFFw9S2jc+TfiJUfTn6OrpA2qW1lthmgnUc7UeZUpgNHEAHQy4xRm6BvnaBwA4Sr1Qo/d3HPRLg==","signatures":[{"sig":"MEQCIFS+QUdP1yUX3w/Yz2sZwdPqIgJUnkqPx0h/stI4igacAiBL8hDzVP3d1lbRzPFp8f+3tYPF3B1h/Go15HPazOEm6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1086.d0d073b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d0d073b807822ef0d9e17cc1ce4e9d4f74be5e4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1086.d0d073b","@flighthq/geometry":"0.3.1-next.1086.d0d073b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1086.d0d073b_1786737077541_0.9155675826492495","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1088.2bde749":{"name":"@flighthq/binpack","version":"0.3.1-next.1088.2bde749","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1088.2bde749","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"38c1d79f70ecaa999bb98f82d1aa6500d772c142","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1088.2bde749.tgz","fileCount":19,"integrity":"sha512-NAI8FQPwg08VJt7HdjC1vSZOcR98+DIe2iRWil2XSAnnPZuc1+HjzRSOPjrtDz2ams0d+k8mVnRKLthfBCZ8Rg==","signatures":[{"sig":"MEYCIQDzbKwDXoxg0nZ5JFnw0NlLG3fW7v59pfVaJre+SCbluwIhANflj4jUQgCR1QQre2btndV4Hj23fNEPc1aAUZWt6eYa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1088.2bde749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2bde7491836cf43c3de99c9851f04ff2c2def1e5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1088.2bde749","@flighthq/geometry":"0.3.1-next.1088.2bde749"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1088.2bde749_1786739218706_0.1455483987643218","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1090.6e79e6c":{"name":"@flighthq/binpack","version":"0.3.1-next.1090.6e79e6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1090.6e79e6c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ec014e426dca61e54094ec7018ac9035228cf811","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1090.6e79e6c.tgz","fileCount":19,"integrity":"sha512-HMm02iZHeLUGif9ImL05+UJGLe/+QK/jxOd/vyQOVU0h/7vQLWb7aVmHTzd20QYV5SE4LNRF08d42xEhyzej4Q==","signatures":[{"sig":"MEQCIEyn6SY82kgZaB7Qt4MKPfkIcCVbs9eL6a6ziGFgni/8AiBF07B6IncGFY3h4CyLWXJTswiVm81LF8mNZ7cJBsdRCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1090.6e79e6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6e79e6c76925511d45ee1d4eb2034db61c885afb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1090.6e79e6c","@flighthq/geometry":"0.3.1-next.1090.6e79e6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1090.6e79e6c_1786739528746_0.2314005258343219","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1091.b7aa6f2":{"name":"@flighthq/binpack","version":"0.3.1-next.1091.b7aa6f2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1091.b7aa6f2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"47c8aff49ca9f1eb765f4ac45c91d4987da5dcd9","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1091.b7aa6f2.tgz","fileCount":19,"integrity":"sha512-QWYZQd9x1w3Y3UtLuTPd1gRexHU9mrJwpNcmpgPJqB8yzgtiSzXO6NHO3iI9lHtbW/ceb2S4dtQBqM2QHlTfeg==","signatures":[{"sig":"MEYCIQCUTwVXZtTWUL5GlvawVBmnLBUscoxDm8xW0/1O/HmHYQIhAIHdebzObEI2QWrbIXD/gsDX3eQR1Bx+V78yQ6h3r4dW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1091.b7aa6f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b7aa6f2a4acb333b3c58d15eca4386d766b4ae63","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1091.b7aa6f2","@flighthq/geometry":"0.3.1-next.1091.b7aa6f2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1091.b7aa6f2_1786739761170_0.7956164490329476","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1095.16f1704":{"name":"@flighthq/binpack","version":"0.3.1-next.1095.16f1704","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1095.16f1704","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b30479a13a4b2bb6006341f56179c76576bd8ebe","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1095.16f1704.tgz","fileCount":19,"integrity":"sha512-xK5Ax4dzk9M0i4J0Ku/VsVE1TgLJ77w3DtQaRK786lkDmkbEmUzuubtr1Kc3iWMyX8TjRhTYq6gzsPQwPKHWjA==","signatures":[{"sig":"MEUCIAdFSaPtN6YvkoNg3NeBq+C+xFV0p3Et+UVFcXbJAD6YAiEAmclgZyqezKbvHdAWBuLalr+08Nk7o3EP6U+StSkGkbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1095.16f1704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"16f1704d1813a7927f4f4b5c5ef956263ab74254","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1095.16f1704","@flighthq/geometry":"0.3.1-next.1095.16f1704"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1095.16f1704_1786740882076_0.010323372119156682","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1096.4ddf1ab":{"name":"@flighthq/binpack","version":"0.3.1-next.1096.4ddf1ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1096.4ddf1ab","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"294d3be28e27057f3b73806c4376b96f0995a991","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1096.4ddf1ab.tgz","fileCount":19,"integrity":"sha512-5D54heXKGvi7eStBHX0rMd11Ph8NAqFJ0I7qGz995OpwB4e2VNe1mnKGsLvWbfyMIFzrIj+3SQwJos5EDjsJvg==","signatures":[{"sig":"MEYCIQCsI5Z2mpsTTdXAHUYRtWzS9rOzBoSuzs0MFkIMrdti/gIhAIkUiVMamw6vpCDaJn0KbRn6MGEKej8JkzCQWNvuLhbM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1096.4ddf1ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4ddf1abcf65676210f2b1a7b478014e6d3ed8c92","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1096.4ddf1ab","@flighthq/geometry":"0.3.1-next.1096.4ddf1ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1096.4ddf1ab_1786741677491_0.1516703073092429","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1097.b8126d8":{"name":"@flighthq/binpack","version":"0.3.1-next.1097.b8126d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1097.b8126d8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3c18d9646036946d96500926e77ac315cc9856d5","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1097.b8126d8.tgz","fileCount":19,"integrity":"sha512-wp3CbIpceTXQ6lDthELvQY0MzLAf5U3o8qvTmrMkF11IguvtpNu25Pht4BjgV3fgZDbItOGp8Y20VKxPU8u62w==","signatures":[{"sig":"MEUCIQC+S7Ys4jA9eAvZo3gq0+GX3OL8AVNFmsYWJPSk2h4wiwIgUXTpSLYBe0cpNrE8K57BDU+CC6eoVZtaf96sQ6xbCmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1097.b8126d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8126d83e3f846a776c300d410c5f3c45722b599","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1097.b8126d8","@flighthq/geometry":"0.3.1-next.1097.b8126d8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1097.b8126d8_1786742003640_0.9876897299504641","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1099.671eaf4":{"name":"@flighthq/binpack","version":"0.3.1-next.1099.671eaf4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1099.671eaf4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"acf072f416708c0b01b92e0330b3a5d0e0e65f84","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1099.671eaf4.tgz","fileCount":19,"integrity":"sha512-Nb8W+782lgWj1s2yLYMcV0GIpePtuTXJSBfyHHDnVuz4ngMneFrSYrUt1EnE3FNdcB+h/qcmEz3mGlINbFNczQ==","signatures":[{"sig":"MEYCIQDlICNOMLQxrqbD7S8XPnwAzJ44tp2gd3w046jIf0MB0gIhAMdfiv0bcnl9Vc8oxYcxVpPwEFA5cCL2D84qek4U6GxO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1099.671eaf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"671eaf4747d3faa1f51776306c734bb129db48f6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1099.671eaf4","@flighthq/geometry":"0.3.1-next.1099.671eaf4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1099.671eaf4_1786742272705_0.17844684438390068","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1104.8453d3d":{"name":"@flighthq/binpack","version":"0.3.1-next.1104.8453d3d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1104.8453d3d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"048e000513358f8f717f835fd56cb4a76c96e011","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1104.8453d3d.tgz","fileCount":19,"integrity":"sha512-zfc9urk/rIeypB2y4ivwAibaVG9LeGTNNe5LGZ6PjeD5lWFHogTuxXHDzz7ROnMVAb4vlQMvVeWtX2lk8VfQJA==","signatures":[{"sig":"MEUCIAS0vO/s8LWTyyTUUaxLzYFvHadaqI3egQAsGxR1kLF6AiEAspXGRwBGKpuG6y5lTLUXkxGSIT+YznNIL6EtmDodHkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1104.8453d3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8453d3d35fb0d049c2911f875b4c4f41de1f2128","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1104.8453d3d","@flighthq/geometry":"0.3.1-next.1104.8453d3d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1104.8453d3d_1786744360194_0.8079868201434433","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1107.0b5d347":{"name":"@flighthq/binpack","version":"0.3.1-next.1107.0b5d347","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1107.0b5d347","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"87b5c3161993ae5a26af4ecca65dc70b9f85977d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1107.0b5d347.tgz","fileCount":19,"integrity":"sha512-Toqm8flktgHLN1ii0lbfafuBoX4NoQEtKdXaINVkE64IBLyh5cZPQ1MPl1+Tj/opPCxaAYwpwoy0UkpnXgCPUA==","signatures":[{"sig":"MEQCICNda7VV35wRlSIxYTq/iH/bt4dRKyPjWkcxzPfKXQxjAiBE5fkTEc/k/YA05eVXu3mDuNoJBDkLSoMFgofkZd3VZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1107.0b5d347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0b5d347bbf810534aefebc9f6996b95df91c5769","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1107.0b5d347","@flighthq/geometry":"0.3.1-next.1107.0b5d347"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1107.0b5d347_1786747200684_0.41575339763273944","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1108.66cc86c":{"name":"@flighthq/binpack","version":"0.3.1-next.1108.66cc86c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1108.66cc86c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"76334a6b0e2b81babf47d5f5e12bf35cf851a95a","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1108.66cc86c.tgz","fileCount":19,"integrity":"sha512-MPtPTWw1CW/Yba27waE6TLSUhvkoL7+3ihR4w7T0ic+yhY0WZzszB/KXA1FeFUHJO3yabJApif5K9NiD6eFJsw==","signatures":[{"sig":"MEQCIEXrTFvlclAlZbd87jFW4c+0odxTjp/Hr8qqmEt1mqDVAiA2VK8vGtlL7rAv1RTys6ncCojauJlXpQaAnLDXKLXgOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1108.66cc86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"66cc86c94270c1656fbaa33f76aaecabbf5cf3b5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1108.66cc86c","@flighthq/geometry":"0.3.1-next.1108.66cc86c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1108.66cc86c_1786748311430_0.07196094672394882","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1112.dea9723":{"name":"@flighthq/binpack","version":"0.3.1-next.1112.dea9723","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1112.dea9723","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aeff6ae37006394a9bf1de80f66a029aedcfa353","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1112.dea9723.tgz","fileCount":19,"integrity":"sha512-Bv77r/Za/VldNQpICdSwhRnJGzuOJJD0HzbSCHsSIgOgGOgakYeAItv5tzyap8vj8afjVa6OAqcjaZOq0R9rFg==","signatures":[{"sig":"MEUCIQC8VhUg8+tZs9K7bLc7EV5++xOPoUqLcQJSdPwgYolWYgIgDCsD/C9mAogXkEJMLRdwpSsS+JFspm+xOY20Ep+Uzdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1112.dea9723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dea9723f504eea38000f31756c836c87bacc88c8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1112.dea9723","@flighthq/geometry":"0.3.1-next.1112.dea9723"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1112.dea9723_1786758564593_0.07081830036854053","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1113.9cffbdf":{"name":"@flighthq/binpack","version":"0.3.1-next.1113.9cffbdf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1113.9cffbdf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7241a83de1ca82b8cf10e2efb1a7548b708823a1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1113.9cffbdf.tgz","fileCount":19,"integrity":"sha512-x3gC9bsBi8exAL8V1yc/XvPsj8McHEkvmlH47V836pn0meaebbFviRU8OZZT14CZTu/0R2BhzV7VcTXpzSWFEg==","signatures":[{"sig":"MEQCIA6y2PYG31Yo6w1TC5Zi4ecAN8zdXPsUtlj4Ecjt1vL5AiAE/52cGyai14a90TjQ0vGRwF7F8bNg3DKIeaDentLEpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1113.9cffbdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cffbdf4bb0c58199f3c1e6ec40c1211d35c6bc6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1113.9cffbdf","@flighthq/geometry":"0.3.1-next.1113.9cffbdf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1113.9cffbdf_1786760507056_0.8626225681515376","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1114.3ce681d":{"name":"@flighthq/binpack","version":"0.3.1-next.1114.3ce681d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1114.3ce681d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"650e2a5de3c1c9c63973cfea3c1365883942bfdc","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1114.3ce681d.tgz","fileCount":19,"integrity":"sha512-bdlpzFMPMsW/Sn8lKRP8iVhdyW0bTFRh75ESf6H5KBFjw1Cvpfe9yGBBfSF0e1NJy5e/zxcZb40J5wkCEEyM2Q==","signatures":[{"sig":"MEQCIAnnPMJoXhlumdv0hdhE9rx5npU78n0rS0YuftmuQEmJAiBD1MCrCDzjP/7Wp2Mdjdz3GxSSeI1/wYpzwZrwSosp1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1114.3ce681d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3ce681df621450aa0fa769d10a8380f6874c958b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1114.3ce681d","@flighthq/geometry":"0.3.1-next.1114.3ce681d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1114.3ce681d_1786763653815_0.023449424590949786","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1116.866c771":{"name":"@flighthq/binpack","version":"0.3.1-next.1116.866c771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1116.866c771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a4b4d4a30c1588e226c84ac8896a21d6dbe33740","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1116.866c771.tgz","fileCount":19,"integrity":"sha512-/pMyEF3lCsMIhg+/hEHfZvHK7vcx2rQNCuiJpU0IiUaTJsqneLA72C3/bagwJ0awsBoYX1nSA4g1Atjig82QKA==","signatures":[{"sig":"MEUCIHoeHofY0aGyTQ1CX7h4aABBTLBHEPL4qhau/bLv+x9CAiEAkTBqw9CowkgX+dvgF6vr3RkVSsmK/mM2ctBkXlZGPoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1116.866c771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"866c7712dfc03ca65960959ea6b5a858c68234aa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1116.866c771","@flighthq/geometry":"0.3.1-next.1116.866c771"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1116.866c771_1786772811288_0.21882503612916193","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1162.1c7f42e":{"name":"@flighthq/binpack","version":"0.3.1-next.1162.1c7f42e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1162.1c7f42e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fb9370775dcb12004b79526107b685dbad611423","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1162.1c7f42e.tgz","fileCount":19,"integrity":"sha512-NXY8Rp4Kc7ApErJgnx7Uv9XzxBGT+TN4SIKSO1n0LrqyZIOPAJ/Hcjj9B7R+c5HJX97EsftnIk28xLupWcu/aw==","signatures":[{"sig":"MEUCIGuu9bo3gC/h1NrW7n4ywT0fLPLSIPYIwsmdaxZDKvdDAiEAxqWuLiVUlVzta25a5ojMBSx++hd+KEvvpoPTWq9wYDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1162.1c7f42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1c7f42e0c8a6d050adf50aead913ec7f82037ccd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1162.1c7f42e","@flighthq/geometry":"0.3.1-next.1162.1c7f42e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1162.1c7f42e_1786893299769_0.45384854531051544","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1165.285e507":{"name":"@flighthq/binpack","version":"0.3.1-next.1165.285e507","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1165.285e507","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"46dd08176c09a3e9de45ab6bdbae3956049e66b7","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1165.285e507.tgz","fileCount":19,"integrity":"sha512-vKSmV5JxrcRsY52Ku6AcPqRt3UnUetbMgGd/i4pDXooi5oh4obKlaxSqhKHENvcWs8HFlIhIiy9B1wlyTB9v1w==","signatures":[{"sig":"MEQCIDlYghwzBGD8ZOpzfzjgb5ZhM4zs9Jh9bNo7tWxhXactAiBm2q9imYuP+4GlXfhpVrnlrIeUVJ4ltgCxcmeA6U01ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1165.285e507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"285e507fb9ad8a5f0914347453d841a36136024d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1165.285e507","@flighthq/geometry":"0.3.1-next.1165.285e507"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1165.285e507_1786916245907_0.1914316041590689","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1170.8a733e4":{"name":"@flighthq/binpack","version":"0.3.1-next.1170.8a733e4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1170.8a733e4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a58798af7d9227c2a809ca1819f89e7e71c15451","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1170.8a733e4.tgz","fileCount":19,"integrity":"sha512-SJJyc25Qc+Ql9k++a1RXisHXkZ+pRLohY7PCQrZ5YIRoMEoFwKQrP36nvz0qt4QT99iMDTNgjRWu1j+w5XQwBg==","signatures":[{"sig":"MEUCIG3cHTdps+vaWLUvAtBB9OtTFad7TkXW7/YzQZZs3aUMAiEAnATkdSJDix/CYnUrJ4LHrDP5dAjfXW9UPCO8MvsQ7qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1170.8a733e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8a733e40e49c32762c951839d458d92f186a4d5a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1170.8a733e4","@flighthq/geometry":"0.3.1-next.1170.8a733e4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1170.8a733e4_1786922292370_0.8382485779416102","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1191.e999f6c":{"name":"@flighthq/binpack","version":"0.3.1-next.1191.e999f6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1191.e999f6c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"db253956f09b900f13082b62ba530a50354eb7e0","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1191.e999f6c.tgz","fileCount":19,"integrity":"sha512-DlJUcZXA3hFYy2qLpJfPtCUSqcP0XLl4/LwiZEdJuWTeLJgYGINw6ZphnP+odzefKqfCOLg/I4g/wFOBzxoUwA==","signatures":[{"sig":"MEYCIQDF9hbQ1HFFkTySpKykS/jY6F0F7HRpkxKxJyeGfLd4xgIhAP8OgtNHmxcwkF4rcCICJm262mn9XDzxo+Rq8CZfrtlW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1191.e999f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e999f6c5b5759d60dba9f3a50452af8e2eba2168","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1191.e999f6c","@flighthq/geometry":"0.3.1-next.1191.e999f6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1191.e999f6c_1786959780186_0.7112099316052831","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1217.5f07972":{"name":"@flighthq/binpack","version":"0.3.1-next.1217.5f07972","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1217.5f07972","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b5dfe2690d9f01e0caef4ee94d44d875fa4cddcd","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1217.5f07972.tgz","fileCount":19,"integrity":"sha512-lrSXfguA+U3AxKD2CB/coFs5hX1nLofhgfSCrtGfSPZMl4MAASUAKnJqEfQprCe8guF2kE2k7//+s2DbQ5KtTg==","signatures":[{"sig":"MEUCIBgERa8MCJKiccJA48VxQftZkKZLxfXlhgGmEg/+swSJAiEAw2AncZaeRL2v9modI6Nj84rh/9Qd3HWeuD4wrgAkwQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1217.5f07972","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5f0797204744d188d3cf2f94caaba730bc49c3d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1217.5f07972","@flighthq/geometry":"0.3.1-next.1217.5f07972"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1217.5f07972_1786991255507_0.9314623996959719","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1240.e41e1f0":{"name":"@flighthq/binpack","version":"0.3.1-next.1240.e41e1f0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.3.1-next.1240.e41e1f0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bed4787d7fc7c275fe0959f5aeba5da0e5b29eb1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.3.1-next.1240.e41e1f0.tgz","fileCount":19,"integrity":"sha512-3mIQNU7sDWNfIQDwN/DRUfaUq8TZzK1qStEtO/csqiQtG1QXTic6hI1GlbOKqOOnNOSVdPrtRrV8NIn2qoYXZw==","signatures":[{"sig":"MEUCICCvKm4QEYpwWjXQ4MTlZcM3KWITEH2XOLLX42LLKLIxAiEAvV4YZ273HJzW2AJyun9mlAfN5M/DBMLllmWUvvlnH7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.3.1-next.1240.e41e1f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e41e1f057a6a80c8aeac7c58383a98af0968b676","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1240.e41e1f0","@flighthq/geometry":"0.3.1-next.1240.e41e1f0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.3.1-next.1240.e41e1f0_1786999468543_0.728853436957926","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1261.f361161":{"name":"@flighthq/binpack","version":"0.4.0-next.1261.f361161","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1261.f361161","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"82449bad58a72a12bd3071df1c6171b326b0393f","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1261.f361161.tgz","fileCount":19,"integrity":"sha512-9IAxU2iqGLw21MMaEAUn4FXwr411ZBTpQsjXmMg3/gkAHWK6WFKLyzXafqc9ZgPZXQ0EHvVXIo/aguTVFXrx6g==","signatures":[{"sig":"MEQCIEnqK2ACQiRqjftYz5smXy+yHFdGqWiNV1HchqHsP7z2AiAFQQASm7u3c7+9+GoNTsr+JcSDzNjUCy9epFqw+9KRRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1261.f361161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f361161ec23e478bc35b88d31c331f0d50f13eeb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1261.f361161","@flighthq/geometry":"0.4.0-next.1261.f361161"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1261.f361161_1787006118541_0.749064964605257","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1263.aa14a22":{"name":"@flighthq/binpack","version":"0.4.0-next.1263.aa14a22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1263.aa14a22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f84f97e2925d18a31b0b3a02041d99f65cdd2aa9","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1263.aa14a22.tgz","fileCount":19,"integrity":"sha512-EKG49bu4MJfSU/KTTqK5K5uK7Tijr2J7GKRSm7ThnUqrnx8A40GwJz0R6wGYvcnBslEVWMjEbQ4tfoIMu0GVVw==","signatures":[{"sig":"MEYCIQDVvlVGPiJjqKlC/+cQWFKTJKWNaAadiNvbBz3tcHekwgIhAJUJ85p3EvB14ymq6x+9uJtBA1Arpzz/u0fBfBar7TWD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1263.aa14a22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"aa14a22895fd01758a537a267228fdf4129fb3c0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1263.aa14a22","@flighthq/geometry":"0.4.0-next.1263.aa14a22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1263.aa14a22_1787007186872_0.8124577712622676","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1287.1dae9df":{"name":"@flighthq/binpack","version":"0.4.0-next.1287.1dae9df","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1287.1dae9df","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d63967c56960b6d3510322a43adda701d072a274","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1287.1dae9df.tgz","fileCount":19,"integrity":"sha512-HQ9s6uwehdpf4gU3cj5OkMUICi2dEl6KMXz943Y2lgo63zaK4/YKp5NFX0f6SyfxQcLdgvLNkT/tuU66LTC4ow==","signatures":[{"sig":"MEYCIQC/LWUoB4srf7mhiQDXlB6qsxubC6TWXhKgRfGodZwxswIhAM/J7FX5gmJ2SpWGHb1i9CH43bemv94T9Rf1mZg8ncgd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1287.1dae9df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1dae9df025ffb9e821049b01f17339de7f747428","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1287.1dae9df","@flighthq/geometry":"0.4.0-next.1287.1dae9df"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1287.1dae9df_1787014776806_0.4934550550458161","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1290.99fd889":{"name":"@flighthq/binpack","version":"0.4.0-next.1290.99fd889","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1290.99fd889","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ea7512f2ca816b0bf06961dd40d0c59cb404f912","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1290.99fd889.tgz","fileCount":19,"integrity":"sha512-RWv7sJS+KwfvnrCl+SlvqolWFDNbGz6prdKy/IK8Kzr7WU9Cb7MMOHYi/9vQY6GDTwilvlxQM1l2VSa+6NnbAQ==","signatures":[{"sig":"MEQCIERuZMynRw3tYWmBCbKjS7XFKnTX9iBcFSj2pcpuOhYHAiBrmk8da7VXC22poMHnTWCqoYPrPvsuSE7pMBaMMT5VdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1290.99fd889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"99fd88963a6b0552f04e4a369008a84e1863aacd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1290.99fd889","@flighthq/geometry":"0.4.0-next.1290.99fd889"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1290.99fd889_1787016136687_0.9152676574819125","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1294.03b2010":{"name":"@flighthq/binpack","version":"0.4.0-next.1294.03b2010","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1294.03b2010","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4bc3569f8b7c0869666fcb2f31b657bb393ff484","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1294.03b2010.tgz","fileCount":19,"integrity":"sha512-zJhOnEkNF/ckRSjHyY8noUSUy1NYyTtyKuZm0EIzGkvVhB6i7QBpKvkJ/Hk3YxsI60C/rbFRe2QOWYFWhmyRAg==","signatures":[{"sig":"MEYCIQDE4J4Oe1iluts24bZaKpqGj6TRBxWP15hMejlLU6v+5wIhANDVT8Zxuvcss7R5nPwMqNF4kLE8vnju6c4ZFPaJITS6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1294.03b2010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"03b20100b01fce4383bfb5e3f198d31ac16f94ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1294.03b2010","@flighthq/geometry":"0.4.0-next.1294.03b2010"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1294.03b2010_1787020344081_0.9885234809024477","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1296.dfa990a":{"name":"@flighthq/binpack","version":"0.4.0-next.1296.dfa990a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1296.dfa990a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d3b35684b90556597a67d4c7a33a85f5e2268213","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1296.dfa990a.tgz","fileCount":19,"integrity":"sha512-h+hIPb9WUTPJIPzv5Vp65CEOMsWHqMyxlITP31ODauHCxManwlv7iBkTdRonqxJ+aysOgyTnb7BeOZ1+zXJztQ==","signatures":[{"sig":"MEQCIBTcU7s348TGcu/L9pl/X9aIDuUZTp3fha+Eo7wBgoN9AiBQv5ehRQ3JOYMziaR0no2ww35d/IXqlpjV0WF+ZG1Wow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1296.dfa990a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dfa990a25f0d30ffc753984cefac6fa02f65bfc1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1296.dfa990a","@flighthq/geometry":"0.4.0-next.1296.dfa990a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1296.dfa990a_1787026875114_0.4792375735939298","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1299.541fadc":{"name":"@flighthq/binpack","version":"0.4.0-next.1299.541fadc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1299.541fadc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"46711981a965a212bdb21b9a1c46544068dd100c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1299.541fadc.tgz","fileCount":19,"integrity":"sha512-vL9bOe1F/t1bgwMRCE6+qfvxgNZ8xPCWpXLPIZr4Rxv/4lMZE1MdHyHDfgfpLrs7KjBsUxef7zvHSnPHUqHbAg==","signatures":[{"sig":"MEUCIFj3tN6ApAqo/j656zoXi0jmuyMKJFTW2wQOUeNdaGJ0AiEAgWn6jDEr2/Hm+qPAYNEKcN5CNpNbhA7dUtu7YNdfIro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1299.541fadc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"541fadcc42ff9672e4f0184a4dbc76e0945acd5f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1299.541fadc","@flighthq/geometry":"0.4.0-next.1299.541fadc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1299.541fadc_1787033911389_0.09849523966649865","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1350.7431bb1":{"name":"@flighthq/binpack","version":"0.4.0-next.1350.7431bb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1350.7431bb1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"897a24e3f747d8ae7e156ecd45ae1f3c86811b92","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1350.7431bb1.tgz","fileCount":19,"integrity":"sha512-TnHzbqTIDMtMrk5w6bK/41tNufmVvjVbGX7nxrf4RoxIiY/0XVfoaTzCb+Ds8q5oKJc74FAcSJXBi5XZiIJJ1w==","signatures":[{"sig":"MEYCIQD2QmyvQdKvipBm0D9UsnUvME9tcGQCUQQ5wAiQ4ejcUAIhAN/jfV/DJjYG44YM2z/7mnvVr2oh3ILTnuzV5Z4PVN97","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1350.7431bb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7431bb1294fe823c7b7e59844e6a0f58b1ae3bc2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1350.7431bb1","@flighthq/geometry":"0.4.0-next.1350.7431bb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1350.7431bb1_1787066989248_0.5774373418156074","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1351.6ec45d6":{"name":"@flighthq/binpack","version":"0.4.0-next.1351.6ec45d6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1351.6ec45d6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1651c0da2b8d16b347f91b7f3ad09cb695bf6579","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1351.6ec45d6.tgz","fileCount":19,"integrity":"sha512-dN4hFhWI7frggxp17A6Nj7BEg2JIjuXd4zojRzIhFbE2SahzsJl6pBb7LsZjSCaIErV4y+xBs2WZbghJaYaTuw==","signatures":[{"sig":"MEUCIQCvDGEmSfdGTtVbQxuoH4EiPArvp/S/QIF7B6+Ya2iQzgIgSqOmupgep6wpnlsQJQbxO4y+iRpe5nsPVOcTozNhH+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1351.6ec45d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6ec45d6b31d6d287c2e8eba72b0c85fec7667c0c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1351.6ec45d6","@flighthq/geometry":"0.4.0-next.1351.6ec45d6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1351.6ec45d6_1787067999770_0.8291169535453182","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1354.5181c5f":{"name":"@flighthq/binpack","version":"0.4.0-next.1354.5181c5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1354.5181c5f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7aafd3297fbdcace08af3885328e06f58f0785b5","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1354.5181c5f.tgz","fileCount":19,"integrity":"sha512-pVWVr+Vgt2BhZsWltL+tboUWiGXszSzJUdS8pMFFV4d6VD3ttUrnoYsTZjVehd8esBOyQVbnqv23z6a8X4vVAQ==","signatures":[{"sig":"MEUCIQDw/v8l3RRgjoQRLLZQ+IcvYZPqdD41CZ8br+dTnLxtkgIgIXX30n12frkYayUJRCUX3u3eIyHqtf1+IElqmr7Gxj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1354.5181c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5181c5f1c469000694988e1f6e7dc37a98c6b28c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1354.5181c5f","@flighthq/geometry":"0.4.0-next.1354.5181c5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1354.5181c5f_1787076778509_0.2944411385251602","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1356.924bb91":{"name":"@flighthq/binpack","version":"0.4.0-next.1356.924bb91","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1356.924bb91","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"99993a7c1c7ba5301e1b587237acadcc790e5029","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1356.924bb91.tgz","fileCount":19,"integrity":"sha512-tXAZcRCjfzwWdKUcKJnxENA6skzUp76ywacvt56w0MHCKvRSVbcdQPEk1DTVVTad4ZHN0plroL+A+IiE1s3Yyg==","signatures":[{"sig":"MEYCIQCWIwn1Z62dR11qcddGH4v/zCGm+yQ3fQKFYF6LSKsx5wIhAJb5Yq8tH7PXwrMJQ4ob9Z1vGXzUt/IWwddxbHU5GzG+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1356.924bb91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"924bb91791102bc3cf5624441610ef3e2b335b68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1356.924bb91","@flighthq/geometry":"0.4.0-next.1356.924bb91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1356.924bb91_1787078068838_0.7745174849932961","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1357.b87b5c1":{"name":"@flighthq/binpack","version":"0.4.0-next.1357.b87b5c1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1357.b87b5c1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"637f7a90b83bf658483f960ab9b05764e771c520","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1357.b87b5c1.tgz","fileCount":19,"integrity":"sha512-BAHyqSXJIi8jsKjwlyHmGWnF+S95emTjEP0edhdtipTPW847ZAOLFGFS/tOHDuk+qHi+HNPMYoq2xyIAmPRcOQ==","signatures":[{"sig":"MEUCIQDyDzzrtup0Urapy/i0eOyEUdrn+vzb6G6NbYeunOmzhQIgT1WDlB59rGPRHcT6cKk3Y8w0Un0WOQ3wbfYLvrvpEZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1357.b87b5c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b87b5c15158aa2898caff7f3e3c3867854d29d5f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1357.b87b5c1","@flighthq/geometry":"0.4.0-next.1357.b87b5c1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1357.b87b5c1_1787078223099_0.18299105658112058","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1362.3734bd4":{"name":"@flighthq/binpack","version":"0.4.0-next.1362.3734bd4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1362.3734bd4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2da5e3c16ed4f2265ceb4bca24968854cfb0b4ca","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1362.3734bd4.tgz","fileCount":19,"integrity":"sha512-h5UW4NqiGr+HHAuytTt7GrDUTB8WOU3OnpeJUqowkP6r6TA7eJyY+szlDOTBetW5C8h0mSO+vN//nB6m8lk2fA==","signatures":[{"sig":"MEUCIQCNwxNrWIBWWlPD7Ym2TtjKNABm3ooFbIEjLGZUivtBTAIgYChX5TZHHiods3cd8CnmFbTFrMHzAtZAdoEYol5X8yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1362.3734bd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3734bd4936d51eea42ddfd38f48b995d49e6657c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1362.3734bd4","@flighthq/geometry":"0.4.0-next.1362.3734bd4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1362.3734bd4_1787078870595_0.5800240263133842","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1383.b8eb497":{"name":"@flighthq/binpack","version":"0.4.0-next.1383.b8eb497","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1383.b8eb497","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3c297f7bdb8f8850ac65256983466be297ceb4e8","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1383.b8eb497.tgz","fileCount":19,"integrity":"sha512-f8dz+18vhdqLJHmFZkn5nyzoIX5ey1Pt1nY8ePPIZ8QZmT1le+gnF3Gu1ZJ0GKtQZvt6mKHOBht5tISublO8jQ==","signatures":[{"sig":"MEYCIQC5WsC0hLSt3tmXJFNqjNEVRdME05kCImXvFKluvDSeOAIhAJCCkEUqVlLiQlC2tHH8zBiFLtV6YGFG76Vd41DyPixc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1383.b8eb497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8eb4977f0d1496e8c4b2f47f16c82c0710291d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1383.b8eb497","@flighthq/geometry":"0.4.0-next.1383.b8eb497"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1383.b8eb497_1787080217535_0.6033802086301139","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1385.dc129fd":{"name":"@flighthq/binpack","version":"0.4.0-next.1385.dc129fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1385.dc129fd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d9f1b33dfdcf1b30b83991072f42c8b7a1f66b61","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1385.dc129fd.tgz","fileCount":19,"integrity":"sha512-dVZlNSFJKF3imY+KFU+Y6NqU2REduIW1c+suN06CUmv86HKV10bel9I0/IyJ0scWW1e1I1LV3dOxGm53A1GdIA==","signatures":[{"sig":"MEYCIQDidPnFAN5tWqPDiCiym4YqJ7YIFfpKmw5n8g2VVriqRwIhAKH6rXklYUga6zil5JikhPz4tk7AhcWC7FwpkSqi4ANj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1385.dc129fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc129fdaf5719e6fe6da44e8755cbc798806ee74","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1385.dc129fd","@flighthq/geometry":"0.4.0-next.1385.dc129fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1385.dc129fd_1787081971241_0.021891269285220227","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1390.ca3ba2b":{"name":"@flighthq/binpack","version":"0.4.0-next.1390.ca3ba2b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1390.ca3ba2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8af2ad6146124743888d2edf25746709fee5f658","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1390.ca3ba2b.tgz","fileCount":19,"integrity":"sha512-G+qZ300dsNjrCPLKs4inX1XXzN8c1lS/mBeBhEnngC+cb+gKrU+Hduie/i55Q5+khev6M48lPCrDilSV77U1jg==","signatures":[{"sig":"MEUCIDurL/C+FnfUhB9a/lurA0vxb7oTRWNrf5rO5tN3H0jHAiEAwNV05s+1e9L5fbIsJzN8PXIEpKaPi771A4nj1yLxHdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1390.ca3ba2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ca3ba2bc71b176e9f619cdfbee0d0fa5c59769bf","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1390.ca3ba2b","@flighthq/geometry":"0.4.0-next.1390.ca3ba2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1390.ca3ba2b_1787084701062_0.5178055529267729","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1391.ef8547e":{"name":"@flighthq/binpack","version":"0.4.0-next.1391.ef8547e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1391.ef8547e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"11547af1a2de80e5bd5dd8315e1576c4e30d0cfb","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1391.ef8547e.tgz","fileCount":19,"integrity":"sha512-HcuZYJnQ6Y94VXAoMIEQOzVVbEkaRwg7ue34cEpGEKgA3gxs5hTIQzixs8TSGnamGhVLIJQ/0XrKa5WvR5a26Q==","signatures":[{"sig":"MEUCIFlYYOnwKGPCsdckY+RyQhcB9/q3VUoyFDLcsfLHXLXeAiEAqYFYsj3CNGXm1vvP6FScBYXuQwhV92cgXM8ZKkXlX0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1391.ef8547e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ef8547e4f1d53ec2c0a70c3df10b9406d13096f9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1391.ef8547e","@flighthq/geometry":"0.4.0-next.1391.ef8547e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1391.ef8547e_1787084844087_0.8657559430579611","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1392.ae73a44":{"name":"@flighthq/binpack","version":"0.4.0-next.1392.ae73a44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1392.ae73a44","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"677d500b48651e8ab6b67f03b9f15c1dc59ec2f5","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1392.ae73a44.tgz","fileCount":19,"integrity":"sha512-3MOFkBM10SAaoumddT4yKwRYSe8eZwogudQlbv3oQFoor9Qm/7JaqrBmFP6RxThJtHG8JFkHpeitINbBXzINhg==","signatures":[{"sig":"MEQCICFy44YOziC0Hb2D8mGrS5nxcWa9eYEZ/yoZ/4dEj6JaAiAtWmDudVZj1BsfgU88n1z0HyB97yLLjvbrbt16vqHQHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1392.ae73a44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ae73a4474c40d293f2ab2295ae932102668c6b04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1392.ae73a44","@flighthq/geometry":"0.4.0-next.1392.ae73a44"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1392.ae73a44_1787090992386_0.30470900613695284","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1396.66c9814":{"name":"@flighthq/binpack","version":"0.4.0-next.1396.66c9814","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1396.66c9814","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1a567da7ba41cb66cf93833949a61f641cf50168","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1396.66c9814.tgz","fileCount":19,"integrity":"sha512-P3rmPXhlrll0lapfJdOrWHzRfkbxsJGEjmW2dCcbQjEkDeuCrpYeQdm3CqukrvG31B4hU2i9E6lwnMGbeRAU1g==","signatures":[{"sig":"MEYCIQCgYmGRNB2zSrB/7/iuXXTG22qAQUuf0zTgw+zivRh7mAIhAPkvuxg01s+fzJHYkHMD9uK2r4yMvbQHbrRa4QBK+HRl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1396.66c9814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"66c9814f2387abf7cef7a334a4edf573110aadb8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1396.66c9814","@flighthq/geometry":"0.4.0-next.1396.66c9814"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1396.66c9814_1787095683366_0.19795433913066796","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1398.776fd7a":{"name":"@flighthq/binpack","version":"0.4.0-next.1398.776fd7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1398.776fd7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ae974abf85abc9058175ad75c75f37ff88367bb5","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1398.776fd7a.tgz","fileCount":19,"integrity":"sha512-a3juzMv09D3sJO8IO9WOBe1+U7fWbWu20ZWsrgg+mMLjbVHmTevZBkxcy+1KC/ZTWhT3DWdMLTEWibT0QRm4Vg==","signatures":[{"sig":"MEYCIQCiFNC2+ad8QGhykRJWhmnHrSJUdau8aa79uzNEsSwJ4gIhAPR1ks++5MmL6Ny2JjLSiveuPNkB4sH/r+JTrxjScKOT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1398.776fd7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"776fd7a25d706d45456f573331a1884c9b512827","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1398.776fd7a","@flighthq/geometry":"0.4.0-next.1398.776fd7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1398.776fd7a_1787095819494_0.4922707187820232","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1399.9d20d2e":{"name":"@flighthq/binpack","version":"0.4.0-next.1399.9d20d2e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1399.9d20d2e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"924f3ea6d21f02e3fe760ab3e79857e9d0f280d1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1399.9d20d2e.tgz","fileCount":19,"integrity":"sha512-9qZ9QPjXq/JrzeznCl1BOgq87LZWIT4Hk0K6vNWHbPkYSxqrOZEJwF8mjwuXhIlgEi7re5qpltQVcLW9wPLQHw==","signatures":[{"sig":"MEQCIGt2RqCLnWlvz8TB5AZieCgxcUo4kJ4oX9ZgBodPMsduAiA0QPDB/zyUvWGxRQQg4Ba0d/3qiEd78QYMHD7IWx7w2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1399.9d20d2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9d20d2e0317023af656379bb16f54f02cf43c97a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1399.9d20d2e","@flighthq/geometry":"0.4.0-next.1399.9d20d2e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1399.9d20d2e_1787097428020_0.6255785051968576","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1404.4936e90":{"name":"@flighthq/binpack","version":"0.4.0-next.1404.4936e90","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1404.4936e90","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"29db3061de8d643e1ac010d92677bfb43bb491fe","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1404.4936e90.tgz","fileCount":19,"integrity":"sha512-lxlSgVtiME3htrF8wA1+sNxtyDwMPHnxhcYq3MheWwpwjJ/BstiGx6aGWN7/oH6H58qDvF+J1Kw3Hzg9tTcSgg==","signatures":[{"sig":"MEUCIEkFEES4S/aQHrmGIZcdwXy/oRaWxRxtO8xzjtVa0OciAiEA+02sFa4G7OfiVRInW95PtcZGaonI6QLlZBqDfxaHVrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1404.4936e90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4936e9049b9547aad61b9ae7febd4a41021b45a0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1404.4936e90","@flighthq/geometry":"0.4.0-next.1404.4936e90"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1404.4936e90_1787102233663_0.07020980092815332","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1405.d7484cf":{"name":"@flighthq/binpack","version":"0.4.0-next.1405.d7484cf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1405.d7484cf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3fe08a18c46b439ca4fe4643b001dae0c34e94f9","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1405.d7484cf.tgz","fileCount":19,"integrity":"sha512-HOshBCX2wrFDkXN10D2ORUZznkIC8rpdD4Z20zNKiEHzLONgA/CJYDcQeI3Hf6GvwQhxuvMoJ5ODA+kb7Pr7wQ==","signatures":[{"sig":"MEQCIH6TPoO5fqZQYWEWV9qJXEkJK3rC22gSZ7gNKup6juPAAiAw9Ld4DhmrmKtnTPpTOoCa6Nj1QybaNmJ1/mNC89eRHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1405.d7484cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d7484cfdaa0f9ef0b3e7fd92356d39208e74167f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1405.d7484cf","@flighthq/geometry":"0.4.0-next.1405.d7484cf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1405.d7484cf_1787102352634_0.04943836649345856","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1410.a69907a":{"name":"@flighthq/binpack","version":"0.4.0-next.1410.a69907a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1410.a69907a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9234c940106483b14db2a319ddc9e56a3fd966e4","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1410.a69907a.tgz","fileCount":19,"integrity":"sha512-4c7jGCjL2TajqDCyyCnD03obM86bf8VQvN1ULOK6jOZTzQqGMQ7TiJQGLUmbv/mzTeOLmlPBMgifpvTHvVOpcw==","signatures":[{"sig":"MEQCIDUhInQCtfwGAz+k9J5fH7UNc8zrS2P1DAQIei+E76WmAiBl8cTthcj0KoNU1gYeaqiPqjoQNwJdqdo69ZP0tr9eqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1410.a69907a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a69907a83c6ff3b3de8935e42c221b780c180296","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1410.a69907a","@flighthq/geometry":"0.4.0-next.1410.a69907a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1410.a69907a_1787118486367_0.7588464419524772","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1412.05a7272":{"name":"@flighthq/binpack","version":"0.4.0-next.1412.05a7272","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1412.05a7272","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1be3e2d46d468d33a11b134794fb6718763ba660","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1412.05a7272.tgz","fileCount":19,"integrity":"sha512-QOQEOujX75s7HdtGJcO9nQsMcIWDOvwW7ghZLlnaVNuPpX39+oVJd1zPBWmq8aeQgR9vK1Jk6piRzwvVyiC/6g==","signatures":[{"sig":"MEUCIQDCxtAxn1dtJhuIZYuLI3yiJYO8ktGBKtztzwPe88cSVgIgMktaiZ639pjUMsSoNnAuutEMPZZ9zVmRLwNPdMgxDeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1412.05a7272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05a72726f4579a5cdb44f886630d8f92480764d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1412.05a7272","@flighthq/geometry":"0.4.0-next.1412.05a7272"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1412.05a7272_1787120511467_0.6531378611709955","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1415.00028b0":{"name":"@flighthq/binpack","version":"0.4.0-next.1415.00028b0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1415.00028b0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a4b6df49fa9a59b0d19338d010f73167b72a1120","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1415.00028b0.tgz","fileCount":19,"integrity":"sha512-HSzP1pteeB9f4KoAHixbrz2S61Ek1zA6lP5G4kfbUswip9+vObpK8xH6RIIvGOwnC720EFMNGx9cIS6VtZzPjA==","signatures":[{"sig":"MEUCIC1WjK40HHf/y/K75U9wQYgMtg13oypNvI9iN0BpGFgRAiEAk0+hEDqk/lU4G2pjBoCYtZy/x6QHgI1FjLj03wBAbQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1415.00028b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"00028b0f581f46010a9ba6f4d34a54cbfbe90ac0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1415.00028b0","@flighthq/geometry":"0.4.0-next.1415.00028b0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1415.00028b0_1787121404937_0.29269725809541103","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1416.ef4fae7":{"name":"@flighthq/binpack","version":"0.4.0-next.1416.ef4fae7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1416.ef4fae7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"208677515fd4133ed550aa489b07fd0d843826e3","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1416.ef4fae7.tgz","fileCount":19,"integrity":"sha512-VkAGxlb8oZIkphtBedR1iU8mrID4+sMxer5e++YisJEPv9U2ZDk/5g8oRFfhxtdhxiCSieXr8bBtgUF2OMZVOg==","signatures":[{"sig":"MEUCIEOI1Qt4wMW/6Me4OxP5DX6mqfPMjkuC0DpbtpTTSo9IAiEAi5GsWRQffwazvnJ3vBX4nf3rrjyI7Du7i0+C1hG1Fzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1416.ef4fae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ef4fae7fcce4981f09353ef665113c0034491f34","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1416.ef4fae7","@flighthq/geometry":"0.4.0-next.1416.ef4fae7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1416.ef4fae7_1787155940853_0.16178924822474738","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1487.e25e95d":{"name":"@flighthq/binpack","version":"0.4.0-next.1487.e25e95d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1487.e25e95d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4df714016b967acb5c4caf19c632c3d0cf31f8aa","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1487.e25e95d.tgz","fileCount":19,"integrity":"sha512-hbI4XSCq7fWtXjvXnL0zu2KQEKkDGRzBw6yJtivZopyA+ouknWeH7iNZlRQcVRM1Sz7cf6sUObY/M+IxVE8EqQ==","signatures":[{"sig":"MEUCIQC2exts9SuPd5Q00yNf4iAVa3WfG+/lIBrh6OJsyIOHiAIgLlsMhIRWeixvFKpFLUxCYXY3BbTscLfSZon2Xt7D0ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1487.e25e95d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e25e95d60f7439c174b16b0c9c970d4aba8223bd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1487.e25e95d","@flighthq/geometry":"0.4.0-next.1487.e25e95d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1487.e25e95d_1787182267577_0.7018413062100768","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1488.43bcb37":{"name":"@flighthq/binpack","version":"0.4.0-next.1488.43bcb37","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1488.43bcb37","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7df3cd814516055fb6758a03c912b5889291804d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1488.43bcb37.tgz","fileCount":19,"integrity":"sha512-Sw4GL5KrIA0DmwCuhPejipEMBf+se06zsW+FaqKBQ8hJXi9sOGFvytDGb6X7UQYiSddwPS43mkcPMYyq8BBt4g==","signatures":[{"sig":"MEUCIB8OpXZsMKZgDwg8nIplFkyJ/4K03818ZqcrwkjXITtVAiEAgSGZ1r9JLqHqRohwh49mYUULE7p2yZcBJ2uykOQm+tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1488.43bcb37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43bcb37d9a5a44d81b8490439b9e43ac5d1e82f7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1488.43bcb37","@flighthq/geometry":"0.4.0-next.1488.43bcb37"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1488.43bcb37_1787200948819_0.19823212829236603","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1584.a8ddd61":{"name":"@flighthq/binpack","version":"0.4.0-next.1584.a8ddd61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1584.a8ddd61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6c4f3fc153589e7460fdefd9ca6f232aa601e294","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1584.a8ddd61.tgz","fileCount":19,"integrity":"sha512-h6RYJg3p9vMLlKp7vAdkKuX5uiIcry9iOfHtqPDmbYBt1JCsP7ufRvP1nzmeiMCEbQQnaUuqWAcSIlEFNAG2cQ==","signatures":[{"sig":"MEUCIQCNq82QofHKDi+C3qfwMbMuFMYL+UpH9BZa1HmQtdQFSQIgW+qLSlqvKaZKwJMJFG8MVj43EeGTBt7+A4oPmZlz7v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1584.a8ddd61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a8ddd61739924a54b02ef606a8c16d7b66c66807","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1584.a8ddd61","@flighthq/geometry":"0.4.0-next.1584.a8ddd61"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1584.a8ddd61_1787250456623_0.9716616708460406","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1585.bf131c8":{"name":"@flighthq/binpack","version":"0.4.0-next.1585.bf131c8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1585.bf131c8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0276bc3a641da82c242f4a81921ea68d273d7573","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1585.bf131c8.tgz","fileCount":19,"integrity":"sha512-cg1vtykotKkGlGVrXiiWB/EzRO21GuB70TH8gGio64EREZZjGR+DWgU59Wfb9X7tAH/Q2Y0xgAg8gXekqRi6tA==","signatures":[{"sig":"MEUCIQD23UvHHGhxXQ67T9XdSvPsO0thrvD3RA4KQwi9jF0T8QIgV+2yvJ9KqX1A2lLkIxlxpEVjj/DogLrUokxGs+GOCaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1585.bf131c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bf131c8abe61502de71895639d57db3e2e2c1ab0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1585.bf131c8","@flighthq/geometry":"0.4.0-next.1585.bf131c8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1585.bf131c8_1787251119998_0.6585659591997399","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1602.af48ed1":{"name":"@flighthq/binpack","version":"0.4.0-next.1602.af48ed1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1602.af48ed1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f47edc82936c7bef61efa74184e27d8ebf21d15d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1602.af48ed1.tgz","fileCount":19,"integrity":"sha512-KFJ241JapkvLLuCpMSy748KCuZvL3LZMYIPfl8UwBoWMe2DRj27kWl8BwX5dDgjHaUVI3QZ0WTrP+n4055Kl/w==","signatures":[{"sig":"MEUCIACGzUerNXgd8NM+T1MoG2Yb1nbk7vuJTr7AMUSnQb7IAiEA7ahdIZI66ugfsALuRPWpecqQCRFc5W8x6JZaaknZ5ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1602.af48ed1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"af48ed1ac05ae5fda74d63d9233f32a9ea8bbaf7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1602.af48ed1","@flighthq/geometry":"0.4.0-next.1602.af48ed1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1602.af48ed1_1787267502083_0.21310073796472961","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1652.39f08fd":{"name":"@flighthq/binpack","version":"0.4.0-next.1652.39f08fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1652.39f08fd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"373fe5ad008d573897c7ef2070a09b156f8813f3","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1652.39f08fd.tgz","fileCount":19,"integrity":"sha512-UJTB08TdfNdOj02qq4uUnb748iCK7I4HBvPMso6hD0osj5sSRNsYLcSN2v3K0f9yiy6VZSNoNHRpQz/iYjJNbA==","signatures":[{"sig":"MEUCIQDUrswaV60WkbPzsWzKTfOOLOTSCm4KZcrr2q4MEjdTAQIgDf1RESa8igpOP0jLRsjAyAiqC98O6NG+DIULljCB3Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1652.39f08fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"39f08fd3355ac957ef8965e70140e77c935b6c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1652.39f08fd","@flighthq/geometry":"0.4.0-next.1652.39f08fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1652.39f08fd_1787280800644_0.1919608784171667","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1663.d9c5746":{"name":"@flighthq/binpack","version":"0.4.0-next.1663.d9c5746","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1663.d9c5746","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"412ee3a3ff8447103d96e95071fb636b03131469","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1663.d9c5746.tgz","fileCount":19,"integrity":"sha512-IuAPsutwlOfEasrjfcflDLsgC47f6MT6BJuMPNsKtnA5bTzxnVuuZMK2CbgX1EjRDuOO/akrfElBGTNGF43ssw==","signatures":[{"sig":"MEUCIAy4c0CnJAC38DkqSC5CDbGHwfJTJNlH3v2olten/r/GAiEArdZkwugjYMQEk5sqyjLh7/2rOla++68NYXkPLC2e1AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1663.d9c5746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d9c574612a1280ddc4f84bb3486a41579a068085","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1663.d9c5746","@flighthq/geometry":"0.4.0-next.1663.d9c5746"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1663.d9c5746_1787287593626_0.8520586984943139","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1694.598ef6f":{"name":"@flighthq/binpack","version":"0.4.0-next.1694.598ef6f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1694.598ef6f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"827d88d1fefb513a5c678a76e0acac5dc0df0f0f","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1694.598ef6f.tgz","fileCount":19,"integrity":"sha512-tyHM+cDQvdCQ4xN8y075ERRYjdnTDgcmDe31gkMHx7rjJfQ4FFKq15vix3vAx+r3e5KbKFMohWkDM732XmuLJQ==","signatures":[{"sig":"MEYCIQCQ0tcjRTFP0xQaWKgx5XD+4+MFfSOZvmBGtwPJ+gr5OAIhALIYbNpMT/Pj6Lz7o7AP3ezJwKgNM1/2iIPwdwRYNPa4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1694.598ef6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"598ef6f62b6f1ae2873956501069ed824699021a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1694.598ef6f","@flighthq/geometry":"0.4.0-next.1694.598ef6f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1694.598ef6f_1787288416152_0.10140416457550172","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1695.181dea5":{"name":"@flighthq/binpack","version":"0.4.0-next.1695.181dea5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1695.181dea5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3fb51a36a8ea91028ce7a6f786a9b13ad07d2e07","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1695.181dea5.tgz","fileCount":19,"integrity":"sha512-5mwbtnpdyiCKmsiuz4sM3GxoX+5//hXPSRAAMH/lff7NjuobQxlshxnZ2OyYOW8MpPXsEfgqTsv62kNzEwxOtg==","signatures":[{"sig":"MEYCIQC8/qOBmFnG9bnQp2qhKK6DMCAv+7ReURmfEL4p71/twAIhAOs3QwqV9FSWNtaJWt2P4FNeO42XYp66NvRF7wsVx6cY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1695.181dea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"181dea5e323d8b0845ede2fade7f67b2ce8d2554","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1695.181dea5","@flighthq/geometry":"0.4.0-next.1695.181dea5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1695.181dea5_1787292873523_0.6624129052303702","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1696.93f6f63":{"name":"@flighthq/binpack","version":"0.4.0-next.1696.93f6f63","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1696.93f6f63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6e86138552848d65581af187a95e5632a8e13a88","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1696.93f6f63.tgz","fileCount":19,"integrity":"sha512-xQiHkHszvQIwBHzjttIzb7c5ed6D2AB9Vfrsf6sZJ81cSt4vVRDXP/i+BPR+rTkvCGAplAVMjMGvoQBgEJ0HMA==","signatures":[{"sig":"MEQCIA0akZO3s1sb0+ULMA9dy3jJ2a/wpwKspr4I/GGp5o/TAiAE+ECpymFG4iYLQAKQNNOkld+p5EET54N6UdXoMk97TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1696.93f6f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"93f6f63eca2b6864dedc151c301be624236f131b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1696.93f6f63","@flighthq/geometry":"0.4.0-next.1696.93f6f63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1696.93f6f63_1787293399175_0.39059451525035604","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1702.61a7a7c":{"name":"@flighthq/binpack","version":"0.4.0-next.1702.61a7a7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1702.61a7a7c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1202a9e4fb58447538fa3d9e462d83144e7a8f22","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1702.61a7a7c.tgz","fileCount":19,"integrity":"sha512-tkWVy6M9Ggn/BPV8VRjYpvgfkTf3v2/witDbadiCcsua6f+VxOMcZSJpEDcHHp7GZUOlm9siGIhv3qxYgRI5YA==","signatures":[{"sig":"MEUCIQDfwS0zaE8hPDmziqr2ogLg5lYkjfiZLDFYbk+DPbeiEQIgHzmISYzI8MrbYKHGbg0hmKZKUTLATl3rRyEOWUQt6m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1702.61a7a7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61a7a7cc67afb80f8df61975bac6404a7e480370","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1702.61a7a7c","@flighthq/geometry":"0.4.0-next.1702.61a7a7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1702.61a7a7c_1787296269315_0.41827720173889005","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1703.b82d313":{"name":"@flighthq/binpack","version":"0.4.0-next.1703.b82d313","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1703.b82d313","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4f2901ad6811b62d5ec674be9828ae15783ae7c2","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1703.b82d313.tgz","fileCount":19,"integrity":"sha512-xF15tejWvDfQBbxvHYlR8EKmGj/I6TrorPzUifgLk4NZAdN3IBzZGLtREYJqxy/8XuRm932zCrxi9l/AtY9jwA==","signatures":[{"sig":"MEQCIF0T6Q6yXB8Y/Jn6/G6zz3T11Bfkf4g9lp+SD4JGTDEHAiBzyH08nTgEVXFbCephtNPj5zsUblfVU2EDRW0qiJtvVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1703.b82d313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b82d313abae5abbfe0568f8a0ecf7e7cf834d269","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1703.b82d313","@flighthq/geometry":"0.4.0-next.1703.b82d313"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1703.b82d313_1787298095443_0.16610008816091426","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1704.9eb98e1":{"name":"@flighthq/binpack","version":"0.4.0-next.1704.9eb98e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1704.9eb98e1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8ffa575de3fe2e3f7ed675c4c157a0c529a38a01","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1704.9eb98e1.tgz","fileCount":19,"integrity":"sha512-3nxj1ra10NJccEILEV4xRo3ZADtS4pGSUC5embrR3dbmm7YlCSsSZJXqlY2wcBsY7WdqzvRmK/gv3CiVofRyGw==","signatures":[{"sig":"MEQCIBlEiEmQtMXmLhXp+dkUgMW85lvD3wytkqafP5Uh7O6WAiAY1uL58Z9b3zZ9RgvtER8tZ9UCR9HUgbi3pI2LbaWQDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1704.9eb98e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9eb98e11caee246589365df812ece128264ef638","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1704.9eb98e1","@flighthq/geometry":"0.4.0-next.1704.9eb98e1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1704.9eb98e1_1787300933686_0.5466018837530677","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1716.1979cc9":{"name":"@flighthq/binpack","version":"0.4.0-next.1716.1979cc9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1716.1979cc9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e56e28b244f833405403a88f9e80b3c06b1035c4","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1716.1979cc9.tgz","fileCount":19,"integrity":"sha512-WK125uUv+IECjvU+0Ytf/sgU++u9PZ4NeCJLp0+e0tBA0HGpirtfhOcJ6evsx1FKm8TTT2BMgC4gz/m/uWMfQQ==","signatures":[{"sig":"MEYCIQD+zVXmTnhzfp4SDQiPW3dJ4o7bT6lNxvSEHx7Zu45JUgIhAMO5uux/c+BTwfolrlZ83PbZNpVMfWtb6zqM5/VD1+0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1716.1979cc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1979cc9bfdae5161eeac594f0460968a65b852f6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1716.1979cc9","@flighthq/geometry":"0.4.0-next.1716.1979cc9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1716.1979cc9_1787305223010_0.9544859839729072","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1717.9d6a20b":{"name":"@flighthq/binpack","version":"0.4.0-next.1717.9d6a20b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1717.9d6a20b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"66194d08713b2c76ede393a35e97c4a22a41e234","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1717.9d6a20b.tgz","fileCount":19,"integrity":"sha512-JKUscQn3WobA/3vgGvonVhX5x0xBZf2iFdAyiPpZ6DyBeFCnRiJVFSJ2MAuAG9daFXifPqHE7KXU6bnWSJNhNA==","signatures":[{"sig":"MEUCIDN1UDNr8OrQtbfHZRKc+aRPzVDlCSeVKX6L86Zzl8PdAiEArcYIGTqwCqJNOuMzeskh30yEUAFCndEF0tIQm0N8v8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1717.9d6a20b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9d6a20bc14f3fcb2ef914442e1092ef1711316a4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1717.9d6a20b","@flighthq/geometry":"0.4.0-next.1717.9d6a20b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1717.9d6a20b_1787307684572_0.6865488312167041","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1725.752ca79":{"name":"@flighthq/binpack","version":"0.4.0-next.1725.752ca79","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1725.752ca79","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"51b7cba3e5b32fc63a8a38cf812f67e923f68035","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1725.752ca79.tgz","fileCount":19,"integrity":"sha512-3TwQtfQL52CAgIPxid+uo3Taza0Qz2YlxidmjDsuFJNrl/AW3/YqshIqemA59BXgjs3CBlWz+chdmso3/8qAQw==","signatures":[{"sig":"MEYCIQCEYPxOdI2r8lxNciirNoLklC//frSVEc29cP3xgZ9H5AIhAM19+nLDi0Bghb0iA873AYsCDmTmsTRIDhqO5WxXt3Pn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1725.752ca79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"752ca79327a1e07f9d6c63d8704bb8d423500af6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1725.752ca79","@flighthq/geometry":"0.4.0-next.1725.752ca79"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1725.752ca79_1787310710240_0.1904140492689177","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1728.f69160b":{"name":"@flighthq/binpack","version":"0.4.0-next.1728.f69160b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1728.f69160b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7e609a813478bc709458bb5cfa0acc5db4739a77","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1728.f69160b.tgz","fileCount":19,"integrity":"sha512-GVB/2EA3Q55TTjMjUD/KpYa6Yxs1gN9fQGV6dWNXc/GUeLnksu3SqiyGp8E0AFDm86NdQOLAK8yUVgyiDrWldA==","signatures":[{"sig":"MEUCIHfNhaSIuh23qol0WouamnNzdNZdDuvvKqtkYkTPPIs/AiEA3swVGK8tL8gc4RgqzpLdvqLEK47X5IBFt3wMyaMp3yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1728.f69160b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f69160b30438f81d8ec0f7641b68cd1acef88df2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1728.f69160b","@flighthq/geometry":"0.4.0-next.1728.f69160b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1728.f69160b_1787313499963_0.6288239393860209","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1749.d81a21c":{"name":"@flighthq/binpack","version":"0.4.0-next.1749.d81a21c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1749.d81a21c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cd2255931ffaf786195d44d3ab47fc6b229d65a7","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1749.d81a21c.tgz","fileCount":19,"integrity":"sha512-Ddal3uIT7AKXPQvOwsyi7FjqNsoB7xGpjDH1BLZsSdugkhtu1rIqamMGA6e7EvqqDQv1EDSASXXCmyaTtNLaVg==","signatures":[{"sig":"MEQCIA/0pi3kiltd5ItktJcbFqP4EODPo13x7itzDsYKQkxdAiBUirHkoGoLK8HJYiLnFin1ioKOi9b42KqM8dXzjwNUow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1749.d81a21c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d81a21c7a4f2ee48fe9eb1bdabae6365c8c8694f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1749.d81a21c","@flighthq/geometry":"0.4.0-next.1749.d81a21c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1749.d81a21c_1787315722964_0.3981292625327437","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1750.13ec8b1":{"name":"@flighthq/binpack","version":"0.4.0-next.1750.13ec8b1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1750.13ec8b1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"77f32aa0bf981ac3a8f11a44ab2bf88f56e8e371","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1750.13ec8b1.tgz","fileCount":19,"integrity":"sha512-EgDON1m9BB0iPepTviWED62PtaC2OxruAXuhPyoHWpyWBCbcnC41kK36HhCaya1n437pgKzM6AjiFYTiDjz5mg==","signatures":[{"sig":"MEYCIQDmGbDIimpMbZ7bjH0SzI1W7pimAYaGU+1FekSKOKwD2gIhAJvMhicxg2VHhb5wQ7mqgB8RKYPv9ZOeOYY/X8oPXGnV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1750.13ec8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"13ec8b1cdbc0eb53efb9cafd805987c1259ddb03","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1750.13ec8b1","@flighthq/geometry":"0.4.0-next.1750.13ec8b1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1750.13ec8b1_1787326935611_0.428165051323103","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1751.b3eea5f":{"name":"@flighthq/binpack","version":"0.4.0-next.1751.b3eea5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1751.b3eea5f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d164e0550ae9c94b8095195d25f611c8ea80f1b8","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1751.b3eea5f.tgz","fileCount":19,"integrity":"sha512-S+CC2KcS/Tk75uI4aPAxStsBlfeESDU1BxUijomN1ZWVg/0VFiGT6znZVFm6fqJfde36hkOXBzebNNmsYTrApg==","signatures":[{"sig":"MEYCIQD+0jxpRpN2mwZOdF///l6IkUcUrcmHMaZQLtNKzzd8egIhAN6g89URocX6lpdlg7cJhXPgd1wdcnnWZjMK6X9IxMYM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1751.b3eea5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b3eea5f93b4df315e1bc80cc7af37a9fce30e49d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1751.b3eea5f","@flighthq/geometry":"0.4.0-next.1751.b3eea5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1751.b3eea5f_1787327817215_0.6833445238294829","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1752.f250cb9":{"name":"@flighthq/binpack","version":"0.4.0-next.1752.f250cb9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1752.f250cb9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"891fe7919a56a02d4c77050f356b10a97de6434b","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1752.f250cb9.tgz","fileCount":19,"integrity":"sha512-wuyY7ioG4aIrQ0wK8NyI4FmnxQM9VhMQSEEHVQG23W7smlhBExhYK2QdQ3A07hKWftuBrnyVCPGptdguTt7z4Q==","signatures":[{"sig":"MEQCIGk1qiKbbrCsfO8/n32/w2VptapmBGJdII9MJgAkqyEzAiA8Egt4bUb7DI0nkr3P1JyykK7UHhRohHrIRg9pQApYqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1752.f250cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f250cb9b2929c0c77b66ab527cb4ef52d08f95ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1752.f250cb9","@flighthq/geometry":"0.4.0-next.1752.f250cb9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1752.f250cb9_1787329826950_0.8776931268975421","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1763.f98ae25":{"name":"@flighthq/binpack","version":"0.4.0-next.1763.f98ae25","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1763.f98ae25","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"245fa9d13f7b7462b278b8cb36e9c8a2a69a6ce7","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1763.f98ae25.tgz","fileCount":19,"integrity":"sha512-0bNXd6/CSQaKz7RYdHmaIfmI+rs1cIWvGPjUr2PrZe1mf/2SXsBrgMDgSA9TLRMt4JO8FbYqXwKvd2kaaYI7pQ==","signatures":[{"sig":"MEUCIQCGayMwQvxvloJlMkBxqSkIXoqCtc1NAuq+LL1xSgqLaQIgErf257M5tKwjcfk2CSyKj11N9uvJlYqhvqMhQ/xM0mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1763.f98ae25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f98ae2586aa1105186b57f1528e4260424194cfc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1763.f98ae25","@flighthq/geometry":"0.4.0-next.1763.f98ae25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1763.f98ae25_1787330038496_0.8457946756600367","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1771.f4d15c3":{"name":"@flighthq/binpack","version":"0.4.0-next.1771.f4d15c3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1771.f4d15c3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2fbe8c552dd2e210ac28af443e0815ee14a048b9","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1771.f4d15c3.tgz","fileCount":19,"integrity":"sha512-oP3V9MRaBwOphBQy08btmGr0vkyjKQ/iyM/GfDh61PD39rFT4A3vNLjGxChVPv8Ei/52wX3I8ASNjtrqavVwIg==","signatures":[{"sig":"MEYCIQCXlYJ77kilmEcH8AcO8AAGbBfcHLs9w+KjYtLWIpYfwwIhAMIHwqZJIosgUUaBXCnCAjXENIO15N2AUiNlP2CDWrnd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1771.f4d15c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f4d15c39c3edf4ef1608dbc61e98cbe82d4cb49d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.8.2","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1771.f4d15c3","@flighthq/geometry":"0.4.0-next.1771.f4d15c3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1771.f4d15c3_1787338035318_0.5820861954682133","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1809.9b3b71b":{"name":"@flighthq/binpack","version":"0.4.0-next.1809.9b3b71b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1809.9b3b71b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8120fc95fbc32527167693899685756603f18809","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1809.9b3b71b.tgz","fileCount":19,"integrity":"sha512-3PQxo7c8aRaYH3rgSXy4i05Pk2kjikkYZnV4b40oe1KSss4EUYaaIjn5edh4H8SESqrQbsGl2HTe9Z41PtN3uA==","signatures":[{"sig":"MEQCIDB9yt2M137L8qGSV4ogP0EyYm868w6i8vb/I3fYoPRbAiBKyRu52qAOwl2z5np43UQxL6GmR0AMmUpmlYR9VktHhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1809.9b3b71b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9b3b71b019ff48ea6329c16020f37fb72c3123d1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1809.9b3b71b","@flighthq/geometry":"0.4.0-next.1809.9b3b71b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1809.9b3b71b_1787341100778_0.8667081821140126","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1811.dde7eb1":{"name":"@flighthq/binpack","version":"0.4.0-next.1811.dde7eb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1811.dde7eb1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2216e028831bec983f9aad5b8c34a2534c783202","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1811.dde7eb1.tgz","fileCount":19,"integrity":"sha512-SwsClxyMybkpzEKSRvatKfXUSn4y4OVJ/fD5bUDAWM00uYbtLkIbaE+Ogo70+894L8nG0w/7GfxQ8jqWeVOJfQ==","signatures":[{"sig":"MEYCIQCahzibZKx3Lhi/yoRujQDLsB6LsUPlam0EhVnOz5Z7pwIhAKLvQl8Jn/wMF0HqkYy3yRsu9amoLU1UhffkQd2qb3Ai","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1811.dde7eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dde7eb194e4d6e17001a6ccc0e53aadfb93c7942","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1811.dde7eb1","@flighthq/geometry":"0.4.0-next.1811.dde7eb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1811.dde7eb1_1787341917449_0.1943601011400773","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1815.e47cc3c":{"name":"@flighthq/binpack","version":"0.4.0-next.1815.e47cc3c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1815.e47cc3c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1305ea2dc21487d0fc4b9bd66a3d7f9fd8c043ea","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1815.e47cc3c.tgz","fileCount":19,"integrity":"sha512-D7W0H3UqkXnT4P4gVI2bNqejov3TqF0A+Qd8EVg2wzK1Vv6XNx2twXjSR2DrAQC9n+KJuZONAX8VghUFQ2AP5A==","signatures":[{"sig":"MEYCIQDEZSJfqdJJIdtY+DtGPl1BNssDqH8FrWN+nOtsNniW1AIhAIdEt06MVKe3HVnNEXq6fWLbltloXrvQV/JUvWqnd6Ix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1815.e47cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e47cc3c212c55d19e1b46ced1fdc6c63de9e3916","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1815.e47cc3c","@flighthq/geometry":"0.4.0-next.1815.e47cc3c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1815.e47cc3c_1787344092777_0.5781906603555231","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1821.efb1cbc":{"name":"@flighthq/binpack","version":"0.4.0-next.1821.efb1cbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1821.efb1cbc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"63fc3f5202a7ef49593d225c222ab58e041e7e42","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1821.efb1cbc.tgz","fileCount":19,"integrity":"sha512-42mLO5MoGxL8rdyRj3dYARqJt6gwnmqYKPf9He+DYde9rqx5EKkpop003hFk+qI9MUmGIGfZXGdxicDwq1VMRw==","signatures":[{"sig":"MEUCIGugy6jEC32kSnhzM2H60X0CDRq95L7Gt2M51RqWfY8rAiEA80LOmxgsWHD7CmFGppLPoxD2VUmn8wZegsUCdT+WuTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1821.efb1cbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"efb1cbc5b3ccef2f43d7cd2dee822b0d152f3f82","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1821.efb1cbc","@flighthq/geometry":"0.4.0-next.1821.efb1cbc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1821.efb1cbc_1787351533924_0.015127050370065787","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1827.9db114b":{"name":"@flighthq/binpack","version":"0.4.0-next.1827.9db114b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1827.9db114b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"efbf46abdb93df425c71464139fce94d2135074d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1827.9db114b.tgz","fileCount":19,"integrity":"sha512-FGKkDhbQfMWDnmB2cakLaYvOCA3xbtqljMS0Gii/ZGui963EM3LJH6bmjE8mZVpGf4WoDFrJ+IoYfK+WNh7/ag==","signatures":[{"sig":"MEYCIQDsCJ1ai+sL+f+MurqZ7FrrYQnlu/ONDF57WFdv/mo48gIhAIxCu8LzRmvOr8NSxYS7uTbt2QMaVX41tTqPRvL13m7O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1827.9db114b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9db114b3fe1db90a90a11541649cb3af8bb5ca62","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1827.9db114b","@flighthq/geometry":"0.4.0-next.1827.9db114b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1827.9db114b_1787356329440_0.9867903978712487","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1836.147ae1e":{"name":"@flighthq/binpack","version":"0.4.0-next.1836.147ae1e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1836.147ae1e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"24b5d129ea01c3bb66705a202eaf3ba5673eaee8","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1836.147ae1e.tgz","fileCount":19,"integrity":"sha512-v6UyNdI/+Z2SPeBuzhmveJfWuS/MVqPvOwR0Ch15IucrEFUOVVNN/7nsG0yxMktSlzF6q39ioNihxR6sKRwW4A==","signatures":[{"sig":"MEUCIEZlVMhrzV2SVFwXfN7FXw+0+CuQUUPaXH05DCZdcFKrAiEAty/zbvKE6QYL8GijEezLWq47Fc2SFYdfHr1JU4xxCko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1836.147ae1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"147ae1eaea356a2200495b80ae4e42b1101ae647","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1836.147ae1e","@flighthq/geometry":"0.4.0-next.1836.147ae1e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1836.147ae1e_1787362548927_0.5352494669753065","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1884.6a2d46f":{"name":"@flighthq/binpack","version":"0.4.0-next.1884.6a2d46f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1884.6a2d46f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2372525da2156513f33f36ec2a13b889ac3654de","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1884.6a2d46f.tgz","fileCount":19,"integrity":"sha512-+EF8a8lkxD033KAJ0/UcitYzWx6+opS2tbMFcL/WJqnw+SYDWVwBMxlDHnngGV9kIHXjQiTZF5hapHvrv+k/Tg==","signatures":[{"sig":"MEQCIA3DQifEjTbnbYG5hCw2V3aneQNF+hJZEtjU+A1VG8RAAiAEwjGNR55HPKOMQlHOeGodJ2sTwtuhSHbdtqd0qmEFOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1884.6a2d46f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6a2d46f4e11232c5175ff79d306602e0378cb55e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1884.6a2d46f","@flighthq/geometry":"0.4.0-next.1884.6a2d46f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1884.6a2d46f_1787384734433_0.14593157047757632","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1888.e9e80b4":{"name":"@flighthq/binpack","version":"0.4.0-next.1888.e9e80b4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1888.e9e80b4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8ae62be187454232d5cca6e77fcbe909f8833391","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1888.e9e80b4.tgz","fileCount":19,"integrity":"sha512-WxccBTUtmcKQCDxGsPeno3VuU5hXtdkbt5wXFNyak41sH8XK9lGPBgL9JiK7uF0FAbIyVjBSzz1Wva9h4EvS3Q==","signatures":[{"sig":"MEQCICG5+dBrc6CYMoASsAzSJcoI1huk3NKvJymhVBxXqIqoAiAx6TmExH8n8aff2U9X/olzc7aq/Bf6BlPHuOKxbacHAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1888.e9e80b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e9e80b4ab0f5a142c6554f577dfc8c640bb960c9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1888.e9e80b4","@flighthq/geometry":"0.4.0-next.1888.e9e80b4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1888.e9e80b4_1787549225109_0.15132238080753835","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1892.a0b519a":{"name":"@flighthq/binpack","version":"0.4.0-next.1892.a0b519a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1892.a0b519a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"840d4369fd3358e3f025c45d52685f2b0816a25e","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1892.a0b519a.tgz","fileCount":19,"integrity":"sha512-+fl1uPYwKCqtWbQ805ajqA1cEXkJsJfocIGZ15/pkKIM0SYRQT7O7fg3XW0MnAyRNQwKdxFNeB0Tvnu81gJeAw==","signatures":[{"sig":"MEUCIEYYYb9QoThhN8YWPokvGYcj0lK2Nu1EdxPv/K9W0PoeAiEAiuOAFj1+WeMD37quQWzUmTaofPfuoQuyPWy026WZy28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1892.a0b519a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a0b519a631890913faffe94d1d3ea3287a8c8241","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1892.a0b519a","@flighthq/geometry":"0.4.0-next.1892.a0b519a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1892.a0b519a_1787568629807_0.23984046454008223","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1896.60d766c":{"name":"@flighthq/binpack","version":"0.4.0-next.1896.60d766c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1896.60d766c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ec4de04f10ca862ee88b26e43c9f324b62e81bc6","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1896.60d766c.tgz","fileCount":19,"integrity":"sha512-6TxRLsDlgunQ/5QYN1v1hWHO8j83SsvMV9QQMAvg8YBcZpKhWClxyQY2YjLowWVHi3OZ0zVZSJ2dg58Xf/b9bg==","signatures":[{"sig":"MEQCICUU8r8BNgi4/lHRFi8Vrp29e26xdIcMwMWcOYujOBOWAiAabjJZO34EKE5QNqzWbIyXq3xwdNXuXqxS273MR+dpbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1896.60d766c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"60d766ccbf3a4fbe07c603d8acfc13208d476e56","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1896.60d766c","@flighthq/geometry":"0.4.0-next.1896.60d766c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1896.60d766c_1787571138325_0.024630702051035014","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1898.266773a":{"name":"@flighthq/binpack","version":"0.4.0-next.1898.266773a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1898.266773a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"974ba639a6fec8dcd08aae1752d6b51d192cc3ae","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1898.266773a.tgz","fileCount":19,"integrity":"sha512-EKHZ/BP1XcDWplZoDGGggeZCI92jsFD0UG40VMCOWDYFcTgKySKLF3cKnDNVGfVGBHoR0CxfKCAUo7Yoppl7mw==","signatures":[{"sig":"MEUCIEyeO2mv5UsmpsLRSWQdvom2cz2uYZUUhmuut3ulxkNhAiEA7eK804f8v35SIipXINK651ZfIlQPV4ywfawuqBAE5Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1898.266773a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"266773a60a616a3630ef40a7f33737f0697311aa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1898.266773a","@flighthq/geometry":"0.4.0-next.1898.266773a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1898.266773a_1787575022336_0.9598213321051083","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1903.50bfa67":{"name":"@flighthq/binpack","version":"0.4.0-next.1903.50bfa67","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1903.50bfa67","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"11991cc2a1e811cadf1e1049e8bb47c8da3e1154","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1903.50bfa67.tgz","fileCount":19,"integrity":"sha512-0Lrguk9U0c/WPlEvnNXEtpp3XCIbuPPeA9Gdcda8mNkcJN7LbSQ4GMg/lH6WuRR9i+gH5g2edi6t7mqTNXzcyg==","signatures":[{"sig":"MEQCIDv5U/9WH0vE12ikLglTxfJmImzopObpxLNlHPHgs5YjAiAquNuOT0qsF96dgdpGUJfpAFjTaR67Gle8T0pfWunJiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1903.50bfa67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"50bfa67f3f2a3be13410ae4eb2fa3300687b20d9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1903.50bfa67","@flighthq/geometry":"0.4.0-next.1903.50bfa67"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1903.50bfa67_1787587750425_0.2700769141553794","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1908.751021c":{"name":"@flighthq/binpack","version":"0.4.0-next.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1908.751021c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4de1ec378fcf69bc746fb132c7cb30ca3f3ce3c3","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1908.751021c.tgz","fileCount":19,"integrity":"sha512-EXmEhMk4fFcYnoe8rrleTktoE1+2u/H6qwakWbTYhslGzFrJ3sPn/wn32JmRkfgm4xhAPze9DSkb6uAkm95nFQ==","signatures":[{"sig":"MEUCIGITuCXfm6VKFPIYJNJHUr982qGJX6xq0ZOErglBO8pTAiEA50/Isp/4X0ov0BiQd/ybkkX1X/X9FCI16HtYWLaG3FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751021c9e2e79e1445e8a5f4817d61fe375c344e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1908.751021c","@flighthq/geometry":"0.4.0-next.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1908.751021c_1787607315878_0.19052510174563886","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1908.751021c":{"name":"@flighthq/binpack","version":"0.4.0-edge.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-edge.1908.751021c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1cc05bfe1efddbf9727035cdd24ee05d33d14b3d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-edge.1908.751021c.tgz","fileCount":19,"integrity":"sha512-cs9dsuTbDLB+cqLVFEYF1wRPcQC5kxvsmI+ZH+DyJuqhwt9CrGjy7+RLcVrifl1p1TUBHnIuBpmLlCDZZx7lQg==","signatures":[{"sig":"MEUCIQD7xJfP9MLpFvdQiW3ckMbHDEv59pw/CkP40oi3JS9GxQIgSE6aRMaMDnxFbCy+R8gTCQsKrdtvmBhX374UER0aBzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-edge.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751021c9e2e79e1445e8a5f4817d61fe375c344e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1908.751021c","@flighthq/geometry":"0.4.0-edge.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-edge.1908.751021c_1787607682391_0.848617055703123","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1909.c102f22":{"name":"@flighthq/binpack","version":"0.4.0-next.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1909.c102f22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"29538d4d4183062deaa6e4d4693a4b5bf82758ab","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1909.c102f22.tgz","fileCount":19,"integrity":"sha512-MWRnasHOUE3ntSWKgSW+3nH/Wly3GQUWHd2RhuceX2TgVSo3k61uQydsW6IxKMms0hflc04haskM+qOcMYymzQ==","signatures":[{"sig":"MEUCIQDHu0iMfm19/2nh5hLUneAoflJkIEQsWO0EjtAparwvKgIgfPxt3kCqbt1X6Ez+PrKjnkULMS/8yzbWuu5iWLAyxzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c102f22a421baa9ae0552573ded0c84f6bd98076","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1909.c102f22","@flighthq/geometry":"0.4.0-next.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1909.c102f22_1787607794514_0.1781757537643014","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1909.c102f22":{"name":"@flighthq/binpack","version":"0.4.0-edge.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-edge.1909.c102f22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1daaae9fddf6e7aba424c4f7de6607c2098d2efc","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-edge.1909.c102f22.tgz","fileCount":19,"integrity":"sha512-gws/j1E0Of2wR28O5hv4kJ2xwAPojUG0dA4cDDsn2RjABu9RjLgdr8XgjaACfrc5A3eF8aSQ35Dlh5rBFY/iBQ==","signatures":[{"sig":"MEUCIEh3Ex2uLPfODGwp6ZtgCYX3FPII04GqYmmyATSQsxePAiEA304tVTuTp5LDghwkUc9jiKfdHX8br7NFDUMZ/U350b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-edge.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c102f22a421baa9ae0552573ded0c84f6bd98076","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1909.c102f22","@flighthq/geometry":"0.4.0-edge.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-edge.1909.c102f22_1787608266761_0.2584204056600736","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1917.1b88fee":{"name":"@flighthq/binpack","version":"0.4.0-next.1917.1b88fee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1917.1b88fee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"549e67400ddeea05484d9d72b4e28868839bccb5","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1917.1b88fee.tgz","fileCount":19,"integrity":"sha512-ZrpiI6Rj4ewEZ2vMRAvut3LFQRb20Xiazfvdfx7Zf/NDMJRJXMs2Y6Pq9NLmJiuR5P2Dnj8m29O2CRnaJqS3Qw==","signatures":[{"sig":"MEQCIFGqH+HTdlMHCwpV1eA0R1Guj9jJK7jDc579x7Ls3RrIAiBAqptMHyhgycomtCOoaOeyf6KagT8XtwjCfa0yHqkljA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1917.1b88fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b88fee135e113e378973cb548aea45284f8add4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1917.1b88fee","@flighthq/geometry":"0.4.0-next.1917.1b88fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1917.1b88fee_1787691414595_0.481143510375601","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1920.b93ad0f":{"name":"@flighthq/binpack","version":"0.4.0-next.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1920.b93ad0f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"90dc473f87f8e3ce264c73439515b6c0c8ec6872","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1920.b93ad0f.tgz","fileCount":19,"integrity":"sha512-R6PGsqIM9m306FRdBFKUGi+xdKuEf49NtIuaw3fG38lRi1BGrXI/lXjBXMmjpsQCNJGna0RGHl05axXgvloVqw==","signatures":[{"sig":"MEUCIDoMgaNnEJCXPEiE7pxxlmh0engeWFUZYflNrPkkVdScAiEArKA+nrlQ1MRA2X7so8Fxnzrs2F24rga3ceduYIY/RLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b93ad0fa3532228e67f46d0d1842bc339b998c60","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1920.b93ad0f","@flighthq/geometry":"0.4.0-next.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1920.b93ad0f_1787699355174_0.9088038700476697","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1920.b93ad0f":{"name":"@flighthq/binpack","version":"0.4.0-edge.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-edge.1920.b93ad0f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"71aadfa68fbf46615367833643dfa63027c7a55c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-edge.1920.b93ad0f.tgz","fileCount":19,"integrity":"sha512-TDnUWRf5vY7iDRxnVB65Xc5iFsAolLRyZ4nmTZrOP6Y96FMsTRYwXxKMM84nw4DoKOpiQhD/iu+dF/PdXmT1DQ==","signatures":[{"sig":"MEYCIQCiHuoluufKCQ26agmbbfDnkCLqhobnafzdh8wf5Uo5UQIhAMZ2kF+JYE60LMjeCUcDsNPcRavZeT0hdTZTxLnOs/Zl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-edge.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b93ad0fa3532228e67f46d0d1842bc339b998c60","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1920.b93ad0f","@flighthq/geometry":"0.4.0-edge.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-edge.1920.b93ad0f_1787699824397_0.04927241921185721","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1921.0a61bdb":{"name":"@flighthq/binpack","version":"0.4.0-next.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1921.0a61bdb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aead0d725f2deda2606da83e79c8c57948780a51","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1921.0a61bdb.tgz","fileCount":19,"integrity":"sha512-Pw9VN1phzpukiSK59dMGJFqPJXHovgE1a0+29Jf/hq1pqMwF3jK+A8EfJEUNOrYoAnhFT0JBpt6xdNFWcHJR9g==","signatures":[{"sig":"MEUCIQCv1icpBAWbHsSnO2BDeKOMZNV93k3qvz1pckefwPWMiQIgF027Fsj4nQCnNFauLPMr/bRcYMZs+Cn7AZPrFrn6mAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0a61bdbaede36f96b016f9c6e70ed736ff3dd94c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1921.0a61bdb","@flighthq/geometry":"0.4.0-next.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1921.0a61bdb_1787701270506_0.0485785399714016","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1921.0a61bdb":{"name":"@flighthq/binpack","version":"0.4.0-edge.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-edge.1921.0a61bdb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c4e75e54d26038c7b369065801f85aabb8092157","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-edge.1921.0a61bdb.tgz","fileCount":19,"integrity":"sha512-R0wiycuaiCV3VAng+5Wo+RT05js9A/OrlbfqK0ubH1WxpbpFTQDMkI0dQV0lYFJ4PKDBrCTUIptVnlfQ54YYzQ==","signatures":[{"sig":"MEUCIQDNHJzisyD7IR6owD4yospsjW7cErjjIvIXCh/mmRs4vQIgAOcgDeP3F32FNUTq0/HLf+Wo5TvwNdgV4OOsVi35w7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-edge.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0a61bdbaede36f96b016f9c6e70ed736ff3dd94c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1921.0a61bdb","@flighthq/geometry":"0.4.0-edge.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-edge.1921.0a61bdb_1787701739445_0.2093212450428692","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1932.1ef883a":{"name":"@flighthq/binpack","version":"0.4.0-next.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1932.1ef883a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"750f0391055d86d697a8fc8f424dcf59f5f481ec","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1932.1ef883a.tgz","fileCount":21,"integrity":"sha512-i9tEb/Fi4d29KMIFOYitA7qsKFz+pDvjMVJDy2fuVWqpWlqIcmkAL5WizVmyk5C6buGrF8yoNG/xbk6JmTZRmg==","signatures":[{"sig":"MEQCIHLzpZlMaChnOWnLAsleWuy2YIFidjts6aV1HuZK7jOUAiBX84emYsyoVICctiA59wn6as6oPGnOgaH5zhO6hH+cVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1ef883a866729a9bc6f461111970f6377de1499f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1932.1ef883a","@flighthq/geometry":"0.4.0-next.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1932.1ef883a_1787771332038_0.4883452717319552","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1932.1ef883a":{"name":"@flighthq/binpack","version":"0.4.0-edge.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-edge.1932.1ef883a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1cb5fc7de1a6051ee9210c6af79658da6d895a35","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-edge.1932.1ef883a.tgz","fileCount":21,"integrity":"sha512-bb6Eij0ITNNC+kSZVonK3e0JcwqtU5Cy2Mt1tOp19T9W6SWK0Quu9R6o63XAt3hZjp1GGtdLTCejxjWiyJKw3A==","signatures":[{"sig":"MEYCIQC/e9GVnACL1ivOUmUUtMbAs/36hoUKnatFIRCa/93R0AIhAOAyzPo2SIpx6bELacJvEpgC7el5ez9Vv+Z4Rr5S51Z3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-edge.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1ef883a866729a9bc6f461111970f6377de1499f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1932.1ef883a","@flighthq/geometry":"0.4.0-edge.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-edge.1932.1ef883a_1787771790281_0.6522268589842044","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1933.e4809f4":{"name":"@flighthq/binpack","version":"0.4.0-next.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1933.e4809f4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"68169893a855fa8c8806cf0752b43f82de182853","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1933.e4809f4.tgz","fileCount":21,"integrity":"sha512-VAFP25sYCBDBxIh1kRVzYXBrefNxFcipogd0kaK+q1p7B+IOaQXsOJuAylIobWOtNo3hhQnV4HPPyz0KaOtHjw==","signatures":[{"sig":"MEYCIQCJG2xdQiK6oumd6O4w1cCn3zlD5aklSHdOtPbWdUeFjgIhAIwbfP/lqUbjzqaEk4sB9RD3pig49sFWU2yIfZDqz00h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e4809f40d738585d4eef938863717f46355ae430","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1933.e4809f4","@flighthq/geometry":"0.4.0-next.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1933.e4809f4_1787774990170_0.4773265667781885","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1933.e4809f4":{"name":"@flighthq/binpack","version":"0.4.0-edge.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-edge.1933.e4809f4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"26fd92e1c3a4ec16d36ea2fcd5fdbdd21d741568","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-edge.1933.e4809f4.tgz","fileCount":21,"integrity":"sha512-Hr3s6VOHwjvxxh16OckOHjucWRZjQmL+CVYfzqPwnERiDIMILuMBc4ez8cGJpBBIacRLchYq8KjD2GYop5nPZQ==","signatures":[{"sig":"MEUCIEBKZOFpsIOSq9UEKiSMKbnrlnRyPYXUoVAelPwxWgF8AiEAh8bCph3iCg77/NN3/TFQM8A0CYMWJG8FfkbJV0Vs4y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-edge.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e4809f40d738585d4eef938863717f46355ae430","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1933.e4809f4","@flighthq/geometry":"0.4.0-edge.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-edge.1933.e4809f4_1787775436978_0.013685006923429333","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1935.74c34fe":{"name":"@flighthq/binpack","version":"0.4.0-next.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1935.74c34fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"df7ae4aad948d66a59af728824db568ee5b55274","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1935.74c34fe.tgz","fileCount":21,"integrity":"sha512-eihhZGvHoWGIrykfpY+pOcYwSqjbqRSmU+Eu1pABcHOsBeG0by+fvJ4ckf/Mc+zSYPkyg0z6zpR52onkpZasRw==","signatures":[{"sig":"MEYCIQCSzOmW3A0HQ4fFNVtz3lJJ9n2qZVLB14CkwOtCgcXJDwIhAJheHqr51x91WCC+8R63p2p62LkEDAULNNwF/WF3zpBH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"74c34fe734f33f44e48dde5d12a402b0a834cae0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1935.74c34fe","@flighthq/geometry":"0.4.0-next.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1935.74c34fe_1787777243103_0.08872329824167946","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1935.74c34fe":{"name":"@flighthq/binpack","version":"0.4.0-edge.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-edge.1935.74c34fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9b2dd753e695464b6c3e85d21834bcf99d57af1b","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-edge.1935.74c34fe.tgz","fileCount":21,"integrity":"sha512-q4Q6gT+NddTH9aqXsX6JE58oRI7+uV/kSgReot5pRnZLmZR6997QGviXeJ24sB3x3SCJmixmFkBG/0lxc1w61Q==","signatures":[{"sig":"MEUCIQDbUjgHa/uyrr5HQ2MYRgCvdBTToTu+rqWOXzYizYaqxgIgX2/3RHXSfV1KxvKLn4V+9DzhUY7dXouZls+lhzofwK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-edge.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"74c34fe734f33f44e48dde5d12a402b0a834cae0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1935.74c34fe","@flighthq/geometry":"0.4.0-edge.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-edge.1935.74c34fe_1787777676592_0.24974933511514208","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1936.bc924d7":{"name":"@flighthq/binpack","version":"0.4.0-next.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1936.bc924d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"79dc3c3b94b510510ef73feb98fcde550e22b4f8","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1936.bc924d7.tgz","fileCount":21,"integrity":"sha512-foDiBNYr065lC8i1tGURAH8zOj5wvnJSXXBHb2v1NgAKY8y3XHss6iK+uMvtBY0lLr0Bg8VYDAfEiUNyDQghUg==","signatures":[{"sig":"MEUCIHsDewsK3aBI3FhsSzN4hbDsuUvfwsT6XBPe34N7sTb+AiEAhn7R2DpfQx3SYyZ8iIc/JD1zWhlMqR9Ogog2b8VlyzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bc924d7bf9e0d88f0ffdff16f0094890448c6ba5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1936.bc924d7","@flighthq/geometry":"0.4.0-next.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1936.bc924d7_1787779564664_0.7699761517904267","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1936.bc924d7":{"name":"@flighthq/binpack","version":"0.4.0-edge.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-edge.1936.bc924d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bdedd46d85c5643c4fe098643e1180845e2ac09c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-edge.1936.bc924d7.tgz","fileCount":21,"integrity":"sha512-d/OPP5WHuC94Mk/jKpidaesfhNejptJuQPsejpX1PQmgonjV0HRzF7t4LSCb6MLQnyuoe/Z04JbuTe1DjLqjiw==","signatures":[{"sig":"MEUCIQDCSCB0oUHMxe37YWEXDaH4kT3pvTXOFZcfzCDdlgdIcQIgfk4FO6hKEIUtE9s4yTq/rHsZtuii0IVsQUlxRYvbSMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-edge.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bc924d7bf9e0d88f0ffdff16f0094890448c6ba5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1936.bc924d7","@flighthq/geometry":"0.4.0-edge.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-edge.1936.bc924d7_1787780004625_0.5886352148032346","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1937.0d089b3":{"name":"@flighthq/binpack","version":"0.4.0-next.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1937.0d089b3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"00f6803f16bfad9ab90541a8e90d8a4a9c17e0b1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1937.0d089b3.tgz","fileCount":21,"integrity":"sha512-hShbWUzPeUB7A20dfvC0aJUJg+cws3RZfxLHRSG9114zzjywMEm+dsTcf664ZpOITMVBXJxJrOzjaOybSYPGng==","signatures":[{"sig":"MEUCIQDGZTBJs2as6T7R3YrMbwIuMl12LyhEj9A4tnxlmLucEQIgdF6btZRxEGjj/zcjQAoUTzPk3GME/iPB3QYL9SorOEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0d089b3b3aeb9d68f93ed71d526ca4b1a073b948","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1937.0d089b3","@flighthq/geometry":"0.4.0-next.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1937.0d089b3_1787782900315_0.04880742584602604","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1937.0d089b3":{"name":"@flighthq/binpack","version":"0.4.0-edge.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-edge.1937.0d089b3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3948ce151b6fc8c140a1b7a0e6823ff7a8c5e20e","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-edge.1937.0d089b3.tgz","fileCount":21,"integrity":"sha512-VEjtWqJNc0uBp09xFkKZhEpNMy4LhmdhXOtz2flfaBmn2QgKJCkmft6ujRQx5bk27znlGXblExwzPoaPHI32CA==","signatures":[{"sig":"MEYCIQCuBM0mmgwgqju8huZUpTC4+IVeyZkEmoX2q6G4RJ9qpQIhAKItV1+5iszoFCtAA1MVTHIcFTgTiFn8o5xvmBCFKdo9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-edge.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0d089b3b3aeb9d68f93ed71d526ca4b1a073b948","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1937.0d089b3","@flighthq/geometry":"0.4.0-edge.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-edge.1937.0d089b3_1787783334021_0.39281187274724494","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1939.481bde5":{"name":"@flighthq/binpack","version":"0.4.0-next.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1939.481bde5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8aedd778c4118bb8cdaf1d9a9118513c22435825","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1939.481bde5.tgz","fileCount":21,"integrity":"sha512-fALGGKI9LIclUwzEz9L5D1Il4Wyjsm77zoeWnvJrAVMIWWvBL/3OUqBCEuvQR1F88uw6DX5AT0eFRKn9GUNDGw==","signatures":[{"sig":"MEUCIQCj+u/o/j3iIQDzBEH1o7e3aTfvW2FTYqkNxvt6Pu09+gIgd6TtQNujDatBb3JEkrp0Xb2+5nt8y50yuYHQbLaRDIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"481bde5ee766ed84d7e6cc2f0d9e7f0ced06025d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1939.481bde5","@flighthq/geometry":"0.4.0-next.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1939.481bde5_1787789756793_0.18400556521741773","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1939.481bde5":{"name":"@flighthq/binpack","version":"0.4.0-edge.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-edge.1939.481bde5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a71c6dca0cfa09cb5d0e33f6d3814e279dd7120b","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-edge.1939.481bde5.tgz","fileCount":21,"integrity":"sha512-mm/lAJsaEyBhKjC8XY0zrwOMyNsppMrRXoXfTTPH5ZNUaV8QG8Wrpb8z1216dE7dkO4yx7dCcMPOz1GQrVTDSg==","signatures":[{"sig":"MEUCIFZVq/f8FFKdEkS9hllZ/BpzJ/d9u30XMRpKgX1kChAvAiEA8MTgkQV2tq48TFK10YbGXUuPMfRlcfx2NRQedBDiznk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-edge.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"481bde5ee766ed84d7e6cc2f0d9e7f0ced06025d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1939.481bde5","@flighthq/geometry":"0.4.0-edge.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-edge.1939.481bde5_1787790219973_0.23042393929577232","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1940.b8a4265":{"name":"@flighthq/binpack","version":"0.4.0-next.1940.b8a4265","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1940.b8a4265","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ef1c158466aa765cd1825272380aaadfa94f4430","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1940.b8a4265.tgz","fileCount":21,"integrity":"sha512-eXNcJfL5a4FCgZtl/aBOkU3K055kY981PflOmwwFnkKiNqQHSqyeWkBPR2CwEyGhCUjVDGc7N8zxxxt5w6gzrA==","signatures":[{"sig":"MEUCIDp4rhVjg94qbuZWjrx4/7IL2BKIsihAgKO8xecolrd1AiEAtPwonb4CIcE9LKeou/XSPW9MaGIFCsWw0FKTjBBSrSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1940.b8a4265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8a4265e84fbd17f79cdfcb9197c61552d17389c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1940.b8a4265","@flighthq/geometry":"0.4.0-next.1940.b8a4265"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1940.b8a4265_1787792742907_0.19369693638242125","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1941.1d7f2bd":{"name":"@flighthq/binpack","version":"0.4.0-next.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1941.1d7f2bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"202a83f197b2e92cfa3cb6862806fb0d45b3c8a0","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1941.1d7f2bd.tgz","fileCount":21,"integrity":"sha512-SpRUpBrV/xhzj6TYcXRMdtGzIdPh1eFL5VCsoX2Ivws/Yp0oPcmoQPXsX54ghmwSMjPsjm0iBiKyCboupMI0zA==","signatures":[{"sig":"MEUCIQD4FoP5d1hcTa5juz7+MUzu7ePl2WfLPD9I71VDv1Q+8AIgOJ1uym8fjmpeq1UGFNbsmroGTa8UTwwxLpJuGqDtBXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d7f2bd9dc6fe0561ebd3833c0bf513486a4c768","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1941.1d7f2bd","@flighthq/geometry":"0.4.0-next.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1941.1d7f2bd_1787794010775_0.7958339798078029","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1941.1d7f2bd":{"name":"@flighthq/binpack","version":"0.4.0-edge.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-edge.1941.1d7f2bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6c38e556f7f0580854f6fecf154be0df3665860f","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-edge.1941.1d7f2bd.tgz","fileCount":21,"integrity":"sha512-dTqW4tgkovcTZ+6il1qawHJYZ3aXc2M3Gm6Ry1/nJIdI+fuYQPPfHahxhl8mbtoedZUJ00CNH/WDUf0mDu5HLw==","signatures":[{"sig":"MEUCIQDxGL/mRFHB0m4BnPEcFTfMQYNmdvEHnXcmPYBm0jQG/AIgIuVXzdIxa1G4MZDsFzFHLIBYoApwkhQeuYUDB3P+UVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-edge.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d7f2bd9dc6fe0561ebd3833c0bf513486a4c768","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1941.1d7f2bd","@flighthq/geometry":"0.4.0-edge.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-edge.1941.1d7f2bd_1787794449386_0.03970034314862847","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1943.b4c3e61":{"name":"@flighthq/binpack","version":"0.4.0-next.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-next.1943.b4c3e61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e4893e86cb0ea069e7872541461da8d16ddd36d2","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-next.1943.b4c3e61.tgz","fileCount":21,"integrity":"sha512-wD3VxD2zraYbWQ9KtNQczEt2d3aAbMkMb/WG/FPwSzTVsDpSeioJDEtM3L0p9q128ae650wzs7zSxaFlwE+edQ==","signatures":[{"sig":"MEYCIQD7b3R37sFNggaStk+cugobuTVgcaTcBCT2O6VqGh9kjQIhAN2SE4blUUcET2m3bFdSOPBaYCzxnyrAfoccPyo9DKWz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-next.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b4c3e61e891e0afe8c26204db16be794b9f41214","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1943.b4c3e61","@flighthq/geometry":"0.4.0-next.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-next.1943.b4c3e61_1787795142004_0.09224445367899325","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-next.1944.cd6b6e7":{"name":"@flighthq/binpack","version":"0.5.0-next.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.5.0-next.1944.cd6b6e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2e1318bde87f49e50e526786b7c2b7e4a9d84c2d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.0-next.1944.cd6b6e7.tgz","fileCount":21,"integrity":"sha512-VpfZ4encv707vzjrvXWsJT05vwHAHGhI5tL5ld2GGJFsBNNSzfKeWS3nIszIw41UI9QzMxuPW0/7qPK2y7+UPg==","signatures":[{"sig":"MEUCICfQAFlNqZeDA7xgnLTcenmmyfbdBpPdln5QK1YeePcfAiEArj97BXkmj8MrLegQTW9SGIlCaKfbVzsNkAa7SA8fqfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.0-next.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.0-next.1944.cd6b6e7","@flighthq/geometry":"0.5.0-next.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.0-next.1944.cd6b6e7_1787795440100_0.5964270483923677","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1943.b4c3e61":{"name":"@flighthq/binpack","version":"0.4.0-edge.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0-edge.1943.b4c3e61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"38a701bdd541fcc4c578e6423816eba14e60d09c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0-edge.1943.b4c3e61.tgz","fileCount":21,"integrity":"sha512-3Jvz/aoHHEF1zzxWyVWh3BL37fhmpGkqDuyZffO3d12UVilbFsoU3K9OKPti0OlRi+VvvLhk7oy8qbLqOT5RWg==","signatures":[{"sig":"MEUCIQDaJfELfjHzyYGLwDNoUntKetge3gl2Ayfvo0jTwkZoqAIgXK4ol+mk/Z4gjw32YzajzmCn6z52RjcdihzaiLqrlf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0-edge.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b4c3e61e891e0afe8c26204db16be794b9f41214","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1943.b4c3e61","@flighthq/geometry":"0.4.0-edge.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0-edge.1943.b4c3e61_1787795615235_0.42149050715034053","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-edge.1944.cd6b6e7":{"name":"@flighthq/binpack","version":"0.5.0-edge.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.5.0-edge.1944.cd6b6e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"956b14e55feba37b9b872e9e378d96dfc3db8c1a","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.0-edge.1944.cd6b6e7.tgz","fileCount":21,"integrity":"sha512-X6Vn3B7QaGomwbDAg2jXccRAE2cdnB0ZldGGpIzUYMbQIzuUSkGj8WbXSlF3x4Jp/rTo6pgdb7EVMlb0xirntw==","signatures":[{"sig":"MEYCIQC6avtEVykLnziZQ2eypRcluQjP8360TeFenSKcJP/8YAIhALr/PI7NR8XgcEOv3qze56B4A1vF9ulPPIbC/Bh76UYL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.0-edge.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.0-edge.1944.cd6b6e7","@flighthq/geometry":"0.5.0-edge.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.0-edge.1944.cd6b6e7_1787795892343_0.3937687931650331","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flighthq/binpack","version":"0.4.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@0.4.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c21c9d12d08cc921a67ad3135d226930f398e30a","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.4.0.tgz","fileCount":21,"integrity":"sha512-6KcDsAgEqnDZZIFtS0ghH0k76gH+fYEymrALj9CwcF/trMLDCSV6wmgY5dsBK7N0BjRgbJgchIifoyHHw/90ug==","signatures":[{"sig":"MEYCIQCHFjxg/xkoTAPVtNAEGKJPCxbpIBxbCZh7CQcORSo8zwIhAPYbYdR3PqvExC8/r9/CtQcu0Yu7JUo/HK9b8p5GZBu8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61990},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0","@flighthq/geometry":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.4.0_1787795934961_0.7534386207352519","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.597.ab004dd":{"name":"@flighthq/binpack","version":"0.5.1-next.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"1aa35aac5b92ce48629dd74d9df8818b961ab764","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.597.ab004dd.tgz","fileCount":21,"integrity":"sha512-RNY01YmKouMrZP4wnJmNhW2YS4+w2f0/4FTP5X8dbVoqOlveDWYdPPSdD7IgiWzqh39ZRtaNw/CVvw4LIripLA==","signatures":[{"sig":"MEUCIDEqhkH3utwsqvoV1c9T+awecWTZ6cUs7AX6QAFP+EsyAiEArZUPpMsfzhJq4w7d5N0zO+4spqW2do2KqJ07S0REVRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.597.ab004dd","@flighthq/geometry":"0.5.1-next.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.597.ab004dd_1788159326370_0.7119699799753718","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.597.ab004dd":{"name":"@flighthq/binpack","version":"0.5.1-edge.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"03ca47bf3ba6f0cbb6b674049a671f0330c6c875","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.597.ab004dd.tgz","fileCount":21,"integrity":"sha512-OIQKwgCrd0AKPlXZvkBNF+3IutAGlSalYrFh3vH874g7GqBSsfZNgUH53tXDvTbCb8ro3STUR10xy8vyX1SBmA==","signatures":[{"sig":"MEUCIGAAKB4+qndikurIA8ioJtAUU3finfNhHS3x9/TG3A+zAiEAx335aFmwhLS2CfGjV35EJyMA50tqSzXI9nfpAUGclgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.597.ab004dd","@flighthq/geometry":"0.5.1-edge.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.597.ab004dd_1788159773257_0.11639675254198045","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.601.e6e16ba":{"name":"@flighthq/binpack","version":"0.5.1-next.601.e6e16ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"c4c44c6d0663af26f36ba568290c8c7f0658e436","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.601.e6e16ba.tgz","fileCount":21,"integrity":"sha512-zNtM5Nt+ub1jPKPR4fBzmuaj5geoVxVmnCBooTlzmUnPogATpdIrct3PzG0aHATps6j9Nq6BgXDDio69L8TNrQ==","signatures":[{"sig":"MEQCIHW5Hd8iA2oTVhI6p2rxAKMP657g8qnP7coHGsjSxjucAiB5NNxDtTZByN9/oVk5+awDc8U1Z2/fGK+8JKhRawBr6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.601.e6e16ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.601.e6e16ba","@flighthq/geometry":"0.5.1-next.601.e6e16ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.601.e6e16ba_1788163018802_0.5407263084691414","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.638.d4dbd4e":{"name":"@flighthq/binpack","version":"0.5.1-next.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"955626024f880f57765832b3c7407f1cc7652a2c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.638.d4dbd4e.tgz","fileCount":21,"integrity":"sha512-0oYmFSmHdVjpg27Pfsx0Qk5g9DhJ8vZr3CJa5gzjqcc7nw7run1CndgUDHkzO/40OmS8aNGXlGyCv3Ph9NFWag==","signatures":[{"sig":"MEUCICLPb3U9rtAM5agyjFuLh6S2sy0sKrVgEAzPJYzseQhdAiEA8LYh4rKVMgcIyx5t9tOV1H8KU/Qw8XWWXmXj0h1js8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.638.d4dbd4e","@flighthq/geometry":"0.5.1-next.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.638.d4dbd4e_1788193823119_0.3480152264022376","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.638.d4dbd4e":{"name":"@flighthq/binpack","version":"0.5.1-edge.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"eb203a55e0bee12be6aa1a61314104f080fcd136","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.638.d4dbd4e.tgz","fileCount":21,"integrity":"sha512-3mYeGbzMV3gfHHJrR5phFQW1cotifbq5+BHBeLHsbtvAhxcrFr/RFXg1RSFNWQTEqiTgxj0kxYYcaz5OCo5gfw==","signatures":[{"sig":"MEQCIFSv+FyCEAzcQ/5mWZM7XsT+6C2eHUkfvgjLtuaG/FXlAiBW5c7y2cGiXO/ELCJeO9H4q7ROMsz5YQpjwBuOKGJg4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.638.d4dbd4e","@flighthq/geometry":"0.5.1-edge.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.638.d4dbd4e_1788194345183_0.21806357504693685","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.640.24b4c62":{"name":"@flighthq/binpack","version":"0.5.1-next.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"f3353b51d4dc168938df9e85d0fa9e990c0d05e5","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.640.24b4c62.tgz","fileCount":21,"integrity":"sha512-6BDoDVi49trpAPd/5PjrmB7TpOtWssMno7Xpic5pvyteA8CgzTezJ6UGivb58GQbfdLf+/yNKeaQSeC1VXf4yQ==","signatures":[{"sig":"MEQCIGC1fhnmnUD/WFu1lFpRd5RWJGWdth8B7Tm+GouZ8cRFAiABwwnTuLhug8lVqfr+xtfPBJNOyZ6+Aq3bRS0ItQ7UbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.640.24b4c62","@flighthq/geometry":"0.5.1-next.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.640.24b4c62_1788199994043_0.4697627757628551","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.640.24b4c62":{"name":"@flighthq/binpack","version":"0.5.1-edge.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"113947c8dd393e96f5f51b9cf572e25d3e8b87fd","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.640.24b4c62.tgz","fileCount":21,"integrity":"sha512-xv4m3lrGf+rsE4CPtHpcPcuEpvmGVrniiGQaNXA5U5p29gFTCbf49e+FQ9oWOyEQ2OABQP762ByHwcoeG74HZg==","signatures":[{"sig":"MEQCIGe4SndIafkvu2d8Ij4B3eWX7T4UxqMX3tbwFrG2FyQQAiBpxXVQqiXs/rUiZ/si0gPHc3L8SQj/ofXL1v8U9Hh5gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.640.24b4c62","@flighthq/geometry":"0.5.1-edge.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.640.24b4c62_1788200465528_0.8701508779936178","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.650.5d3df0b":{"name":"@flighthq/binpack","version":"0.5.1-next.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"5e14005bc069ca9446abea666345a81ef55b5de0","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.650.5d3df0b.tgz","fileCount":21,"integrity":"sha512-n4cU3zJGzNOBUjj4Wyn3AUk2XpGAas5GN4RVMVdBbJGIGSAx395NK8WLPc/Hyz+Wguf/ZhmdfWxuCuMl6BWtrg==","signatures":[{"sig":"MEUCIQDjZJ8q7krPeB6aiqDj8IA9vE/BPEgUCF/RR4kKKUBL/wIgW+SXhiklzqNkdV6S7DlzbjNQ9ZJ7rf7TsslQ6MmYM7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.650.5d3df0b","@flighthq/geometry":"0.5.1-next.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.650.5d3df0b_1788220687100_0.5886545328858441","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.650.5d3df0b":{"name":"@flighthq/binpack","version":"0.5.1-edge.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"0f7a8fdea8ee3254e7160e790a4225179fbc0885","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.650.5d3df0b.tgz","fileCount":21,"integrity":"sha512-st0gOVSdWTuXiOOxWBz8hPK7wF76zLmh2KyC1LPDo/vr75l8+L5R5H/XB2n7K6iaCiqUc/DJnlzaAZL29FBNGA==","signatures":[{"sig":"MEUCIB902oQ6P9O9hirXcpsAj0VEqmiP0zGikwYxJ7Uc+5VoAiEA6T5QipvnzqE8teloxhgW8XkMd7udrb3WQpXOwlBYVeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.650.5d3df0b","@flighthq/geometry":"0.5.1-edge.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.650.5d3df0b_1788221226331_0.847032941611249","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.654.b54779d":{"name":"@flighthq/binpack","version":"0.5.1-next.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"a2a78c92188ebdf9651fcbd51c14757423fa9c78","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.654.b54779d.tgz","fileCount":21,"integrity":"sha512-uavEcA+PhTuataTrUv++WkAanWvE0rqN5PCfwTaWcea5CdDxtHL/xvp1RjRNDdkoCt5c0//4oNkw0tz2DH314Q==","signatures":[{"sig":"MEYCIQDedy89m9/F8DmGYQ6KpKGGD93YPcZP4Mu8r2kBvY6BUwIhAN2z2duQQTidbhPRe0jsg1HftXyqh3EZYGC49hsjHsiq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.654.b54779d","@flighthq/geometry":"0.5.1-next.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.654.b54779d_1788233755845_0.7074548659326998","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.654.b54779d":{"name":"@flighthq/binpack","version":"0.5.1-edge.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"2418ec1d000f437ecb28dd411f88cc6e4ea5c8bc","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.654.b54779d.tgz","fileCount":21,"integrity":"sha512-clqARvpM8qASRH1EwI2fHXBu5zM7jPqhAJ36y1N+418Gjn78zdANdei06FKFg7t69l0/kkuC/nOsKjI1hShCrQ==","signatures":[{"sig":"MEUCIQCSFtG2djjMn+6bguDecaFe5p2k1WGvYeBjOWURu4XW7wIgQ03r8Vp9x+mxo9cyZsNWfFUh86YcOsdfN50dpnODNoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.654.b54779d","@flighthq/geometry":"0.5.1-edge.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.654.b54779d_1788234234468_0.9969551201910221","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.658.9cb44d7":{"name":"@flighthq/binpack","version":"0.5.1-next.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"f42ec53c4584d28ea25dc6c2affce1ca5d01497e","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.658.9cb44d7.tgz","fileCount":21,"integrity":"sha512-t0k9y2vlJhbCzsQvcHkXIECWRqpKaoxnXgbTZ5AntluJEo+DRAEhCMZ+nsa4GR/zHqAcr/AR3FcRXUS8x1UQ6w==","signatures":[{"sig":"MEQCIDT3EDdsyejdmR367uzBJN51ggoojoN93IVLvaaQ375SAiBkxCdkK3QmGMnPXZKxo6c29QPUqmF8VjW6cailuJKevw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.658.9cb44d7","@flighthq/geometry":"0.5.1-next.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.658.9cb44d7_1788290061410_0.22945562830449395","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.658.9cb44d7":{"name":"@flighthq/binpack","version":"0.5.1-edge.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"8ca84a5320df07cde6ffbb1772f67fe42a7328c5","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.658.9cb44d7.tgz","fileCount":21,"integrity":"sha512-ma5ECJuUAuUubxOtS2Uw/d5diOjeiZXbnq3PbDfCPrcRUvNvwR+oO1tRvj/VyCtdeoLPcIuv+3J4uIOGa3nIEQ==","signatures":[{"sig":"MEYCIQDZ0UzUyhbMF8knG1PNLQ10rKzq+PGfQWxVXfJEv1yWsAIhAII0NMD6lQz6EUaxbmeZX8+29W1oZd5xuRB/Z2Ep9ILa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.658.9cb44d7","@flighthq/geometry":"0.5.1-edge.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.658.9cb44d7_1788290541843_0.43950732461025166","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.685.f72fc7f":{"name":"@flighthq/binpack","version":"0.5.1-next.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"ce82305013bbbd2a6859818f76765f33da80e0ce","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.685.f72fc7f.tgz","fileCount":21,"integrity":"sha512-3Zpttsu2j90+wzgnpKQFNnbzSWnM9xfpDiHFtP108NWH30bd7a/Yjns9H+rXBsP0YkAz462aXJB1/guqJZPyyw==","signatures":[{"sig":"MEUCIFa42l3NjqjHkRAGZk3pkPD0ZWLASxKACijCRpg4SuZiAiEA8wRtutka8U3whk5Mrx4ztIhFqY0t0BYvx2UN8LvmiIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.685.f72fc7f","@flighthq/geometry":"0.5.1-next.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.685.f72fc7f_1788311313472_0.05150500714228379","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.685.f72fc7f":{"name":"@flighthq/binpack","version":"0.5.1-edge.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"e83d6a06b19104e80f2fdb18b19b7659f39773f1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.685.f72fc7f.tgz","fileCount":21,"integrity":"sha512-O1ySAG8Q+aRQIL0kdaD3HTZNOiQJ9qocpy5o/X/lXjxohkLlKdO7M836k4XCHBq96+7xxZTpEsnPlD4M5lZPkQ==","signatures":[{"sig":"MEUCIGFLAECxLHTTdmsJu9kTxrEsWmlABcWh4zcjbIDCJ0ucAiEAqTBLKM6HiblfX+Kt+HhU+UiqqaEfQYAyYsZ6W+sONmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.685.f72fc7f","@flighthq/geometry":"0.5.1-edge.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.685.f72fc7f_1788311872648_0.39305469190545783","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.693.478551c":{"name":"@flighthq/binpack","version":"0.5.1-next.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"ffe8e89a3bcd65fea74668949e8b1746dec11dd2","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.693.478551c.tgz","fileCount":21,"integrity":"sha512-/Ry3n67pkZjj6qie8ZyMxy0OTvjD8IWlLIzDPCqMzegVSxNpYJ1+PTCQ24M5xJqyyPlNlYK2QCQi3+eEEO59CQ==","signatures":[{"sig":"MEYCIQD5KJ7eygC6KUVcYkfjViSyeguN6rlArJkswKrYHgiAUAIhANZ8+iqhZuyS3xYyVW/SrDArMZsgeasqSaUQ2vytr7DW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.693.478551c","@flighthq/geometry":"0.5.1-next.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.693.478551c_1788320551079_0.9478339630507098","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.693.478551c":{"name":"@flighthq/binpack","version":"0.5.1-edge.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"076081e38dbbd04d82d1a8c30d5d22a10e21a740","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.693.478551c.tgz","fileCount":21,"integrity":"sha512-px6acoCUCmIcfrT+cT6S8TuVhttav+XwoypE6dbvztSCSQgQsUS6URNbzGTWRjuFUGAkQDYGdwNJntj0asjwfw==","signatures":[{"sig":"MEQCIAZabsZdiqvoH6SL37yVtTKN+3zWURnb+CLTJvKD2LwTAiBb+CwmjEqo+taQoAXtnjnfJgg86bgdlMxhspf69NTUqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.693.478551c","@flighthq/geometry":"0.5.1-edge.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.693.478551c_1788321085591_0.1324837211939045","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.704.19c91ec":{"name":"@flighthq/binpack","version":"0.5.1-next.704.19c91ec","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"c65e2e8ab024cf523371dc967753de2a96d6dca5","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.704.19c91ec.tgz","fileCount":21,"integrity":"sha512-GbHgiglpeTS1vY70iTrX4eFD85D8e07oAo8C4LlCuV1t7xRUaEPFHCjQuqjlPQsDcg7++QXLivhT9HScIo+vpg==","signatures":[{"sig":"MEYCIQCbmzu3QXARBX2hUA/lRceGBHd7ACbjmn4JsMA3UBH1wAIhAN5rNOlMpTcn8tsLxwa3E17XqFiuJimcparxxSDNwVuV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.704.19c91ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.704.19c91ec","@flighthq/geometry":"0.5.1-next.704.19c91ec"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.704.19c91ec_1788384349991_0.3583230944200617","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.729.2aeb707":{"name":"@flighthq/binpack","version":"0.5.1-next.729.2aeb707","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"35dfcddef971b4c587e65ecf2d61cf729ecf2a2f","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.729.2aeb707.tgz","fileCount":21,"integrity":"sha512-KwXTpkzohz0Rp+vvVMzikmN1Oh0JbqrNUKacRTaR4dlCyE8RoG2eY8srGaHbJEgbeNBHw4UbXy8erHtaqahVPg==","signatures":[{"sig":"MEUCIG9TJCfV6BK0n78muchyr6WuIJKFo2wKN8PpxQQmawSZAiEA4iTwGkUmwJb+AgadqXsGZGC+zmwhZU7SV09yhFCSn2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.729.2aeb707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.729.2aeb707","@flighthq/geometry":"0.5.1-next.729.2aeb707"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.729.2aeb707_1788400466620_0.17681404497447195","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.730.f29a5aa":{"name":"@flighthq/binpack","version":"0.5.1-next.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"24ad76a6f16519cdbd964cb4e7a5854b6ae7d752","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.730.f29a5aa.tgz","fileCount":21,"integrity":"sha512-sxbSdvgG1FmQqUBSnkAyj16jPnLWFdxm3A9sNKTwl56as9j/WxUaI2y080dOCbIoWnBkwGmWsf3kvo4axTDmtw==","signatures":[{"sig":"MEYCIQDHySTiYR/lalUJ0Aqh+HXeDmdw0fTbFwFoYwAKLPABzwIhAOk2b2t9034EC00ATI3E9k6UHskZAeSr/tip7aQoNjnF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.730.f29a5aa","@flighthq/geometry":"0.5.1-next.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.730.f29a5aa_1788404677758_0.15013905847815479","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.730.f29a5aa":{"name":"@flighthq/binpack","version":"0.5.1-edge.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"5f04399b88cdc8816d010e8370ea4af9ae7d5c46","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.730.f29a5aa.tgz","fileCount":21,"integrity":"sha512-VQWtDG+4jdOuJVSqEH9fuzyOB0aDRSYlN0VDy4PrkoXXYQeRpA75POQwhibthDBJsNb0f9hb6Dgk+Nvv5unS1A==","signatures":[{"sig":"MEQCIHRxqIWTHFgLNb8Dp8gtTKQgPqRX3OWfCejhDSDtzHuNAiAtU0dJjIxfMdpUpXPpus5WTBh5EdNgAZFcmQDc/Yw3Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.730.f29a5aa","@flighthq/geometry":"0.5.1-edge.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.730.f29a5aa_1788405216452_0.40509261093245796","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.731.0ae0aa4":{"name":"@flighthq/binpack","version":"0.5.1-next.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"1087d14c03bfa27615ea88993e4c49513e09504d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.731.0ae0aa4.tgz","fileCount":21,"integrity":"sha512-j7xEcBByL+nlXtjgcxzoWIXkhNpO272jwohaXvNbauy6AeGHJAnb/8dt6Vhfu4qEsP8mfWRDnJ5PUqZ2/9mnkA==","signatures":[{"sig":"MEYCIQDYa0xb7PlWbn8Jox3T6jEh8z4nA8EERcZsrj/hN2ooSwIhAM+Lo/SK+RyQrZ5tUXx0uDA1b9B2WV0dz1n33mOhbgZS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.731.0ae0aa4","@flighthq/geometry":"0.5.1-next.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.731.0ae0aa4_1788405374104_0.043929699424395396","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.731.0ae0aa4":{"name":"@flighthq/binpack","version":"0.5.1-edge.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"9f93c26843fdf935a8c0c6f6517b18be09bd83dc","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.731.0ae0aa4.tgz","fileCount":21,"integrity":"sha512-BpkBerIzCizwtIPy1IS4fo+V52gd5xBA2Ukob6BBDLnznc/RMgCg8yf3BZBQkUb8EfG/CsIbDWscqNdCwxQ+Lg==","signatures":[{"sig":"MEYCIQDNrlJYcAMEtJKnWFUc1s88PHz+u2luVxbrc3jo17cGnwIhAIrLcXHiKdJOA0y/jhVYQ6+onJzGOUt6JKKqk0BOS9hU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.731.0ae0aa4","@flighthq/geometry":"0.5.1-edge.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.731.0ae0aa4_1788405925247_0.3270595216568817","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.743.8d09db1":{"name":"@flighthq/binpack","version":"0.5.1-next.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"62e9aba3a5c079863e4fcedd3decfaaa7ca32f40","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.743.8d09db1.tgz","fileCount":21,"integrity":"sha512-kXnptWhB2PQCKsMNKdCW28eczFYYYv4kmM//0QRhIKBKGbh1iveOJzvAeD2FB4Kp2alo/gtYqEGfJUbBMC2H2w==","signatures":[{"sig":"MEUCIQDcMPsKUAinZHQ2EUaSH0YWri+H/9wTO1SQxmHyUfvcXgIgfz5i1/kYbUvoQlWMScY0kGBqJjk1vV2ZnJijcVCEHHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.743.8d09db1","@flighthq/geometry":"0.5.1-next.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.743.8d09db1_1788426548209_0.7185196175071162","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.743.8d09db1":{"name":"@flighthq/binpack","version":"0.5.1-edge.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"198f26866a1803c0463c795cd17d895d92ede9fd","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.743.8d09db1.tgz","fileCount":21,"integrity":"sha512-EkC8Lnk5MBN4SEaU1rlx2p2d4PWZRh9oMzhdOmFx5avWhMww0x5Au8giIfiIc2ZylaasDxgSX6Sf5x4NXmP83Q==","signatures":[{"sig":"MEUCIQDQl82RqHy2Lt9jhGDVNZYWxjrilRZqyAhJWATI3i/1YgIgfuIsJoTL7KbaNiV1jsYrJKhmZBEdWKRlcBZnO+x10to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.743.8d09db1","@flighthq/geometry":"0.5.1-edge.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.743.8d09db1_1788427081999_0.16074789718572524","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.799.62ef0c7":{"name":"@flighthq/binpack","version":"0.5.1-next.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"7f5ce6c347f2821b4b2c78deed67f2452530cad3","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.799.62ef0c7.tgz","fileCount":21,"integrity":"sha512-SLIPHDtAKs+Hj3XnmY+T34hxXpLpVyZv9xihZ/QKZKBepYJ5YexIjzaKEsa20sunREG3RGse0+qXbOCNw+JdQQ==","signatures":[{"sig":"MEYCIQCR0xlQl2YnDHLRfkmPkuuQu6Iydy+8J+1QOjU2nEtNBgIhAJsjxAWjX+sDWowm58BmqDBsbl8LKkHjM24SsAUBNC21","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.799.62ef0c7","@flighthq/geometry":"0.5.1-next.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.799.62ef0c7_1788447227499_0.8105741349885076","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.799.62ef0c7":{"name":"@flighthq/binpack","version":"0.5.1-edge.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"13d5b5d8abfc49c8b69b914b6c96e7b87d04431d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.799.62ef0c7.tgz","fileCount":21,"integrity":"sha512-zpJlyRUjEuzUTrv9x/XKrCo0dfxawNEyNVaXZtxcOP8+4RknBo08PUlwc49dZgKvTimLeF8ozC47eoB03TEKVQ==","signatures":[{"sig":"MEUCIAouboKALosTefNW58DoMA2N/BitiTRYCDOa+yQMOHtiAiEAu1bQ2nZgY81rVBoRcMAyVtPu0ZHhcHfXUa0mxddLGWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.799.62ef0c7","@flighthq/geometry":"0.5.1-edge.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.799.62ef0c7_1788447712124_0.9364811590835598","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.815.cc08b93":{"name":"@flighthq/binpack","version":"0.5.1-next.815.cc08b93","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"41a3dcf390de04c844bae8f2cbb46fd99aeebcb6","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.815.cc08b93.tgz","fileCount":21,"integrity":"sha512-6wGQ6t1Tuz8Ag/GpVUUnF7cioEbdMrOU29IrLOwOkpxqD+poGS7HN0/EvMhtNc8Eft/H1BG96NBVh2mzcus78A==","signatures":[{"sig":"MEQCIHOJMvJeD/+JUU15QsIg36X5uX9DCsNRNY+ygT8lt2VWAiBJs39dasPmk4H546Wr+s4I/Ug657Nu7N0IaYDMSm+DpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.815.cc08b93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.815.cc08b93","@flighthq/geometry":"0.5.1-next.815.cc08b93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.815.cc08b93_1788461033432_0.21488160676757007","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.820.97b3830":{"name":"@flighthq/binpack","version":"0.5.1-next.820.97b3830","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"7ce9ce9ed5166357146a252f5488d18d25fb6ed2","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.820.97b3830.tgz","fileCount":21,"integrity":"sha512-a3+MsgGHp2pBc68eNZiY8dXe+sMZhhSTaGRNGT8k7u3/6EsxUVIAzrpG6nZa8p0GXWcCHGCW7GZxF+ejNAOZ9Q==","signatures":[{"sig":"MEYCIQDfAsmg1TXtfwGek9hsnv4aeAIXr2Q6vpEMFUXgTqFqqgIhALKo2PwV1JGUmRKsznfaNyyl0C9d5GbtNsvbgS3N2Klk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.820.97b3830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.820.97b3830","@flighthq/geometry":"0.5.1-next.820.97b3830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.820.97b3830_1788469568912_0.6668402033237408","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.903.f434bc2":{"name":"@flighthq/binpack","version":"0.5.1-next.903.f434bc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"449364cd00bec9ec4e0df2c9ac24a999992130b5","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.903.f434bc2.tgz","fileCount":21,"integrity":"sha512-kWk3tvyso4sPOHLgLv+4PRw9U4LueBe0CfdDsFG4QEumRZAEjyXE2BCQPANKJPm8eDdt+sgJ9joiHRLlqvjRMg==","signatures":[{"sig":"MEQCIFigWvKl8k2oMHisJS4L2wqEHmxH/LfScsMK6OwHIwafAiAf+sZxiJSjyxq3cBbEAxjZOZhhPgOV0rp8Dpcp5LlUUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.903.f434bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.903.f434bc2","@flighthq/geometry":"0.5.1-next.903.f434bc2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.903.f434bc2_1788550981277_0.6594904504124293","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.904.b545d9c":{"name":"@flighthq/binpack","version":"0.5.1-next.904.b545d9c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"35f65e3a560b5888543a5ede1349e602d56dc600","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.904.b545d9c.tgz","fileCount":21,"integrity":"sha512-sf76msaGH4LdtJoiZJ3gtTrCuOo3lXDSL6mRxALn6cOJup0VhzRpapqPG0CczCuTV3BbrHFN+o732ZlkHg7ECA==","signatures":[{"sig":"MEYCIQDUFEo2ttSp4Fs8fD0AXRQwuW7fORzK3m6wl078awtGNQIhAOekPydHob2SMW0SuOndXahdl7oTWRpJOcncSJ/jh7P7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.904.b545d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.904.b545d9c","@flighthq/geometry":"0.5.1-next.904.b545d9c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.904.b545d9c_1788554571280_0.09496785275335728","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.905.5fbf787":{"name":"@flighthq/binpack","version":"0.5.1-next.905.5fbf787","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"d97fa23850c21da96d47e1c929a4d9defc3843ee","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.905.5fbf787.tgz","fileCount":21,"integrity":"sha512-mP2B2ARnBLrIqZJDhFpQgNn7zXL6/BtFuhiiiK4Ynyun+yLrmFwkeNSWi/yzzJ3A3JnsQ/SubPBjxfFruXL/Jg==","signatures":[{"sig":"MEQCIDkLA2FELHUXrEBG1nE5x9ZQBuaAwD2pKm8nrVk+SIOGAiA6jFrh3kmZbrlp2KSp9aj+YWRoBIYhtMHCZAHbYb52sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.905.5fbf787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.905.5fbf787","@flighthq/geometry":"0.5.1-next.905.5fbf787"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.905.5fbf787_1788555909648_0.13572581728115596","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.906.419e5c9":{"name":"@flighthq/binpack","version":"0.5.1-next.906.419e5c9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"3e8b2bafc06bc6d4d2e757007078303ca52fcd12","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.906.419e5c9.tgz","fileCount":21,"integrity":"sha512-MKq1c/xUIgWCk6LjAtb/FuSDecmPn1e0bbqI5KrJnQmo9v595NQdE9EAkUrmzcIBdwX8BafekeStkta1B5dftw==","signatures":[{"sig":"MEUCIAI7O81wK2eMyByMcjQnPcfCX8QuuZ17VA091DM0QC/XAiEAhPxWR7bEuysuKmsssYAqn41hrNmuIQLvGotS8W+PlF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.906.419e5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.906.419e5c9","@flighthq/geometry":"0.5.1-next.906.419e5c9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.906.419e5c9_1788559604855_0.9434328925962538","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.908.b072fbc":{"name":"@flighthq/binpack","version":"0.5.1-next.908.b072fbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"9c80f3e171d030f0cda8101928c8fca3f0fddd3d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.908.b072fbc.tgz","fileCount":21,"integrity":"sha512-2Jmngzxhoy2E0dbF70kr2PqVNGkNsOs5oiZx4r0AaoqbaPJmVf3yCvXREOc2TlPmFqX86DG2oLMENgbjJAanow==","signatures":[{"sig":"MEUCIQD5UtRyzUr91aeS7YsyEmnO+t5npHJ8YgSm/l0GevO0UwIgflzNpvVqyTJNVEUxIhMblqOkB5EMHHz7kR+7IzQhu+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.908.b072fbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.908.b072fbc","@flighthq/geometry":"0.5.1-next.908.b072fbc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.908.b072fbc_1788564204285_0.37600719465772636","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.909.a5d1857":{"name":"@flighthq/binpack","version":"0.5.1-next.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"3f8bab4ae7144cb7f141027cc00b7f8d00785767","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.909.a5d1857.tgz","fileCount":21,"integrity":"sha512-Gd7Bj3uRGdLwodfLHP7t6vTiAtesVWLVJkUELSadADqqXlPucx7RxVzYSrHu2MasnYWRbAPBfrPcwu+WcUyGzQ==","signatures":[{"sig":"MEYCIQC75JjnRnmJqIjQnVMIOzeIhfl0DvOmEDfegkQlP4YXOgIhAJ6LR5aFsnIzkTt230jCQAOYRCaA/pG4uJZ+OjzAmPYQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.909.a5d1857","@flighthq/geometry":"0.5.1-next.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.909.a5d1857_1788564764936_0.18696122270103066","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.909.a5d1857":{"name":"@flighthq/binpack","version":"0.5.1-edge.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"09748e842c27c1c7f70cc055ee52758467d3fc9d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.909.a5d1857.tgz","fileCount":21,"integrity":"sha512-ppMf97cS3G0SChfJPLxfs659wiqbMnDhhQ5VWyI+L4zS85x6JXhX66FodzvQdG4tmezbNRPW+V3uSO+El0tX6Q==","signatures":[{"sig":"MEQCIHftmq8wkLc6P048MvtDCh/cXi+Kf0t+E7W/nC9qsoEgAiBBCVuqe5qPXtf15GBrNRdrHmxi6Yf99I2LTAD6YVDGcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.909.a5d1857","@flighthq/geometry":"0.5.1-edge.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.909.a5d1857_1788565329221_0.2635390626811376","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.911.32a089f":{"name":"@flighthq/binpack","version":"0.5.1-next.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"a2181388750c66c9e2d2caa68b368337fa29b8cd","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.911.32a089f.tgz","fileCount":21,"integrity":"sha512-yLRnMTSoSyJWlUU1oIWpqmN7JU0w/Y4NBOQvO7SQSLBoo2PO/ApSGN8uZNS4eV4mqsdqgDE3Ca5LTNuZW7zWGA==","signatures":[{"sig":"MEUCIQCQcS9ymoHnJfffWBtUIgQEl3qLKUnVlMRE7lxo7pI+JQIgMo72hubFKDkzXg09SJNd4eCw00O742E2sw7/eYNfuHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.911.32a089f","@flighthq/geometry":"0.5.1-next.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.911.32a089f_1788585264360_0.8717791953767764","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.911.32a089f":{"name":"@flighthq/binpack","version":"0.5.1-edge.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"88d8f32dcdfcf369ae07147c89c8d6983d47d587","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.911.32a089f.tgz","fileCount":21,"integrity":"sha512-OR+EcwF/oUQ0Nj4ifJ2HBKe5UYCjvSQqcshQIvvVyK0xs4Ci5jfOJnVp9RN7jTVm3jLrSROH7uJM8YDTC/xAaw==","signatures":[{"sig":"MEYCIQD3PZOgvmsESLIDMLUSMf0in5duw9M3exFLHargtij2+QIhAN+MBC0CuEOEwHz4puzDqNT9eJMyzGJMoZ36DkjpiIRJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.911.32a089f","@flighthq/geometry":"0.5.1-edge.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.911.32a089f_1788585669512_0.22500165831710484","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.912.289aaa0":{"name":"@flighthq/binpack","version":"0.5.1-next.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"f737d13744a61f22f3283f27dfae50d5ba5bf4df","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.912.289aaa0.tgz","fileCount":21,"integrity":"sha512-/LHiss9tDxXOjWVnjUqI3mOgDLB4RcELWIgmqqwF27Qxy4NKvB78I7xpcalujhkJ2p9BzPUsKcQr6cAVqtYX9Q==","signatures":[{"sig":"MEUCIQCtZWWU1/IcR2aZeTc1EmkDqR0zfrpQr/ytcqFlN3A3SAIgGe67C5Hh6TDjTd6vBB35zyGx28otXYh0o1gTAe8dO+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.912.289aaa0","@flighthq/geometry":"0.5.1-next.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.912.289aaa0_1788587162854_0.7979867122852569","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.912.289aaa0":{"name":"@flighthq/binpack","version":"0.5.1-edge.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"8173a560edc84bbcbd55a1328f996f320a8e8264","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.912.289aaa0.tgz","fileCount":21,"integrity":"sha512-ADzVkSJlzgX8D4ATixKMKkCJkpqQmyQ1WuKGOpy1W2mjmXhxspswOaSTw1xNgdnpyphCFdYlsHaJotQ3PotChg==","signatures":[{"sig":"MEUCIQC8w6ZCrgaeXYP80KrzIWQudrdjicSD2GKxqzn/yHed4AIgdYMzLf3wp/36UeEi3i2/pqeTA+V/pJq8A83SPuGiTu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.912.289aaa0","@flighthq/geometry":"0.5.1-edge.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.912.289aaa0_1788587511920_0.5469448161821422","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.914.ed01add":{"name":"@flighthq/binpack","version":"0.5.1-next.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"8ce8162e39f9927582da83ace82357e1b1d31d19","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.914.ed01add.tgz","fileCount":21,"integrity":"sha512-JwBZWCL7/56wbXkyX4e1Q4WKPmXqU51bcZLncOpW1dUh8suj1ZHumpa4VHXPN/02x5iIPhmW3EOV7xD+VU+K0Q==","signatures":[{"sig":"MEQCIHrGTE3LwHBTCgBlBdteDJdP50v76ZbYkt+7+PH/oVBvAiBEaPkgZid0RKBKHNnXfqvDS2nEorkAYX52Rhx4waCiTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.914.ed01add","@flighthq/geometry":"0.5.1-next.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.914.ed01add_1788630651084_0.8139771975838868","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.914.ed01add":{"name":"@flighthq/binpack","version":"0.5.1-edge.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"2df5e56e7de0adc2125d5b2ee10218e348955e35","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.914.ed01add.tgz","fileCount":21,"integrity":"sha512-rP9KDy0yxjk5n48St8wP6ezoKFLaFtfmJ4sTqzImuKe2dvXdIgWa+jvk6LgWlr+gNhrar49D46LA8HC4uvwuGQ==","signatures":[{"sig":"MEUCIQCvT0hQts1MkX2AF4+1hzQ5wQ7qKLcnn2DCYa/3z3DixwIgLbVnO28+TRIQoLQ2M0fypKqF/6H4TJcUX8u4g03SVV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.914.ed01add","@flighthq/geometry":"0.5.1-edge.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.914.ed01add_1788631163370_0.07401429829683326","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.915.d4da7e7":{"name":"@flighthq/binpack","version":"0.5.1-next.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"30f76f351fbef58845628b0ac9a07e2c45b6849e","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.915.d4da7e7.tgz","fileCount":21,"integrity":"sha512-GcgeJEDvDvqx2TPBI3W3vyBbJ5ozf3jdKwUoRyUvDmMBxzhSZtrRIyouwclqsFdUZgE788ol0/7Y2CcmTCgBWw==","signatures":[{"sig":"MEUCIQCaJRG/TOHGiehePF+/6A9Ih/OepvtA0aMbSI+TXimRKAIgfsG6EPNWytxsqeRfwFGkTdA+MnbZQeOqFKH7n82Wg+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.915.d4da7e7","@flighthq/geometry":"0.5.1-next.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.915.d4da7e7_1788632333181_0.580908720798939","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.915.d4da7e7":{"name":"@flighthq/binpack","version":"0.5.1-edge.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"8c2808313f0aa19b4864a8ee34e556d30875c36d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.915.d4da7e7.tgz","fileCount":21,"integrity":"sha512-1lqwMCP9VaTmXul8imSQgLAJuB6xj+sFXlLJIVX/s//kG4YDdH3G9BYsZCmuvf/phSn24Z+j9bHArAcClYhwFw==","signatures":[{"sig":"MEUCIQDG0c3HxmhOgyVI6NVrmfjRrFuU5lGctnbhtUCOhUYiLQIgdKYa5LWSmMxRkmtCrMNnRsaYNT6o858oAZ1cnU6FBV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.915.d4da7e7","@flighthq/geometry":"0.5.1-edge.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.915.d4da7e7_1788632711371_0.6356273029093142","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.919.354c575":{"name":"@flighthq/binpack","version":"0.5.1-next.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"62aa7d5a2d8fdba6269b269a20d2ba7f520fe598","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.919.354c575.tgz","fileCount":21,"integrity":"sha512-HK/3amtK2JHvqD0qGwlQ6Uu3r30pezWlp503aWo+fd2e/QbSCxgUKQmCErg7Z8eB4pqDFSb6ukfrBv2laVn/LA==","signatures":[{"sig":"MEUCIAxUfzEKfHgnhCeSqCjfHoEl1tiarUo+EukhCjqL7aDnAiEAlEJgJ4+s8ZM6BjwdkLJGs0qI+8G+Ahh6HZ2Eyq9aPpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.919.354c575","@flighthq/geometry":"0.5.1-next.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.919.354c575_1788649756565_0.4217940314209734","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.919.354c575":{"name":"@flighthq/binpack","version":"0.5.1-edge.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"0c30d6d3810fc695adfee285804f94abfaa8273d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.919.354c575.tgz","fileCount":21,"integrity":"sha512-x2JZJY/CYzoGd08Zlp0BVgarvz4AMwdqhc90dN0V6HA1RNpJH26DOHJ2fcTTyXHWybt4XBL4h2XQvqV80vIGSQ==","signatures":[{"sig":"MEYCIQCI+p2Tv3l51HQEMcalpkPaYV3mIZOOgIOX0/5z3oBR4wIhAP0iVz5uHwOkWxB22oaY2Zi0S5B8687V9fL6O1VyVCMZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.919.354c575","@flighthq/geometry":"0.5.1-edge.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.919.354c575_1788650297252_0.7567941361991097","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.920.da8f530":{"name":"@flighthq/binpack","version":"0.5.1-next.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"3c53c731a8bc0cf3ae10029552a24027af65a84c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.920.da8f530.tgz","fileCount":21,"integrity":"sha512-TFf3LIrDzKBgl3DrO+o4T7mY8Bz5aVDOoF0R+jtbo6n+lKp0q7hRA3p15D8QegSoIOQgk8w6JhL0OJjdywti4g==","signatures":[{"sig":"MEUCIQDsjRoLknkomnW+M+/qYTHUOEGlGe1CWYlHtAgktqG4PwIgHjhEm81BnR4NOa2KGYp1YY3IRfRYqS+nW3TODYkqCDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.920.da8f530","@flighthq/geometry":"0.5.1-next.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.920.da8f530_1788726080880_0.3645128443609855","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.920.da8f530":{"name":"@flighthq/binpack","version":"0.5.1-edge.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"0b93c93258bad192a2071bebc82a705381d45d90","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.920.da8f530.tgz","fileCount":21,"integrity":"sha512-6//7Xd6ANHiYGmKONVoeeySxQAZHa2bLhsxo+VCDR7r1mYKrXMUm3H2XcKFkushs7Yz1guc9m3VWhw4pnc7U1Q==","signatures":[{"sig":"MEUCIQCOg1m6JwUM/B7j+tvknFWoYVOVz8M2cO7hUHzpNF1Q9gIgdHouywt7xEGOgArbM/5vm3wU6DcTjHypcHGazjW3lzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.920.da8f530","@flighthq/geometry":"0.5.1-edge.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.920.da8f530_1788726624351_0.35154276740348633","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.973.788d3d7":{"name":"@flighthq/binpack","version":"0.5.1-next.973.788d3d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"393189374f5cdb16693193054cce9857b64fd546","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.973.788d3d7.tgz","fileCount":21,"integrity":"sha512-sDPqxTgR+X9mtfWSW8Rp8UtlgcxqKZakfjwlEQEsiOnE1ty6tu3MLN00Wc91Hb32ffuuVv6jTheDVqw7HVtfEg==","signatures":[{"sig":"MEUCIQDNP/c0Rc/k8hFsOn8lQaXuDKs3WlCZ1TEFuh5lLBJPNgIgX+VeHvmI3yhaxUMEI0lmAf0DGKlVgTXpvBR6+bCQQ2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.973.788d3d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62058},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.973.788d3d7","@flighthq/geometry":"0.5.1-next.973.788d3d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.973.788d3d7_1788898585272_0.23726980602936898","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1017.13841a8":{"name":"@flighthq/binpack","version":"0.5.1-next.1017.13841a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"513eecd9e1c7b9eef7a8f38ec1d8e6aaf267c1d1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1017.13841a8.tgz","fileCount":21,"integrity":"sha512-92FrIBmyBJpeZIjdf3zlE8TvYIvJM83SQdc2K2YrQuJWLHk1hOHlVAyhjSIYVDAfbHfpT8dWqf17X3a/LWia2A==","signatures":[{"sig":"MEUCIBQ7f28R+upcd9/sN1+E+3AWf+ktrThg7uIi57ykx/+RAiEA/MEaDpEMLsAf0m6iLu8wyxoqD12YaZj2m7zh6mxvquE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1017.13841a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1017.13841a8","@flighthq/geometry":"0.5.1-next.1017.13841a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1017.13841a8_1788927226975_0.5405980957973535","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1019.1274ec5":{"name":"@flighthq/binpack","version":"0.5.1-next.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"a8aff3a93fcea5aae5a25373c63bc3dcf2dd73f9","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1019.1274ec5.tgz","fileCount":21,"integrity":"sha512-pzDn789CorAvyBZL63UGkLfA1jieX5gVh4X4T7EcEiN2/9NyfEMAPUWM5JtgROZDY8yXl62SmzZPvbbW8Aj51w==","signatures":[{"sig":"MEUCIEteIEVIZJJKEHqdDRUnpcNFYBtemQy2fTAvHIZjSxkjAiEAt5dUpVv9QIRNlY83sLSxhtXG4e0RJVFz5E28HrP0JzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1019.1274ec5","@flighthq/geometry":"0.5.1-next.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1019.1274ec5_1788934412278_0.5263812294951633","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1019.1274ec5":{"name":"@flighthq/binpack","version":"0.5.1-edge.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"dd0543dfcbdc62b838bb780382964cbe4a003f09","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1019.1274ec5.tgz","fileCount":21,"integrity":"sha512-nMr9hF1MS+3jetlXTBd+6dh5upd7DVdVV0njpZyBWVsmw83XI8ViwPT77NpArWVIBn+Dv1PBKCHjn/AarSo/ZA==","signatures":[{"sig":"MEQCIHZkD/B3WqHwOq3bWR+0pOyg/1eTLZMDBx5ON0qGlJ9xAiAMLjxBJCBb0nTvlfozouIhSUdkbJeVBD9xkj64WDNS5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1019.1274ec5","@flighthq/geometry":"0.5.1-edge.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1019.1274ec5_1788934809504_0.3376161649976246","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1047.858b9b6":{"name":"@flighthq/binpack","version":"0.5.1-next.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"94965b4f01518f5bf1812271204813e9ded9f621","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1047.858b9b6.tgz","fileCount":21,"integrity":"sha512-Op3h3+ymUjwr+X4YmyiRyphOu7ewEmr1eDPjXh0u6pSGAyuw2PMDciVYK13KoY+KYZMKhVuzKPVbznPfTTm84g==","signatures":[{"sig":"MEYCIQCxwgTR4ztvzMW2aJe75XkHXS54obd+1l4X7L0T5JFd9QIhAM1LbaBuKMOi6BODV0jTaw4JGU6nQI8nbDFT68HKASbL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1047.858b9b6","@flighthq/geometry":"0.5.1-next.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1047.858b9b6_1788973017475_0.5342187627184107","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1047.858b9b6":{"name":"@flighthq/binpack","version":"0.5.1-edge.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"55b961143f91d2b35b45d4ef6032799e16fa6adc","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1047.858b9b6.tgz","fileCount":21,"integrity":"sha512-SwntMXobWgcLGd8iPnZ+ATfixL5DoC70bT1OSN/zFkbmfbBFKUizU3sP2Yq0kKsVddyw93oMKlzPOpt7apv5Rw==","signatures":[{"sig":"MEUCIQDzPqC4TWraprcOogWxd1l7bD6pJt9fwwheilmgJBfszQIgR7u1E1BdKrVyxdUx2rBOfQy0CI2tLT9aVyee9pY2GF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1047.858b9b6","@flighthq/geometry":"0.5.1-edge.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1047.858b9b6_1788973413295_0.437158801254687","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1050.0bd43cc":{"name":"@flighthq/binpack","version":"0.5.1-next.1050.0bd43cc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"c19cfe5682744d550c854c1acac482af05ff4bf1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1050.0bd43cc.tgz","fileCount":21,"integrity":"sha512-MToTcZZqma0quyM8MjPbdosPp9mq4KzO86/QiNJaIEqE9YJ5GW6QviR4LW22iqXBlS6+ovQDBiSMQ5Fg/w8XhA==","signatures":[{"sig":"MEUCIG0uvVG8PHY/+WZ9RnoqKqlAzr0QRV7pGVXDBO9zoYXbAiEA/7Koq6rBwqnvPcEEaICTwdno/gtWTiIYPBlQPYJ5Bg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1050.0bd43cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1050.0bd43cc","@flighthq/geometry":"0.5.1-next.1050.0bd43cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1050.0bd43cc_1788988297306_0.010191843546241364","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1051.65889a1":{"name":"@flighthq/binpack","version":"0.5.1-next.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"ada8c27c4d4886680aabb2b41b201beb02d4f66e","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1051.65889a1.tgz","fileCount":21,"integrity":"sha512-pp5WzSFJxQ9Cmg9dA3d2bWaeCTqqUMZrctjPFZQYDnaRo0bjNHDSmkG7VCwG4vk//OiL4C2TcFC5CeUwJIftZA==","signatures":[{"sig":"MEUCIQDY/1UtRqm9s/r26yxMiZnWo+6NiUuc5JKQtlfOESdWDAIgPDYlXV0DOqB8dJbzQIMUWq+DmT+ebBF8yIloNUAanQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1051.65889a1","@flighthq/geometry":"0.5.1-next.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1051.65889a1_1788990838691_0.15299382885837431","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1051.65889a1":{"name":"@flighthq/binpack","version":"0.5.1-edge.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"e1aa08ec6d368bd1badbdcd09248a65714ec1052","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1051.65889a1.tgz","fileCount":21,"integrity":"sha512-wTN4cgDMjfwyrt8iMjXKAzQyS8mk82Fttj/JjOHPiNGv97ZtM2RSuKkZpQ+2xvHYa04ttwXuLRkzJr9/MhirWg==","signatures":[{"sig":"MEUCIQDnSUP6/HqcgYrd44Zr986NK4ERPvz3+Jmz+tnA3aIR6QIgW98Bjkpawg2JXR4iATza3IKJEEKoZuPYTqQiNtFjL6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1051.65889a1","@flighthq/geometry":"0.5.1-edge.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1051.65889a1_1788991342308_0.8538045546316793","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1052.ea38f97":{"name":"@flighthq/binpack","version":"0.5.1-next.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"f397a0d3e58992e184032b69b471f8eabb7a9d6f","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1052.ea38f97.tgz","fileCount":21,"integrity":"sha512-LXksTJsiQZYdsjlcVtFW4RFoK/O7b5qKXmRjLg2+3lXgKyUspMJFnEXBkXYA5bWpVPM/74pKVWcoLVFRoDiwYQ==","signatures":[{"sig":"MEYCIQDNIamgsCz6N2ijqCC9jWoKPUTskNPAcvzCfYdAO02vLAIhAON7OYzfD42zUj0kNj3es4KHacqXnOhsq+NYUd9pgvex","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1052.ea38f97","@flighthq/geometry":"0.5.1-next.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1052.ea38f97_1789013579016_0.5646770228945912","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1052.ea38f97":{"name":"@flighthq/binpack","version":"0.5.1-edge.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"303caa672bf2c05722ca4480098f85e03d72882e","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1052.ea38f97.tgz","fileCount":21,"integrity":"sha512-ha0qlkfGjmggU4Ywdfv0HZRPBpUXJh96i/zOOemlm60jh9FAckphPZ1JgTbGiwT1OOKEW91lFzaNE0G5FidpaA==","signatures":[{"sig":"MEYCIQDkZoupBE4O9NY+d9zxi0EbDbbMcK1Q70bA+X4G1NDhZAIhAMvJnAWNLTDNHVDLCa5EceqWiMbVJfIJ/bSmehSfbKYO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1052.ea38f97","@flighthq/geometry":"0.5.1-edge.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1052.ea38f97_1789013892955_0.8112474072367255","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1056.4945b81":{"name":"@flighthq/binpack","version":"0.5.1-next.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"e2e95cf77c24c1b99b15f28068b1f260d5fde719","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1056.4945b81.tgz","fileCount":21,"integrity":"sha512-vm9AlzZ/OwOBg6/IwvRNoicTPCF/t45t9Zgs1cq6jnFFsOCx8cExOpKXCP4wGP0AAS26GD/sLmGz6kDIEHe9sg==","signatures":[{"sig":"MEUCIQDYOWPcQ9ee6m4aCH4BQeQWnWEiJcx4YjQDfYKNVAoc9gIgQsMJpt18O27CkmoL9nV3OCxHEeVmSIcBwsMHMCS2Xhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1056.4945b81","@flighthq/geometry":"0.5.1-next.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1056.4945b81_1789060474977_0.0905398955550003","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1056.4945b81":{"name":"@flighthq/binpack","version":"0.5.1-edge.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"d2b5f6b724292a01ed5b5938d5a2579c2b0c251b","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1056.4945b81.tgz","fileCount":21,"integrity":"sha512-Ko+R3Yja7ICGa5JaDgPpSsZkTTJ1bmsRI68qbbbhPwKgJywfYDfCHoTExcMg16oeC/5FJV349AUIan2x9rRrkA==","signatures":[{"sig":"MEYCIQCdic99zmufZDV6/Or8PbwokAWV16ObC3vngjT7auIu1gIhAOXGcshcd4kaUEBqMNbFshxu+3u1R6mgFmjON38dyvPT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1056.4945b81","@flighthq/geometry":"0.5.1-edge.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1056.4945b81_1789060972612_0.41668913394365803","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1058.751c53a":{"name":"@flighthq/binpack","version":"0.5.1-next.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"7bd248490bd173bae1056a76b27b960c6b2a73f4","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1058.751c53a.tgz","fileCount":21,"integrity":"sha512-xt2qdodVYF1WrNVJl7bRQ2WPcuGrWJjRdGz/C1jbw1LytvQU+a3yAxb9LuYrWD83+k2cNZK4wgYcE9X6jZpcfA==","signatures":[{"sig":"MEUCIQDzTmW+Yll1gWk9hi69Obs6hwaJT0L1GkyOLDQ4vYxeqwIgdXbRo0IdcU66roCmdw5I3R5fHJ7eBKdWVtoZFFYZNs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnXhtoa6ks5kVIYiaqpWv7BLIaRYYpaUNfcIkt2y/VeQIhAPF4WWNTpQzmgH30Ly9GQ0yj8IgaxaL1cF4K9y9/JeWG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1058.751c53a","@flighthq/geometry":"0.5.1-next.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1058.751c53a_1789079912446_0.23717632064048266","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1059.c56d3cd":{"name":"@flighthq/binpack","version":"0.5.1-next.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"6453e5dd2c8b3b1ba7a758bf51c9a18aa4321f43","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1059.c56d3cd.tgz","fileCount":21,"integrity":"sha512-mFwpj+GkOA9Lqss0gKApOC5pVuW+adJfpUyUAR661YlJ7gm9oojVbtZqlGnXlijLgm8MGLRs+0qMSsUxx3RXmQ==","signatures":[{"sig":"MEQCIEZ3LO5iqKtZVT6S+AzhCR4ZOnXUh+b4tWZPwUagqvjdAiAA19A03qTfV5sh2JA5SHiEFmq1pf2rU5g048jpQA/vhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCopIFRAC8FoMhLCmPe8d/+qxORK7hY3TR/znHPbiAgrQIhAJHvqTvZAHY41hBGtCc8THBP9mkR9REsxPSrm2ip3jh2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1059.c56d3cd","@flighthq/geometry":"0.5.1-next.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1059.c56d3cd_1789079968067_0.8873366124002597","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1058.751c53a":{"name":"@flighthq/binpack","version":"0.5.1-edge.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"c070c5510901fb43fbf9e5ca32d4857a103fada1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1058.751c53a.tgz","fileCount":21,"integrity":"sha512-woCkdGsDXBG9egD+Hb1SR4l0S0lI4JKFPCheP7vNRnp9xk7kYH2s56OKJQpr/Gx3rIOoEwQThfPchGUB2cZsDw==","signatures":[{"sig":"MEUCIQDNxi1KVsEGQ6jVqFLVJDlCc07tukuXA2wK/idqPCmKpwIgaMxjN9ucc7IqafhjE0AoZjs/sW/WU6rkbr+RMRtZWVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAbjAhEOKx7epYZJIWcJVpkOQM6Hgbu3EHAa/i9oOnqwIhAP3f1Y+3v1jplfo42LZL8Qv6djVBciOgEyyB8WjURUf4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1058.751c53a","@flighthq/geometry":"0.5.1-edge.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1058.751c53a_1789080196517_0.09149078114726161","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1059.c56d3cd":{"name":"@flighthq/binpack","version":"0.5.1-edge.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"d52ce3ef687cfdc51eb831eda2093ed300afe230","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1059.c56d3cd.tgz","fileCount":21,"integrity":"sha512-vAumCl883Vi7ireuLQS2dWtjszyY6PhCwiG0eGt2fx1ROpuH6XcLk2833X3KA1cs1UEwJLdhH41ilBigU6yhsQ==","signatures":[{"sig":"MEUCICSVhifziAn3TSg/uwZn6xzVbvPjrBiddqlTTMvnD8U0AiEAkr1tB/M7vDMmdwTGMhl4ux60xQIO9E1kf7uixhjMTsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHVKZjBQmyZ52vtZndTd+ZuHrs296n4eiISkcCpNdjNLAiAqJ2Mb60KvwMv2swqCBbvHZ9ZLHM3WgTtnREbBCWbPQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1059.c56d3cd","@flighthq/geometry":"0.5.1-edge.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1059.c56d3cd_1789080413764_0.8945282895559215","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1066.36fe89b":{"name":"@flighthq/binpack","version":"0.5.1-next.1066.36fe89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"a2fd0555173ae59849f2d3a4650561336499a677","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1066.36fe89b.tgz","fileCount":21,"integrity":"sha512-Smn+C3ko6r/buVyWwRdUzekvLYyPYdGfB2WStaoIZeV9MrYTwy3Dvfg0E1Lzs92Qe5fRpt+5NWGodC6m9Bd7vQ==","signatures":[{"sig":"MEUCIQDZFyB77uOQCmqEn9CwvU41iiQWyFLOEt4xr3qRuWk5ewIgM5LGnj4wJroY1AWVuAZxJVtau/wrP/4gwl7HLRbRVOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxUKYVNmbsYasJRiQzqn1VKOEXj00HzpbdT78gh5Yb5QIhALIVySwPcTEHPWvsX6tT898suSDGYcuHee0Ze53/ZZ/F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1066.36fe89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1066.36fe89b","@flighthq/geometry":"0.5.1-next.1066.36fe89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1066.36fe89b_1789109391336_0.9199763511465582","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1069.554a2ac":{"name":"@flighthq/binpack","version":"0.5.1-next.1069.554a2ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"88307bc901b1d1b5a9129e2eeeeb328e5122c5ef","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1069.554a2ac.tgz","fileCount":21,"integrity":"sha512-53WEJC8pMLiHizVqtetqKsL021K/HvKl4usXog5sfjJUimfx+7A/MgPZSikSavgsgXDNqHxy5tynQdvDCTMvSg==","signatures":[{"sig":"MEQCICxFfGlXDvpZ6HR7nfAV8pHhGm7fWQPFtKQPMWEPnmlGAiAcYTjVDQ9Aez/erGiia7x9jVWnKEsuvVnZ/5RLpzzFYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7NAmotblhDijZb3mt+4fARsrTUppU6Vzg6ImCyNrBNAIgcfKRUv6J6N3dPHVHKTEo0gPplo5QHjerrwiBFAqThzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1069.554a2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1069.554a2ac","@flighthq/geometry":"0.5.1-next.1069.554a2ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1069.554a2ac_1789112105860_0.3379993263057772","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1197.6a425ce":{"name":"@flighthq/binpack","version":"0.5.1-next.1197.6a425ce","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"417c3c06fb162b4349057157ff0de51d1e64f908","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1197.6a425ce.tgz","fileCount":21,"integrity":"sha512-Mr1wUsDfCi0qlE87DKfLzJuWSxz8hDhHDOm2Z+rUyTRjVLNhGhJzFbY2EHyDe2qWJd/mbN5ByDdPH7yiwrDJVw==","signatures":[{"sig":"MEUCIEH9frZng7mdqgek1NluFBa/VL+i03NtdDi8+naWfGE5AiEAo7pVMsnnV2/+4ZV5RblyaMAMi21oI+3pUOwB4BjF18Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTjfccfEk6WQs09jiJJUtFPeX13KWdaSQFHaduRBJbTQIgbrKn6ci3OIq7IE9vbG9pW6fUfMBf/VfpJbojCKUeOuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1197.6a425ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1197.6a425ce","@flighthq/geometry":"0.5.1-next.1197.6a425ce"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1197.6a425ce_1789241158564_0.8907081651394022","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1201.9b49dee":{"name":"@flighthq/binpack","version":"0.5.1-next.1201.9b49dee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"13c87ec8ecc651b369706e56736d4e4807d7cb9d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1201.9b49dee.tgz","fileCount":21,"integrity":"sha512-AbhZg0EYodPoL8wKjismyRFSmuzyYh+D7e6trrlgM4sYixFppIRm9aUzLEEE6Zhu1Sh3q7ScmvQHrob2mtcHbw==","signatures":[{"sig":"MEYCIQCnZ1RHlzfdSRwViBbbBsdJmfkO1xJ5qlXSSb9joISu3wIhAPgE46qhYqr6Hj9QTyX2kxCuQIq8GWnCuCPzoP/alfKY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7ckar3lVD5RClftsD5N0IBG1mrQp+b8pcuHfIA38a7QIhAOToz3ouIJsDcfKNvEk3+CvWFeU0009DKjDlSfHB6Bf6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1201.9b49dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1201.9b49dee","@flighthq/geometry":"0.5.1-next.1201.9b49dee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1201.9b49dee_1789245660403_0.1433247124227206","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1202.e31f126":{"name":"@flighthq/binpack","version":"0.5.1-next.1202.e31f126","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"d6b0471f608f683b414b309d9eabf5b7d0d44448","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1202.e31f126.tgz","fileCount":21,"integrity":"sha512-CxCvZmteNEaHg6I70didSWIzeYgjNR+qHcjPTZ0P/h2pBK+BRJuZ/NGTD+vEPJw3lKAFmfmslqsYS1tQOn+dcQ==","signatures":[{"sig":"MEQCIDWwadEXGbsHdubpuQiLlzkmZvFR4Oj8ZPKQxcSrLbTsAiBiwUSSsfInNjVQYoSJmS/4n/LmgXdGpkHrFyWc47R+HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZDsoahRN0zFbRFa3b+H786NICdabZdm4+eXV4tWfyfAIhAMZghKoF53XiG6kmJQZf9AMq2nvHeYpejoRuPXtElPdO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1202.e31f126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1202.e31f126","@flighthq/geometry":"0.5.1-next.1202.e31f126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1202.e31f126_1789249422975_0.07632327494634139","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1204.e33a1ac":{"name":"@flighthq/binpack","version":"0.5.1-next.1204.e33a1ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"be322fdef01f61ab411462b772459e9964505169","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1204.e33a1ac.tgz","fileCount":21,"integrity":"sha512-34gvqwFAU1d7M/EOLuw6iaxFp+LbcqXuVgRsDdTrJF2CXLUbOguxgR4TCc1pRHKjEkWWkN0Ke+umJk/7iBwVTA==","signatures":[{"sig":"MEQCIAM0m0rXlG9KHBU+sLqaIBLMarTu5L1uAYhtZ37NJD2/AiBeeqA6RdmaxM8BNZ2FLjqVh+/K2DOdAOW+8+o7I3AjLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDAV66Ckh1VN4Jleax6iVze7c6nC4rPS5TEdILOVx+RLAiBIWCs3Skxjrh92bdsVPSp8VqCot6uh3+OLt8SYTbXckg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1204.e33a1ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1204.e33a1ac","@flighthq/geometry":"0.5.1-next.1204.e33a1ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1204.e33a1ac_1789256017292_0.15612042959597283","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1225.129b76d":{"name":"@flighthq/binpack","version":"0.5.1-next.1225.129b76d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"c301cc9fa53daebfb0d2d0ffed81d36c3e717127","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1225.129b76d.tgz","fileCount":21,"integrity":"sha512-Q3rz/j6tITBp+49cFQdA0ep1GWIE7GYMKhiLFPVCeYtKlvMBdTk6tw5f7Bbvrn+FBHzpp2VuOTnvoyH3p0l0TQ==","signatures":[{"sig":"MEQCIGqxxD4gLfbFFFTxTHQT966/PkelJS44ZzeXFr5vqtQWAiAwbyXE/bWW87ucf+ijJa1RBcZMkQzHIbE/LQCXvvJwLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA3b8OI8nlN16LUtUTty9tmSZBzHWMIm5261MG64CfgwAiEAhoeVNp+Boyqu2lKWo4Vs697/g09DWva3yd074R23OWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1225.129b76d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1225.129b76d","@flighthq/geometry":"0.5.1-next.1225.129b76d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1225.129b76d_1789269726809_0.23867129298134881","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1244.12290e1":{"name":"@flighthq/binpack","version":"0.5.1-next.1244.12290e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"0d8c313b95678e22ffdb0f53b54fb7a0acd1b13c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1244.12290e1.tgz","fileCount":21,"integrity":"sha512-UAGBIgtmoneFrrnKSfOhEyKC2xDrPBq8SFYH9eHKAz55Rlx439/smjrS7OZKZZX2kEB0qTI62glO3aHl832mGA==","signatures":[{"sig":"MEUCIQDEBw9XQYc6KZOKZGGfYsoRcQmYUB4LEampsmpLUsLNxQIgA5XKNaELeK4Mm+RtnLPoi1TO4UWhxbb+w5TdMkj7t0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDUNWP3SfCwQazI4eNjQ8f3YxLqTZk2KOkmCiscsqJQWAiA+6JrSjHfuCZs41NZKOELQfrT2SCFlqubH/BC2f+qNZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1244.12290e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1244.12290e1","@flighthq/geometry":"0.5.1-next.1244.12290e1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1244.12290e1_1789288188865_0.31955674220393293","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1251.918ea64":{"name":"@flighthq/binpack","version":"0.5.1-next.1251.918ea64","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"325d925d5c2e6e19f3e206087036818af5915b3e","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1251.918ea64.tgz","fileCount":21,"integrity":"sha512-9rkf2RW6kqUKMCbyMX+TwPGsKo7SS834bm9OJykdJainNjx0vZwwze+U8aXbz/PQPRZNBGy/lGOHDIQ4HImwRA==","signatures":[{"sig":"MEYCIQC6HMuGJcyMQi9accS9hFyzP01k0+fOmuly0MAoLOiW4gIhAOVOuRr/jUw5gyDcF5OMxr2tkGf4u6+Hg1j05ou1z6O0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH9/YPT5ZQIdSVl2eXSbNnaaIipmhG00r6WphO6/wJAvAiAP39/Y/yD7nKMh6Iq0SxXsWsmaKkOXZDE6vwXRDlPCkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1251.918ea64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1251.918ea64","@flighthq/geometry":"0.5.1-next.1251.918ea64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1251.918ea64_1789313999040_0.8013437269065224","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1252.15e4611":{"name":"@flighthq/binpack","version":"0.5.1-next.1252.15e4611","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"059d06ab6767f04eafc9d02d77faad60b1757935","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1252.15e4611.tgz","fileCount":21,"integrity":"sha512-98hTRP8c0KjAKTv6UR4sCBoMq8hb+hUsLqxu1GETn/rgJZ7kAJu3UuSZqfyvD8GdbkbCRaxXmcSvXHcLyoxvFw==","signatures":[{"sig":"MEUCIQCfdYB0pvK2c3aqEn3+2jcZt7BmvVqyU9LKWoizdQ8yqwIgKLSc43epCtkSHtuYOkze6P2M51HO2SVtv80mWeRz460=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCYeGX5JyKoJJtT/hVR2gT+oZGrHN5QfGOAbxBRM+wYgIhAJw/9cDYGfobRbl1ZtQufJg4aMu+dVKAVvvN287CiIRi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1252.15e4611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1252.15e4611","@flighthq/geometry":"0.5.1-next.1252.15e4611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1252.15e4611_1789315160033_0.21140503076926853","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1253.6fe252c":{"name":"@flighthq/binpack","version":"0.5.1-next.1253.6fe252c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"b058addee55ebdd2f7d97c7d8356180219c87c04","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1253.6fe252c.tgz","fileCount":21,"integrity":"sha512-EyFEIrWIiY6OJj9oGNP0/Cn6EnGXY4GAuxzz8KzFEvfzK0KFXtxJxpo+qXsmGCG4krwIchug498ZXlWIElns2g==","signatures":[{"sig":"MEUCIQC+1yNU4RInUW/5Lep6b5xCcxBNwtzBpJdK9VH5Twj0TAIgaH+lEZ+f/hChujTNe6Oo5w61HlyDnGs6ACl2E+hJNk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIALfEh9CkH2dg8P4l/Bp7NdJRud8g58udmGXWhcc1VO0AiEAr2ZuzvwV9NGdqyA59Wp/F/dKEa5MeX+KdXGactBleCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1253.6fe252c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1253.6fe252c","@flighthq/geometry":"0.5.1-next.1253.6fe252c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1253.6fe252c_1789334585126_0.037954993107816914","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1254.2ab4a06":{"name":"@flighthq/binpack","version":"0.5.1-next.1254.2ab4a06","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"7606894c8db48e916e390c96fc1ea2b005f041a5","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1254.2ab4a06.tgz","fileCount":21,"integrity":"sha512-aj4VeIGt5JKHUjwr4tU2tO/KOTcZGuPRoBdsksuqOG2E7OAO53ukFATnVl+7Uod1grQm1I6uQIgi9nXLQCRRUQ==","signatures":[{"sig":"MEUCIQDIXDX5mxiBAPUpc8AoK7l/7mFoP+HKF1BvYo0nOpQmygIgG4nG/oOULrLfjWzbkleCXL/w9uAcNw8M2BDhn3mwDjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDh393NqOmuKGcceF9Q4T5iGd3xtcVqesBAMGf19nec1AIhAO8keXfZ/wAUPoktcgcF78Hb7/9euWAPGd4TnDJijijG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1254.2ab4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1254.2ab4a06","@flighthq/geometry":"0.5.1-next.1254.2ab4a06"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1254.2ab4a06_1789341098819_0.5776505635775295","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1257.b2a4509":{"name":"@flighthq/binpack","version":"0.5.1-next.1257.b2a4509","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"c500e73d10c0261255970315b40b31c063f636c1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1257.b2a4509.tgz","fileCount":21,"integrity":"sha512-kJIJspEW0nfXUObHmKIWPOwVg2sn1zVl/6wB5QNMDJvfMp+upn16KlspCHEWTQUnmKkvLSrGJeceLOZiIGde+w==","signatures":[{"sig":"MEUCIQC5nKMDuTKeV59k8Qq9nopC6kotlJX7t7SvorBBr+rL1QIgLbVevBqFR4gbkZ1tZBMX+GUC5eLXXmf5bB6YQ7dkCKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFQFOX2WZd3upZ72hGJ8M1RcVufpzz9glneNOumu6NfAIhAOI4gdawyRaWYMkGR34K/YWkO0R8Xyu7hHf6ueExoJZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1257.b2a4509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1257.b2a4509","@flighthq/geometry":"0.5.1-next.1257.b2a4509"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1257.b2a4509_1789363707547_0.829505433512624","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1295.2b6bfa3":{"name":"@flighthq/binpack","version":"0.5.1-next.1295.2b6bfa3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"08f2ad2e22d931d1cfea4a89be925419d60280bc","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1295.2b6bfa3.tgz","fileCount":21,"integrity":"sha512-+XgGtYXh3n/n3fAZxJJGYgQT1CKeNJa1kDNyw63S40OqNmwHO9qAnpz9tFG2XoveVknfGxR6H2/kD8PrVR9jhw==","signatures":[{"sig":"MEQCICazhN4fkNpCJynpuYn4+Nz4rQcb9KJDh69hglSjV8R8AiAj46ek46CUnOtLbJt8vNktEL6OPFzpd/Gd5MD1giGUag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxSQr+cEfDO0Ux/eNAaHu2b1mP4hbvsxbk3o2SnZMMMwIhANcR7fATaEEpBHCeC1znByAfNuESwcXOgxvhAABVQFG/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1295.2b6bfa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1295.2b6bfa3","@flighthq/geometry":"0.5.1-next.1295.2b6bfa3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1295.2b6bfa3_1789417727187_0.5736748476676776","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1344.b88acc1":{"name":"@flighthq/binpack","version":"0.5.1-next.1344.b88acc1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"d48907a807d3cc6058fdd4b174ebdff551ee2cab","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1344.b88acc1.tgz","fileCount":21,"integrity":"sha512-uVfDoDU7k1O153EL0DqZV/5VZBNKbbiA1+RO2eZPwx0bsYkDIfzr2s9Ann5L0uEpzUzMnFSqRyqeFKLqgTZ7vw==","signatures":[{"sig":"MEYCIQCOKdd9K/oi0oG/yq6r0HYnPSfqS9e2azjOFt8jOUbs8AIhAKfCR6B53e5lyZvyFCKTrY9d4ntiN7lTOd0NwLUJhI2J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYYYe9ZYQbqZWjyAHcm8uPJwijiCHYCWTOLwjRT7gKaAIgB6oSSQOAc3LAswIbYCv29gsQJmCKhBs1Jz1+9yLBEmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1344.b88acc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1344.b88acc1","@flighthq/geometry":"0.5.1-next.1344.b88acc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1344.b88acc1_1789452539968_0.5808370635978104","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1345.0995dc5":{"name":"@flighthq/binpack","version":"0.5.1-next.1345.0995dc5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"3f16f2334a535239348b70297c645ae0e452aa8a","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1345.0995dc5.tgz","fileCount":21,"integrity":"sha512-kDAN7vtZrYchhJ4sXA6z9TpvprlOP2cdiwUInzrsbnjAsQjzcJjy/xLXEZ14d+hVFrvlmwHniiCvAh8VfFpy7w==","signatures":[{"sig":"MEQCIC3AGiwx0OiqpyU2p3nTcF2YuWayepgsyO8inGt0i6rEAiBoznpVB+e2YtgdDNcO827IeD+Zx2B8OiAFbJmj7e3gaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsyYHFlNfC8tBMwQMgSHVZw120JEpZsjloct1DlcDYjQIgQx7vwJph1BGdCFYahd9suqZBrqjQvXIsNlMag9yNaXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1345.0995dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1345.0995dc5","@flighthq/geometry":"0.5.1-next.1345.0995dc5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1345.0995dc5_1789454527912_0.8096927539853795","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1347.54f97d8":{"name":"@flighthq/binpack","version":"0.5.1-next.1347.54f97d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"7be6323240759a009214814ae354c3682a9ed19d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1347.54f97d8.tgz","fileCount":21,"integrity":"sha512-knxQJ2y6gqMec3KOwP2CKesaZM6Ih+HedixQV2UBgxmp8PmtAAyI77qpvBolTCemaBVEeFvVrI1KHZAq2nw0vA==","signatures":[{"sig":"MEUCIQDflaBhyqgAx8PD7gKu+UMHvi4njngTqs2v//iqmG5+AwIgLo694i3P8Qq2aT5QlrCfGsXu33k3YQnaEeyxCibjWLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHAZkqnqy2AqCx7odi+nkg6T/puHkFk3nk4KlCNAieIVAiEAgJ8IHugzATBoB4OlS5CQC+qcstF6CsPwFZi3IgPRhck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1347.54f97d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1347.54f97d8","@flighthq/geometry":"0.5.1-next.1347.54f97d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1347.54f97d8_1789461038753_0.14577932313743402","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1348.e71a747":{"name":"@flighthq/binpack","version":"0.5.1-next.1348.e71a747","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"b4e806afd0d194a418e2c4cfea283c159b01b963","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1348.e71a747.tgz","fileCount":21,"integrity":"sha512-JDDbFWeQyW2HGasHl77R7erpzKsxkwuw4BYMj3Ubgi4TiT9IdgUzhsMbDICom0WM3+7+wAyCmnR8z2SEwLLy/Q==","signatures":[{"sig":"MEUCIQCeyevYVc6Cdbd9sxA4L/A8H41oxIDkY6QtOJWWvgXgFgIgTzWYfw+g05A41qM/QE6qNQZSdjRyRXhbtTkkpeMTPt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA/sK9i4q3cSsR9DB6gKCKOUSxsz/YnQO0l/UETHSj2VAiBwM7QsPUV3LId9+qpT1YQDukF7vKYcMuDOhXJ+ueQmaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1348.e71a747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1348.e71a747","@flighthq/geometry":"0.5.1-next.1348.e71a747"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1348.e71a747_1789464663795_0.10172915448750608","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1349.05b053d":{"name":"@flighthq/binpack","version":"0.5.1-next.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"018adebe22946321fcb8fff5a53bf6980a85c66b","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1349.05b053d.tgz","fileCount":21,"integrity":"sha512-qMfqD2UUzPqhbPWkCq4o/QXuSApyHngeWG7Upr9fnmjiKwDI75q+s6hEalKeLKfNdFneS8BanBsnojnHcfZ1xA==","signatures":[{"sig":"MEUCIFUV3ihcQsBtAOBh/+cqjeKeucjn3s5Y0qM3Yt4b4FsJAiEAqNbYlxJgFxi/VyoS7wmOEXhhktZdXVoXuZWZ1xbUrhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhpsmm+4i4rptZi7HIUZRkY05y+sbEmIsAc8SEzBNClAIgEKmiWa//cIDQYu6zRjjaD2+yfIJQxwFs6GyABqq9Yhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1349.05b053d","@flighthq/geometry":"0.5.1-next.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1349.05b053d_1789468906624_0.50370689764268","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1349.05b053d":{"name":"@flighthq/binpack","version":"0.5.1-edge.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"ca8499e7c025c8dd490722e6fccd58716a68eddd","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1349.05b053d.tgz","fileCount":21,"integrity":"sha512-nlo/8hZUS97Pfg4sm/Noby6HVAB0UhJuJ6CV7hhU/z+Pfj9R2RARDVMYpLAQrgOuY5imviArPiBq45r3tDCpkA==","signatures":[{"sig":"MEQCIBsFIVB0q9COgYKRWz23rfoRohHxbKKGqq4wQx587AiaAiBNFVkDO8+gS7g/XBx5cExnuW4hmwj7KwO339fjmdvoGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICMbFVYloKIdMYDo9C4JzDTDgX9/ujBj3aImp3hmQ9TVAiAUt4aDbb4BApHwZaGnurdlRSnGktMs0qcCQcFwjsayzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1349.05b053d","@flighthq/geometry":"0.5.1-edge.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1349.05b053d_1789469326628_0.9061282679159104","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1350.8ce488b":{"name":"@flighthq/binpack","version":"0.5.1-next.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"c4aea05d8990b515bff9b0bc9b9778e58da15510","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1350.8ce488b.tgz","fileCount":21,"integrity":"sha512-7CwuZvVz8Lp489DX3rfk/6TXvU/gnl9uiLmwbt4OPu5jwHrTuCSxqKjCH7sSI24sGRPw7mabibCJ8/coD63LRQ==","signatures":[{"sig":"MEQCIH+c8BFOj+lCE09yhx5JpgjBjyEM8JoS5+RMQX3Sf0UAAiA1jVm67Y7sf7f9wCNqDSbGQE7zOHtaYXHdjd8sMxcDIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmdY0PgrBwmNSkqZpVakfJhfk4ZLbxfjCMLLMp36sHGgIhAKR+YxSLEr4yU0MoOiE0HEGK+QviTOiA4opgk/0q7nyX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1350.8ce488b","@flighthq/geometry":"0.5.1-next.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1350.8ce488b_1789489595626_0.924509110553478","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1350.8ce488b":{"name":"@flighthq/binpack","version":"0.5.1-edge.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"2fc8d5704b01a3c13ca4641b1c5c0b2e563da21b","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1350.8ce488b.tgz","fileCount":21,"integrity":"sha512-v9fgyDaerXdk/0tYdPecouNb0CQ0Q978dYUBCLv/E/Ov+/zDESfOml/dzcEDd9ZxBVQLFjXfjHffeEJAaDUVQA==","signatures":[{"sig":"MEUCIQCw5NDAowLFmOHWozUE8N8JL7d1vt2N/uFnemSdESsD/wIgWVFWIkMAzwI6jN5Ud0L5zBuCt/6WhLXR4KNO3AErNTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKS2pNeoxAKKSasyqTlw+1lDjRpc916mwxYReuV7YOpgIgFNKpqg9HGVglv9f2OQnoTlZ+qvNph6HUW0ERX9vVB3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1350.8ce488b","@flighthq/geometry":"0.5.1-edge.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1350.8ce488b_1789490141543_0.2573312110135315","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1370.903f328":{"name":"@flighthq/binpack","version":"0.5.1-next.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"eca310dd988452a19f0360f3e4c6c13f4f15b761","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1370.903f328.tgz","fileCount":21,"integrity":"sha512-OuD6Ma3Fs5PodEf6aGR95TwY2YKmpYyZtao3UVcXKmx33yDU7FheX1Exa6t3t7Joe6Tfq8/pkMKgPjcyjconnA==","signatures":[{"sig":"MEUCIQCbW/aRIwiyFk4/dLNlRJvwXkOrC0rBctzlvqihhBhXQAIgXvoMAM0xXUHlPJBExjXNidoPPOWAn4WeHxPqJiCPn6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID8QSn4k1VfLZKUpcTRgbEbVIFNS54Xu2uohPlLWKrhgAiEAlebhCgBlAwnl5hlMn/wrVbJO4ur6odUJ2674QohoG6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1370.903f328","@flighthq/geometry":"0.5.1-next.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1370.903f328_1789537691948_0.8595727262523039","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1370.903f328":{"name":"@flighthq/binpack","version":"0.5.1-edge.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"18c1bc6751e559307abec588a839f7c5124bf793","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1370.903f328.tgz","fileCount":21,"integrity":"sha512-eOwWuo/cdyAuR48i2gR6KMbj4S4bayVysgl7kGde34KhsW/Z75KNy9VVuo1o9tYAJeELqEeT+n5FNU5L5RS35w==","signatures":[{"sig":"MEUCIQD/NeUkEt7GVd3ScPz3nkkgcDfA5e6dmSyZSpx0wPoXxwIgMOT1HeV9BfQOkkxRM2DXXYnJ9y7zpO3SzTISSDXMfq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeQwTcNjegEfAOW8Prw0QTHGf/JaeGQ2gCaq7mkHCtgwIgDA/m2SGC+yg9OtXsBcS93uhVYOx28BMDIiu6ITH+YWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1370.903f328","@flighthq/geometry":"0.5.1-edge.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1370.903f328_1789538265525_0.7585484542866041","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1404.457d1da":{"name":"@flighthq/binpack","version":"0.5.1-next.1404.457d1da","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"9a1f46be6c67b60142bf84eee1e4c31c4c79f428","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1404.457d1da.tgz","fileCount":21,"integrity":"sha512-O9HmsQVY/G86Eq+68nB1k52swtIS3QuGh4wQkvPAECOsSg+JuuAbW5BnvA6tr76K30uWuzouCPXzZDNZZzqaFw==","signatures":[{"sig":"MEYCIQCqZH52QUTobW7j0PBC9ECZAz/m0f2cYQqEs3MDNH1NegIhAOhrBO14fkZGTwQvG/sieqT2SyUAKxAFX/eLUMucjBeN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBF7uMqWvxWfhZf3TVQewRoZxiQiPgzHXrqjTd+NmyA0AiEA0Veu/vrZR/0g54FIaxp5X4EbhjuaLAdAkCte+2zZz9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1404.457d1da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1404.457d1da","@flighthq/geometry":"0.5.1-next.1404.457d1da"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1404.457d1da_1789625991497_0.5652657671220955","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1405.69d9356":{"name":"@flighthq/binpack","version":"0.5.1-next.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"32cd9169a607c03f403e3880eb7c2facc0a9d79b","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1405.69d9356.tgz","fileCount":21,"integrity":"sha512-Ff3VlvBUIvkgXIZYgfcojKDzykgEk/rzs8BwdgGuSblS0vOyv1wB1T4dJNEQvgeZSBUNOQRycAr/Jao71w/0rQ==","signatures":[{"sig":"MEUCIF2XXRbxonY3zCw3ANrVL63qAh0/Cq4Mue4RAJ7mlEffAiEA4zyWMaAHBQav86vgDXaBIRyGelh4RchaJQDLCvEn+VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICoR/21V/XxHZ5eDiaCZ/BXoAPWBUsO9acr/QcQupGo8AiEA0j6GoGZisnL939UIqXPdugArK7RwJt46zlNFZD/Hbss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1405.69d9356","@flighthq/geometry":"0.5.1-next.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1405.69d9356_1789627581045_0.12869746575912933","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1405.69d9356":{"name":"@flighthq/binpack","version":"0.5.1-edge.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"2ffc5eafb8c145d82738fcca504415a0de515660","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1405.69d9356.tgz","fileCount":21,"integrity":"sha512-T0LhVMxcqn1b4nzHDvm1sLyfJ3r3xFBVdBiRt4aYYArlNFaz1JJHr9vdKqlFjWDGwL5xPtyVELtlxAqhUwumeg==","signatures":[{"sig":"MEUCIQDH1iue+eS3rqnWDOb9job18i2T2HUpROlhG17aDbIalAIgLp+uaarl8ZB1g535kaoqSmfA35Atf2+el+UYV6cVSMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDUP4w1EvaUqrgyu1ejG6LUx8HlYJ3zsHd0k1KIUWYpxAiBc9c/XjXuc8DFMTearDCJdWtGFJnDmyBNzqiyvP1WEeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1405.69d9356","@flighthq/geometry":"0.5.1-edge.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1405.69d9356_1789659618935_0.6555397533552965","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1410.b534771":{"name":"@flighthq/binpack","version":"0.5.1-next.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"76cf65362e85532f96120d2f6c3ab53bc7ab13a8","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1410.b534771.tgz","fileCount":21,"integrity":"sha512-lRuDFgWi5q3UNRaKvHAlsSizv1Ig1fRVBsCmRh/XZuy4yttF/U+qTPI8y+WrTroT3auPiCdvezZ3OUHWvxmMsA==","signatures":[{"sig":"MEQCIF38O0WffrLNKjaCTIh7shvHyXPPijqVF02et1tcHL3WAiAf6jaPeLuBLMHZe5yAXumjqN4zMp7A5CCGoFLyPtapfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkj907Mm/SAQgNd8RUWqUT8cxhx5uLZxBhOh2yoIIICAIhAMEM0KycjXsdl2PfKva8vrcTFmzxgVBsZBs2on8lxumh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1410.b534771","@flighthq/geometry":"0.5.1-next.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1410.b534771_1789670449732_0.5587012083704668","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1410.b534771":{"name":"@flighthq/binpack","version":"0.5.1-edge.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"86fb25230f16b04216ea4c24eaaa85e601d56288","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1410.b534771.tgz","fileCount":21,"integrity":"sha512-COcMUlHZGDiecrXmcjcMZe/jXn7I852nSJN8PmHYswk+8YWnV8/Ofvn5j/JYbxTGcwPOgZvjBtyqQMuN2a0GgA==","signatures":[{"sig":"MEYCIQDaGfcXI+/YLKaezsmZE0qmyWSkkexHjwmrdYvG5BpPuwIhAN4usOOoCJOn+6ys0Qk0IeiwPf616mb5l5396HGMLpnq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA6xZ25gBXq1EtB5otFeHbUuRULQeHb/EvcXP/mNuNi6AiEA0T20VPxjMDBZTbk59pg9P/bemgZsRzpxDrWsx7CDq1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1410.b534771","@flighthq/geometry":"0.5.1-edge.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1410.b534771_1789671016109_0.07220887623004169","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1450.5738463":{"name":"@flighthq/binpack","version":"0.5.1-next.1450.5738463","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"498c05a35e9aa2a0da608c04da94afe0f52567c5","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1450.5738463.tgz","fileCount":21,"integrity":"sha512-x95PzprkKAVc0VF7M3+1FN3wg6CU1q+NuVBpgOU1qcSiGsSWl9QYFKHEyNUbpBw6nrUt3g5NnzzmNz8/EiRGwg==","signatures":[{"sig":"MEUCIQDlrpoIeU1bZUEAkDRx3ii9FIlWtsH/3D0RXgiXKqTdtQIgdYFUVSuFTlwU1oZRB8MKIs2TvohK3DLAomm//K5yBro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFXMNgBm2mud7uBEBqpzZclqo3xMSvOXia8odlrEm35wIhAN0cGUoGweA3J2fW0WCTxpSR0FjcIJrHM5KEDpTQIU/S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1450.5738463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1450.5738463","@flighthq/geometry":"0.5.1-next.1450.5738463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1450.5738463_1789779604927_0.572717612646068","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1462.5a251b6":{"name":"@flighthq/binpack","version":"0.5.1-next.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"a23c5284364969a3e9d1d08154f49cccccbb26f8","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1462.5a251b6.tgz","fileCount":21,"integrity":"sha512-8yyDimX9u2vxYDwmzs3rFSegb5j8Ha+QmJZFYcDwN7E6Uzl2nYgFnZin0ZAtI2nWBtcw0wKIziHAurtuMqXe8g==","signatures":[{"sig":"MEUCIB8DYQ/ToVoN6iwUajfC7g19vQw5rJpNz5rpWrYMqytDAiEAg1Xnrzbhjmt1hD7YjfI/vFK2qIBhrHs/Raq6YUjvFWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAp+aEnECCUAjN4VVeftrSULbyX+QRGvEzwEjLjKomOaAiAFDEDhiw4N6USZ5isRhOFdgmV3nMFi/TrcPJyWyciwSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1462.5a251b6","@flighthq/geometry":"0.5.1-next.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1462.5a251b6_1789840179921_0.1879210728361853","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1462.5a251b6":{"name":"@flighthq/binpack","version":"0.5.1-edge.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"4ec06bd3f676bc0b30ff60e0857c752ddc44deb0","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1462.5a251b6.tgz","fileCount":21,"integrity":"sha512-i827KZN3pqvOTf2p2ngP9voU2mnslvkSBhC0g/NqGUtr5Jw6zTVsFTobwSrNrsydt4vw3k2E6Hh47bQkuXzbrw==","signatures":[{"sig":"MEUCIE9yMi0vP+CNZUG3w+QHz8bGZhkMsjg24hOTZhu3YobnAiEAikP7Ue8ysLwYJxiMp9p7m++LHKxM+HqJouGLfpNOohk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDimNCisJrZR9m04uUy8eg2YWMdNmzMWChZkVP08TGP4AIge6QgWvp52EPoKeOhT5ZOc/7Ci5i0yBXaCkHdasKKUL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1462.5a251b6","@flighthq/geometry":"0.5.1-edge.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1462.5a251b6_1789840873233_0.7686414024349231","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1467.7e2fc7d":{"name":"@flighthq/binpack","version":"0.5.1-next.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"9c3b7a86c6a755ebc1b39c28f5e439714c47a17c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1467.7e2fc7d.tgz","fileCount":21,"integrity":"sha512-T5AJiBHTHqLM5FH9okH/kBxvKKv6rhPiH5VUqdqWJsyWXZND8yPzpk5sZee62Om+a09F3gzpokf5VQ5e6+CyRw==","signatures":[{"sig":"MEQCIDbukLEp/R4E2AxAIEVXu3tiOKYilzfFk68NhIgW/24JAiBIG5L712/QrIV8rk7kKUTpnLj70hw6JSHe9H6z9cDEMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID9waRckUl/quN7qTk/bGWf54V4RxHOBm0e9P80kCbqZAiEAiPMT0YbLRM9je7yVELlIZychDIodx24P5H1EQWrjH0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1467.7e2fc7d","@flighthq/geometry":"0.5.1-next.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1467.7e2fc7d_1789850147451_0.14256738775160493","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1467.7e2fc7d":{"name":"@flighthq/binpack","version":"0.5.1-edge.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"6d92cfaa99c3c69fb78b8b5fb1bd8fe2622744c1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1467.7e2fc7d.tgz","fileCount":21,"integrity":"sha512-5IPuWkjce/KHerF5KCAvmMSdFl2lqPx8xS5AjXr7aq/GnZ60vysEp3TEt9WxXAeSREr4ak9xtqThVICRm1m//w==","signatures":[{"sig":"MEYCIQC29rIs8S91R9E7RQSZYeFgRIvVOGjXDF6JJSZ5jFWdNQIhAMRsTfknlsRhW+gMOiYPl7AJLb/M08xLCe+HMmkMq9Xn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAziLAD1zQa7+F+JbDyfdFKxavZErRo3POMCOJin8eLAIhAKZW8Wse8QxcKfdXdyHGntU0H3D6sT3huSDoj8lycHiS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1467.7e2fc7d","@flighthq/geometry":"0.5.1-edge.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1467.7e2fc7d_1789850838431_0.9353987322618051","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1468.61b1d9d":{"name":"@flighthq/binpack","version":"0.5.1-next.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"013415d5e3fb49a36b972df2d87163fcbe25072c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1468.61b1d9d.tgz","fileCount":21,"integrity":"sha512-fP/vaSAnOWEzT3C8s+a5Pca8811mZexvXuN0+HEFh9gN//7udIwLDiim+pypKLSkIfdws2Zk88wgwnSwlZafeQ==","signatures":[{"sig":"MEUCIQCGuDGVTPi8qrTriD5BPoORKULw8V7a0wyHbdBg+tLlsgIgXXwu3MgvRjibbQRRsEc9A367TM7KfvOcGUr92Ptejao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGLzfaRp0k4XGNpCD/vRco1qmOoOVpSFoAR/S+M0XqwwIge+rt4Y2r/Di69i8dLVQa1bPSgw5UM1hAJjOEZwwWmlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1468.61b1d9d","@flighthq/geometry":"0.5.1-next.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1468.61b1d9d_1789852830100_0.006420498601535707","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1468.61b1d9d":{"name":"@flighthq/binpack","version":"0.5.1-edge.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"ca1d0f9a4d7714e630cb61f8956e0cb086a7b7ee","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1468.61b1d9d.tgz","fileCount":21,"integrity":"sha512-2dz10JOglJwh1D0MeVanCrkHxo551Y9hyNmljYA3p1/1vUwZedFXufDG6pK+5EtecAlgUVSRiDY7sdY9iv8PKQ==","signatures":[{"sig":"MEUCIQCXOMPOLYTy3mZdOI6GmXn9s/IL6PUkgis+oBdIJsm1iQIgJxRAfOmFI4zH4KZxdBrQZEoANfrU4PsMXe3Fh7pI/ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFstEu+tuED+a3ZZj5Teid2ANiLH8yNKdwNx8lCsvP71AiBH4S+YFha2MJLDT8fvXS2GB1o/WG7oV6Kt2t47C1f6lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1468.61b1d9d","@flighthq/geometry":"0.5.1-edge.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1468.61b1d9d_1789853430104_0.009282567525850549","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1471.4e82419":{"name":"@flighthq/binpack","version":"0.5.1-next.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"b1bf8494fc62d037926b865f4011fba92debec9e","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1471.4e82419.tgz","fileCount":21,"integrity":"sha512-rcH5cAH6cqwEc4QECxJea1/ILhS4B7UVmHj6J10gpqTN1Mi18m2+0oZrcYC8UFqx24WP0vjDUBcgK/7n2a8jcw==","signatures":[{"sig":"MEYCIQDOKnQSDcze/I8WPsbyMyJdM4UsTZD62vkDS/pUirwTmgIhAPIJjYDWop7F/SMouN/aTCOZG/sizs80xj4VigcwkZ/n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpvAgXkmI178vHY+W4irxFLOZfzRYdZ1w+hO5BN5neZAIgZo9sw+vvR5RtdAwJ01p+qLUiGFxgorDT/lOfrs3S1jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1471.4e82419","@flighthq/geometry":"0.5.1-next.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1471.4e82419_1789886088387_0.029139886576482033","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1471.4e82419":{"name":"@flighthq/binpack","version":"0.5.1-edge.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"5a79cccd2eae04354f1117447aea86c5a92e0cbf","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1471.4e82419.tgz","fileCount":21,"integrity":"sha512-jy9jgC6/n0yypXda7dAgtSWcP7G+x1VX4aTzNuZ2BSVc+FWqRRjVETER68ulgeWNfOPcbOt77BXHI1DOdklqaA==","signatures":[{"sig":"MEUCIHwiqutqOvK5ctIOTThYHiuxziuhon7NGOAN9pmbfU5jAiEAjF0DMp8WFCc0+lLXDfpDv4CJhyXa24u/9y91jhe2HSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHasa04lTqVLuYfiyPRJpjQtDsQNOzNwX0JanUrz4CN1AiEAwLPEgQQZEscxxOlgEWM4CGLTapgI/3lDI5gIxAAIqC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1471.4e82419","@flighthq/geometry":"0.5.1-edge.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1471.4e82419_1789886717393_0.6107295364453891","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1505.5790c72":{"name":"@flighthq/binpack","version":"0.5.1-next.1505.5790c72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"1deb9d9ddc71e782d5a2ac6ebe1f8e0e461e8c19","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1505.5790c72.tgz","fileCount":21,"integrity":"sha512-Ozv1xfbHErsae+lcatbPmoIdPn4u+3JZqM3KokcknzHenHWWAlxpzy0vbzGVQmT97+fP1ZgqQqVvyV5PcWp28Q==","signatures":[{"sig":"MEYCIQCHou6t19TLcD6cfB36/39XCEkjJIYaHEzQ+J3RrgD8pQIhAPEvd1z8NGpeqrwF2SK4YGgr4xtXZBh+rVohkR6GCj1M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEN/NvLvpHJf+BrkIBO9+xGqOuHk5t9A21Mg4qOUFFfuAiEAo8zpDIoND6euBNFYqZQunzO4KtRmAOiZDdy5Y5p45Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1505.5790c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1505.5790c72","@flighthq/geometry":"0.5.1-next.1505.5790c72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1505.5790c72_1789901671565_0.8768609948916162","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1520.4887418":{"name":"@flighthq/binpack","version":"0.5.1-next.1520.4887418","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"f7ac20a1e3378a07d0d9e8f01b4d834c9ebbcd65","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1520.4887418.tgz","fileCount":21,"integrity":"sha512-wiilOysefhDmwMeAHw9NqF7LrqY4V5GC7aI1QIrSYBQAjD6taYogjZwPMHK/jKTewRbcdXp4409G5QGcmfeANQ==","signatures":[{"sig":"MEYCIQD+d7V3LcLwv/RWhtBV9I61s49qil9nQ5l9A9SFSlbsgQIhAJQqTZygzb2+sYecWpga5Xk8p/jQVd+XNID29E/Bq0by","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbaeJ5yb3EcGipG/AkAlKpt/TecZwwdyYLxTncHBdWvwIgA7EY3HM77FfhdfHYMfF0qyB9VAHqWLYiQj7RCIEJHaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1520.4887418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1520.4887418","@flighthq/geometry":"0.5.1-next.1520.4887418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1520.4887418_1789918057703_0.4312542178590826","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1523.c47f79f":{"name":"@flighthq/binpack","version":"0.5.1-next.1523.c47f79f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"efd71402f0449ab7ad53dce4cff4dd9622c697da","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1523.c47f79f.tgz","fileCount":21,"integrity":"sha512-Bj9JLPQ18o/ra+Lc21QbcXT4zLtUiLsoRDF4MeqrHzFLVg5F+e6He77kgQU3o238bB5BbhSf57f1TATxJkd3kg==","signatures":[{"sig":"MEQCIGKHvZUe5PanO7xfmXF044G+IkMtq9hr5t2bzXQcquevAiALasVFVljPFd6mr4lWRFETOTntdv9nmdTaR4KBFOQOzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPGj6kBDruTD/b9u0DDg9JayF/yAXtZfvJdN4silyihAIgC1KJJDRhdGr7vUFU8KLsqMgVvtl17Jevr0VUVKJjxrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1523.c47f79f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1523.c47f79f","@flighthq/geometry":"0.5.1-next.1523.c47f79f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1523.c47f79f_1789921646075_0.41357747731266836","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1533.2910b54":{"name":"@flighthq/binpack","version":"0.5.1-next.1533.2910b54","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"6c8bffa623b91c9994c28c03fc981bb7023e777c","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1533.2910b54.tgz","fileCount":21,"integrity":"sha512-FTP1NFA2DbMR0TGJ6ajCy/x3O5CjL3EmxtYMJA72yK6cnzdO2ZaraEn9EgjR+jRI2zpmoU8IEI3KXJIjlTU7jQ==","signatures":[{"sig":"MEQCIF9TgIeCGOzINZGMk3/VXqLWxDZw9eWg0PZu0Novp8MpAiAmsFw5zMhKF4ZK1wP0kXANJokaC6ESsc+B63UhiWjjeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZncTJIPBHSoSMkuKV+yixlGxklaHafqc4V9FARd6WsgIhAIB8rIgVTq5PU4UMOi+cRwXjDnJz3zZqiwO/Us7y8Gqo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1533.2910b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1533.2910b54","@flighthq/geometry":"0.5.1-next.1533.2910b54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1533.2910b54_1789930213204_0.41170511331204884","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1538.09885fb":{"name":"@flighthq/binpack","version":"0.5.1-next.1538.09885fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"2373721503d37643708fff6948dbaa3bc1be5d2b","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1538.09885fb.tgz","fileCount":21,"integrity":"sha512-igQvaO0ppNjU2NikW7oEcFMo3rz6F3x61Ja2Tr0ngoknOZE8EBdIqmV2jwYoQzw/3eEaycZBukFLKCHQi5HxlA==","signatures":[{"sig":"MEUCIQDXtV5XxPQoJLmBiNSmEvd3rquLluemuBr3Fb+E4eNpaAIgB3o4GEzZ0y6lQKP5TqaKTtPimUvMprh/J3CuWDcTACo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFukEYSWeV60YYLuegrw1L5PTd2Sa3GEDod8BdqERRBQIgfLBf3ZPT5WenJ2BF3cuPa8wzWP686MNn5426i1Sqzv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1538.09885fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1538.09885fb","@flighthq/geometry":"0.5.1-next.1538.09885fb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1538.09885fb_1789973347442_0.5774366533726039","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1541.b94031c":{"name":"@flighthq/binpack","version":"0.5.1-next.1541.b94031c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"e007d6c71a795f819fb0794260b8973b37b8f1e7","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1541.b94031c.tgz","fileCount":21,"integrity":"sha512-F1RZv7QlKxgMnxZz9rFrNEqIiE56E76+sg1ITHH/AtsSOvQiCGVBqONDIaS5CRBC2r84/HVN0UHp0WhpopSeag==","signatures":[{"sig":"MEUCIQDs82fpploXG5v0yGfeOHIQXEHLiF5cIpUAE9hcb6v0JAIgMTHJjLrIcX4nw1blosh1cCRlMHHL2LQ9IHK3d2YWD4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPKMI7KDT6zCaHSzcJiuLtabh4pLVr7d4uOzEFFIcJ9AIhAPsjiQDGHLc6xuCdifIy3Y0FCiYgehM9Ft/Bt6owi4wd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1541.b94031c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1541.b94031c","@flighthq/geometry":"0.5.1-next.1541.b94031c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1541.b94031c_1789974560000_0.27613002613514803","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1543.41f4a99":{"name":"@flighthq/binpack","version":"0.5.1-next.1543.41f4a99","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"02ace86489027fe37eb69db09f4a84a75e43bac1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1543.41f4a99.tgz","fileCount":21,"integrity":"sha512-Ihb8uQ3cLFT9PQqIXlkNEjpOjwnv7cRGA8k3s/NE1isE32ZAhataI5etKqBtqRo4hwdPz1LW0RGj4ti44WXIgw==","signatures":[{"sig":"MEQCIHBiREP8vRNlYridffmQr+nvap3HiRhPZEuSjrNqJR48AiAS709HxkhnpGfXhfQ1y4WC+SdgObiLda/LKIOwwVK8VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcSxOon7UJYbdz0PpJxa2sz5iQ3TF9iR1dn+dWfqhlcAIgLZdB9cWSHu81kDfxS/71GTr8B9L5pV0HAV8T2Qp9kBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1543.41f4a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1543.41f4a99","@flighthq/geometry":"0.5.1-next.1543.41f4a99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1543.41f4a99_1789975283007_0.9666659960872752","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1545.a3a19e0":{"name":"@flighthq/binpack","version":"0.5.1-next.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"6af5969103c7c2f2287879e088e97660a9b0a4f8","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1545.a3a19e0.tgz","fileCount":21,"integrity":"sha512-FiK859T8oklq/5TpVmQW0ehSa8Ih49werotBT6iIdr4RsPTG9s0i0sHhVTB2EfCWwq1pVT7TABXJSWBZRdUYfQ==","signatures":[{"sig":"MEUCIFdnerYpXtewRbFEE+XVX4DV3SCiNL03bFICjamen0xSAiEAnURH8agpLPcZxdELCHW9DKbmnfj2zZ3zWhledIlxU2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/sJggiZcAjr07jbTHvDbGVbpzhf91gcKfwvzCNOBgYQIhAPrRSo1hboohj0xq2U7G5SyHoLmbYui/RAnYrIdo+FUe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1545.a3a19e0","@flighthq/geometry":"0.5.1-next.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1545.a3a19e0_1789976346063_0.540344843217744","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1545.a3a19e0":{"name":"@flighthq/binpack","version":"0.5.1-edge.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"59aa4969923e59df666c67974fc178950cffeadf","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1545.a3a19e0.tgz","fileCount":21,"integrity":"sha512-+WrMMQ5ZsHAqJ9PG2dytOEZMu39KdhXAjVtnMFMr9mYMsRXHa4BRw2eCB29yBpmInSpNhQNoGHzfVEIOHXDqNQ==","signatures":[{"sig":"MEQCIFSR43AZUJn1LduxP69CxAXX2HqyLkhfNzQQTxhfk9lNAiBLo7T+Q1Zc7CNvwl4/fXcZfjmXj9spZb+JkR9+lnLXiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIIO1EBiriDci9zUQQx1dlU7Dv2x3pKfUcFgOuPTlycQIhANhBr9kcRXue5BKArQtMRqW5q3m1EygrS9EMKtQa99Tl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1545.a3a19e0","@flighthq/geometry":"0.5.1-edge.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1545.a3a19e0_1789976958182_0.8148234961661958","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1556.ff9e615":{"name":"@flighthq/binpack","version":"0.5.1-next.1556.ff9e615","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"736117eef5810eca426a44fb141ba4e926dc447b","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1556.ff9e615.tgz","fileCount":21,"integrity":"sha512-s/ktq0Q25nIRAXPBGIqvCOwntUmAHN1JZjlt3QxgFMJkci0NTv17Z6kXv7ZtKngbv1+P78xqT0+mPoTUPQGWmg==","signatures":[{"sig":"MEQCIGkUD58iHyavwJ40k1XfCTtU2od0Flz8ROlGALqj9f9tAiBYcHP5kSr/0xbbOKhzniDfkEs6EJMWsHFLgqg+spi9eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICzFgrqFehJDU7Qdsod0j8cBi20cjr7giyZU/ADewNW1AiAEIr4wTbT5WLAR/VSZq0LZ5b15JplppqbNCKB0wHunYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1556.ff9e615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1556.ff9e615","@flighthq/geometry":"0.5.1-next.1556.ff9e615"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1556.ff9e615_1790028061475_0.4518070613572831","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1584.db3c393":{"name":"@flighthq/binpack","version":"0.5.1-next.1584.db3c393","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"8a6a4b84166cf005b9177ebcf3ae27aa1f68e736","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1584.db3c393.tgz","fileCount":21,"integrity":"sha512-OIDqQRWKx7H92cteTbmldnj0j4jm5euzf4UXIg2gm6gEBd6NMTvUq1JYBZvKPi6LxGHPwAHHnErVry07qDNBtw==","signatures":[{"sig":"MEUCICCDpIClbvduf4oUGwAnu2XebfstRnsxZQAfD3qCnxAtAiEA8Ib0ygynJGYj91i8i29g2/73Aw9AHYuHQ4uVD/9K8p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRyDe7nmNjcqzFK/T3e+WRWBron/cu0Nq98I2hHBJTcAIhALf+TPhUeNhCgl8rIDosOk45A+yQ4+wZB3uJvBRBfeCs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1584.db3c393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1584.db3c393","@flighthq/geometry":"0.5.1-next.1584.db3c393"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1584.db3c393_1790054339519_0.5755456921580473","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1629.669e7c5":{"name":"@flighthq/binpack","version":"0.5.1-next.1629.669e7c5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"8e328cdc30f39fc1dc8a24d2a6c799fe9c6f70cf","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1629.669e7c5.tgz","fileCount":21,"integrity":"sha512-KMvxf7UL8YgGr34Pzon7yNGt/a1241U7xWV2zkRZAUPSki/zQU3OuDorIw3N141QO2ZRz3xjYErREThfuMj3Kw==","signatures":[{"sig":"MEUCIB0iBGUWpS5ngJ1DuH9s99OsQMWf3f43CMQb7TTrIyCyAiEAuJgHZhqAsgb4WkygcvhiVvB9CyZaEEvayTxABaddUtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGAmOFc4oxkWilqp2Am32VC4Ka2ql6I1SKnzv4niDt3gAiBYF2ipspHzUEvkuNOoEempYGgDDw4f1tznQxFVvUO3Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1629.669e7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1629.669e7c5","@flighthq/geometry":"0.5.1-next.1629.669e7c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1629.669e7c5_1790140426225_0.7066237028767277","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1669.c9827a8":{"name":"@flighthq/binpack","version":"0.5.1-next.1669.c9827a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"0b83ece6a31f1613cdce4063f179020c81c80fec","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1669.c9827a8.tgz","fileCount":21,"integrity":"sha512-Kk10nxUWFu32Cach26AsG1Zhumgqh8aykehbhNsHEpHQvrsH12jNI0NJavtYaw3JQuiZw532DctLIy8lWRHgBA==","signatures":[{"sig":"MEYCIQCJ3VFe/OO5SoZ9bCAksgx0RzbmyF4l3UF8THE5Uj59ugIhANn6+ACiEbxPWkScFNLy1sY2YABqyw/jJRg5RHZffG27","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCIBXu2EzkRqQe+j2+c+FW0UPoiX6p8kVzm7HbnA6x+QplAh8yW9YjnriO+x8JXQSEmgMcimgIPgD/za7sIRIOWKVs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1669.c9827a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1669.c9827a8","@flighthq/geometry":"0.5.1-next.1669.c9827a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1669.c9827a8_1790192908204_0.20478929311717442","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1680.bdc44c6":{"name":"@flighthq/binpack","version":"0.5.1-next.1680.bdc44c6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"dba5ff2408dff7d8ca7e8f1629119a8d8f3dad20","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1680.bdc44c6.tgz","fileCount":21,"integrity":"sha512-pIijUbVH1HdgJehSuytyyDp3DHqnVjLik8EWDRjUPXsxA0rPjOQyoUYCNu8RUKPuuqkC0iSlQmp8lzD9CepUEQ==","signatures":[{"sig":"MEQCIGiORtvQXbV1FdgZPd1YI+aLtc/Hh/ygmmjJ8mbDjmvFAiBbCh7LZU73T1nytxpDCTnb4JiZ1p7LTRqT0yy5b+bzLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDsSPtNuWVywzX5C9AFyq7fLiaitUU0rgefGn3uU+B3dAiEArwMq6lNH9fRyypZIUrhn240uSAq/ZL25F0YCKj+L/ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1680.bdc44c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1680.bdc44c6","@flighthq/geometry":"0.5.1-next.1680.bdc44c6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1680.bdc44c6_1790214579110_0.20552382843409323","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1681.3f21b44":{"name":"@flighthq/binpack","version":"0.5.1-next.1681.3f21b44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"7d27aec14b90361af1e9646c19b7ce7f375adc2e","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1681.3f21b44.tgz","fileCount":21,"integrity":"sha512-M3W/+vHO45VFqCglxCwefPXC9M7t4pKCGRuzBMqP/M1BBTZnH4TrwUsz2w5AykyvnZiMeIua3ipoC71RQypdrA==","signatures":[{"sig":"MEQCIDDunX/5rUUuT56qC1lajR9JeGhjPNqPB78hfOrvdVPNAiBBOJWlAYvyMWPXx8yHmhTN3e4IZdQoUxCmMHhR2QsdWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICZOdZ/Z0WF9IgGjCEPRKzwTefuzMKjH953Bb8dz1WMnAiEAwElAdnyqxzQIkeBCW5FeQk9naXcD2/CS/RineByIQvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1681.3f21b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1681.3f21b44","@flighthq/geometry":"0.5.1-next.1681.3f21b44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1681.3f21b44_1790224309295_0.5056299261894213","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1682.f1470fe":{"name":"@flighthq/binpack","version":"0.5.1-next.1682.f1470fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"2f4a866100e42856d9652c1160e45bf40c8e1043","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1682.f1470fe.tgz","fileCount":21,"integrity":"sha512-yeMfiA7ai0BR+XSHTCzS+tCiOw+Zx2jkRSD69VZhyX9zkJKFT7hM4nNZGD1NMq65O4+xQjI01Cigkz7VwCJKsQ==","signatures":[{"sig":"MEYCIQDbmh7gnQARq7BA+lokNcqKyK9BdUrNoRbSjQRZEJpyDQIhANjwCszXq8IRZE387/jjeYalyemFEFiQxktaBUdKpcNr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIElPSOkiY7GKhtML/URU40SEaDgRv0bl/ztOi3/BaE2zAiEAivKrzo6zHwYH+cG/X04HOGghBLMwhGLTo5S0KITKAc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1682.f1470fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1682.f1470fe","@flighthq/geometry":"0.5.1-next.1682.f1470fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1682.f1470fe_1790226220315_0.43594530913912855","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1685.dc0e23a":{"name":"@flighthq/binpack","version":"0.5.1-next.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"735673a2cc1000d8ffdd39861434a6dd060052fb","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1685.dc0e23a.tgz","fileCount":21,"integrity":"sha512-2Qc5EWxManHfjB0angNix6wINRpwnqoSIPLunnlyTID8KqLKvcZvD2PNcCvnBV/IuS109chqK/zXPlybHwZO0A==","signatures":[{"sig":"MEUCID7dgOkN/QnMOc+HHTo8RD3TXzUA/sl3tvH3S7/KuJ7MAiEA5QN/wdVIZzWf/TNr9gdBe6vV+sri+ewdjBPbansBaUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCECmoDad+Ldcl+cssodJBENDRIwDf4lqEBXybryDMZMQIgU19gdQe1WuqLvKizzykSIfX881R8eENLeAZo3fBSSVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1685.dc0e23a","@flighthq/geometry":"0.5.1-next.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1685.dc0e23a_1790262426070_0.8058046187040615","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1685.dc0e23a":{"name":"@flighthq/binpack","version":"0.5.1-edge.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"9078ca5af84034aa98a5e2c802a956967592fd3a","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1685.dc0e23a.tgz","fileCount":21,"integrity":"sha512-mU+LAXtQ+sw5kT6xzTL+FPtqyUuBHQV1BxoJpOKnG9kifVnaWbcBC+bkmoMVpj7AVTtSBF/AX2bnFdMv1WyPcQ==","signatures":[{"sig":"MEUCIB4wQkA3sfpwxUp1Q2JJkB7rEPyGytdU1v/EuUZCtGbOAiEA1VHjsV1TCyz6snV4jg1XhnsO0FWyWwJHn8Rz0aVBlqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGCXl+jrIrym6EFQJ8djRrs13N1aaKredwzuq17onZqlAiAJ98xKSI4XYgwXonXV38SkueyX3Ay7pTCD0OgAwta5yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1685.dc0e23a","@flighthq/geometry":"0.5.1-edge.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1685.dc0e23a_1790263149247_0.3269681814718508","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1687.b63c819":{"name":"@flighthq/binpack","version":"0.5.1-next.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"864af8003780e2c67bc9f82439d30753cf8e459d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1687.b63c819.tgz","fileCount":21,"integrity":"sha512-DafQ/qGpYIfenAevRtLYfL+KtliynWy+sohs62KR+M5lyAJoS8gGEcaZXhtEDTbSoeyze8mm+nqqjp9QFLcOVA==","signatures":[{"sig":"MEQCIFkIVvEiW/8FFoP7MJwX9XncsJziaN+MQ0gVZ9dZ3vDRAiBaCZNR3Ts8lf5TuE0iFP3gXqELZgMTsVc/KFgcdQJahg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIETg/G7SfPIMzrBCSD0XFjvVpF2j7fbnlNroMLPomTgJAiEA/Ejoug4N5z8Pq8wv+EgVy0Af5if34IeoPHoVu4G3jNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1687.b63c819","@flighthq/geometry":"0.5.1-next.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1687.b63c819_1790271293601_0.8599765847932355","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1687.b63c819":{"name":"@flighthq/binpack","version":"0.5.1-edge.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"e256948ca58a69b84cfda8e53ea8bf5ed3c455ae","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1687.b63c819.tgz","fileCount":21,"integrity":"sha512-+iIh8wgkJDSQn9//rvdJi2IC18bucX/Y7E4Y7ZEvPDq1ICjwLDuJBbXp3Xz8JmUw8IgHbwcBTZMPsSPxfVfP2g==","signatures":[{"sig":"MEUCIQCyxIbG+T40X0Jzp/b7H+n8xPLzeEFuA3yEWrV7Rx//XgIgLgGDP5hXrhbdhqM7akuTdlpjlgJs8AMsgK+97iCK1go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDszIs60WCN6aKo1mvY1PFx/D3Xr4XgT1UpkOr7hj3oAgIgeXQt3UT9MZXdWLroMg5u7okZDWJlR6ATPIix2hJrYTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1687.b63c819","@flighthq/geometry":"0.5.1-edge.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1687.b63c819_1790271871344_0.628794884329678","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1692.64cda40":{"name":"@flighthq/binpack","version":"0.5.1-next.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"65b04ef93894e6ca37c0345f2b1d65aa5157ed3d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1692.64cda40.tgz","fileCount":21,"integrity":"sha512-PvuaBS2jJyfAvMIIV6h7el0hEsBKcGS0f5zyJs0G+AslPCIhE0z/pFncKsEcOrD7hnkCmdwKpBo93Nf4l/T7vg==","signatures":[{"sig":"MEUCIQDIzqAPhqRqzZ0rvx3rmweIeMQc0YgBOFBzx5uDYwcUrgIgRoTeAnTR9rpCo1B/bh4ZMcUYLqC3eBdu5AbrVVCRpkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID8aXD4vnpP3rPeGCYUNLKbHNujEAV77fG47iONPqBEdAiAfF7lTPuSarNxVej5k01Uo2WIaFJlDSk9iT3962qlOew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1692.64cda40","@flighthq/geometry":"0.5.1-next.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1692.64cda40_1790294008046_0.3867757031722807","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1692.64cda40":{"name":"@flighthq/binpack","version":"0.5.1-edge.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"8eab492af1d42e0447cc07bfeccb3083b729a024","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1692.64cda40.tgz","fileCount":21,"integrity":"sha512-PP3nWDCa2OKrbO2qKlxheympNyf4Z2s6ov3igutp5nEzzAUMULwX9qFvoGbkv8vVW1ozoKeekwxyK4Zz6lY/XQ==","signatures":[{"sig":"MEYCIQDpznw2YSomF/JnZm+i4SOsx05ix6kLpCe1GxzA/1WkwQIhAM/JFbGROyXHyQr5Sm4b5pOEALogoeGPJX/Zz/do9bcy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEW75bnOyyzfbgVMyLMppLA9QVhg4qtHLXLzyPWmPhiyAiEA5olk0mskg5btQ5uftka2ghGDU9rFJJWIAKk6uv5ovLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1692.64cda40","@flighthq/geometry":"0.5.1-edge.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1692.64cda40_1790294702294_0.026085878343008018","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1694.112d897":{"name":"@flighthq/binpack","version":"0.5.1-next.1694.112d897","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"defcdecd032e170bdf2748e1403050866de24449","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1694.112d897.tgz","fileCount":21,"integrity":"sha512-98F1QDXqs1JE8qVL9xIxudonGz8W+f7hhS1JthS7qfZZT5e3lGp2U1QyAH5zp2gf2L+aOS+SFjdm0kivNkPoDA==","signatures":[{"sig":"MEQCIHtrIG0T3yqKsySW5zSwR53JLHzUpkhjudCn9YzevhPBAiBvxgr7vkhBOa5qCZQbceRBVvzV+FcvTmpw6OmkpdgdKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXouLdHceHYugWtVNpyDpP/Bh4OFPSaqpdJHxYbYJonQIhAJ4JDTx1Sjt4Ny8JxB2BuV59ms5qeL0dcQbzYkZWENJc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1694.112d897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1694.112d897","@flighthq/geometry":"0.5.1-next.1694.112d897"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1694.112d897_1790302234075_0.7628836649530928","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1700.cefb2f9":{"name":"@flighthq/binpack","version":"0.5.1-next.1700.cefb2f9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"56bb942d5a95331cc90fd7494eb42aa10c5b3f80","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1700.cefb2f9.tgz","fileCount":21,"integrity":"sha512-xC9wTJLdB7eLPtEL8bPbk2PHRsWnQ3RjyUmpkRs4aMe2pr35qyfUlce7SGXP8pxsF5Csg+hMBwg/EAUENy38bQ==","signatures":[{"sig":"MEUCIHZiZSfuovJCVCKPrgfPg5e7tsOH2dP/gT74dZlnr08FAiEAgir0AjvNxhg/nzZ80XwAYawmBqpRDNJjlt86CfmRBN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCn3LH/UJrbG5jo65jXe74ahUQcWcH3Czb7RcEv/QOtaQIgcXI7M0xU7tZtLJDQMOevcEPAw47dP/CmukvKb6GLai0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1700.cefb2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1700.cefb2f9","@flighthq/geometry":"0.5.1-next.1700.cefb2f9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1700.cefb2f9_1790305229082_0.7245702871184507","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1703.1905242":{"name":"@flighthq/binpack","version":"0.5.1-next.1703.1905242","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"4d5e18bf0a62c0573a38aef3c179cf1232b1ca93","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1703.1905242.tgz","fileCount":21,"integrity":"sha512-IIvtYzj5/GY0Am0XnCSS8YEXYGb+1vfXh7DGhIHktq66Bo05ymueunQtNIPL2Ijwwj+AUHOEupEdmFnU+SeGqg==","signatures":[{"sig":"MEYCIQCBmmxqnvnliQM5272kzEHNB7JjAnVbFpdlmYgafnwgIAIhANcnbDAefsJXQDqebEngs99nD1LTTmqbozZx4IYyM2dA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEVUXWngkFMYiq2B0ed/rElzl7rTBic0UAAhQyEj4ksAIhAPsk9IDqdwNgTnzBQcrNvRVHXSY8AjhJavhpzvOPdwba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1703.1905242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1703.1905242","@flighthq/geometry":"0.5.1-next.1703.1905242"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1703.1905242_1790323766205_0.3285896370236221","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1704.1832e8b":{"name":"@flighthq/binpack","version":"0.5.1-next.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"b9b8003b9f3660d2bfa2e536826f577fe8b91201","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1704.1832e8b.tgz","fileCount":21,"integrity":"sha512-YOCSZpYZkBgi8TDHh1M2kfZSUsKQBHj6vXNsgqwquGQjoyy0McM7ivEUe41BESV8UXBU6Wh/dfAxSCU9M7x94A==","signatures":[{"sig":"MEYCIQDCkTl/BjPCRCylYqzO/BSt5kPHqcmjxxWDJJEW3xti+wIhAOHK3uFSBqTb4uERwUkUFxjRXRt6xOPjQ9lVKsMdlbs0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHTUiihWILf5gfuO7voueRx/2BDSoIl2834AoCmN9TJvAiEAnVK2xScyCr3aTlnxfZnWm/vv/hWxqYKQKuqqmJe145Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1704.1832e8b","@flighthq/geometry":"0.5.1-next.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1704.1832e8b_1790326699029_0.3978747927021631","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1704.1832e8b":{"name":"@flighthq/binpack","version":"0.5.1-edge.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"50a96ee5f3d13a251276332f366f7e3359575738","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1704.1832e8b.tgz","fileCount":21,"integrity":"sha512-QhGzdzExWYhFyLaLZhGFHYsN1z6vu6REMbmnIgOO4YSsX5hhi0Fl8InNgRimIauroelNJwfp8eLQJeIG0gUtgg==","signatures":[{"sig":"MEQCIF7Z3mRQXM2mjSjIOUGwMXUeEiVWP2De85ZMYpYOyJYXAiA/MGgifn9xGTKxxoM/jyYIUU3hTWRrREPa0eNmZ3lcoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVEL0CnWw29iKMViq05J/wj4viu7BGaBQRx6e137nSEAIhAJuFxdvQBBK01fsgxzGecboSaXGUm/bKGJtnKdblEB1O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1704.1832e8b","@flighthq/geometry":"0.5.1-edge.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1704.1832e8b_1790327371578_0.885910026036006","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1710.81c05dd":{"name":"@flighthq/binpack","version":"0.5.1-next.1710.81c05dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"13b1775bedddf5102d3329f72cc93280be6de3e5","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1710.81c05dd.tgz","fileCount":21,"integrity":"sha512-QbrGJq/AXPBrZ4CHsUchuruhILSDZJkIzUh9pP5uy7Qtqa4/4HCVO7QlBFg6sBZqmVp5sd9ZblypoMGwYtohZw==","signatures":[{"sig":"MEUCIQCEeVkmNHw2T/T33QZSP9hBAv/YDg/STcMzqTNOqjPVHgIgUcGD3mKXBnuPFvlu7NVrBLQ13DYbDhD7NRutiICqX8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHSKFWoJFM4mQD5zMk44o4oaRG4qFlqyucvJUIm3iorhAiAU3FqTKjpgX/CGA5hu3CnTWjdIr/x47WXHP6WiRVKH6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1710.81c05dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1710.81c05dd","@flighthq/geometry":"0.5.1-next.1710.81c05dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1710.81c05dd_1790356274268_0.3482482111549503","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1717.f605ef3":{"name":"@flighthq/binpack","version":"0.5.1-next.1717.f605ef3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"49a1adeff59de8c5dd6c54447c091efb6d8dc6d5","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1717.f605ef3.tgz","fileCount":21,"integrity":"sha512-nM1sdx+3YvmrwB7LNdPeXnTmlNVemY6oW73rDXMEz8siPPIPGQ8enjMzG2W/+vYTA0enOYBg0KfSzD5hRkLnDg==","signatures":[{"sig":"MEYCIQC0gBV0MmE4gcoA/gAVq0Gt20g62ApE7yTs7ZVhwwq6GAIhANzYPx53cDm0ayTmbjuOs/BrTLQSi07azwfNmQtJbmJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDeH+IjvGo7l4p/be4B5VJmuDrlDHjqnhTMtTqXF9KIiQIgAYpLhNdvIrHX1o/HLJU4NLE2gbm+Kk9LkS3f9yfjMEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1717.f605ef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1717.f605ef3","@flighthq/geometry":"0.5.1-next.1717.f605ef3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1717.f605ef3_1790363871027_0.007186680194673167","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1723.553fc7a":{"name":"@flighthq/binpack","version":"0.5.1-next.1723.553fc7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"75b83f184a3d4a0a9a20f043517463eb4683d565","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1723.553fc7a.tgz","fileCount":21,"integrity":"sha512-7X/tOlqLgavmJ8JKUtlZJI1N0p+BdvyiqNJQ4hy2BrW6iJ/TSg/CZV7smVsV2CEoUJD745nwe82zZgbQzBBo2A==","signatures":[{"sig":"MEUCIQDrLkXIPepaEi0//60vM9VkybbAFcVtf9EoSE87LP24OQIgdzfUyuyTDcsTu5vwXNNx6EEeHI19lEPFiJR7zXFkesk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCl1/ZoSINuICDKANQDsniRvkAE6tq3kyFMA8tWVRU6ngIhAIfvLQDUjTtbUXrUJGC3VO/oQ4xDX2F4n9RmDAZSQqrm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1723.553fc7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62062},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1723.553fc7a","@flighthq/geometry":"0.5.1-next.1723.553fc7a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1723.553fc7a_1790371399731_0.26964674561964763","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1724.c250cb4":{"name":"@flighthq/binpack","version":"0.5.1-next.1724.c250cb4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"a67bd96becbb1e60451e4b545e410216f0e618f1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1724.c250cb4.tgz","fileCount":21,"integrity":"sha512-vZconGeOcHTpPFo2XFzrZxp2r/AGorIVwKjCYcTRyYULMNMZdhkTZGMAIT72+lnOLgERbvL2ttaxxFcv+hMzMw==","signatures":[{"sig":"MEYCIQDQJ2sRIAwR3tmTepgFCFNYpRoBAxybspvXj+yUunnX3gIhALyxPvO3kzSkl8cFIxRxU4gbJ02gj+KZ7iKLVq00VtKu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzlHACm9+/zc3e7KO7MHwh4En0VGVfhVwFnbEnPkGvLwIhAK2VeVeymxh/aRxqvibNcl1CV182+kLdvai21iMgNGIQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1724.c250cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1724.c250cb4","@flighthq/geometry":"0.5.1-next.1724.c250cb4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1724.c250cb4_1790377499709_0.11288051095488116","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1725.30f1dd0":{"name":"@flighthq/binpack","version":"0.5.1-next.1725.30f1dd0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"631084a6b07d707ad4fd91f36f3704598a9edd62","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1725.30f1dd0.tgz","fileCount":21,"integrity":"sha512-/xHfMgihmktElDIWwUcjFTJMAlL5iDK14GorHqEBsI4rj9IJJ4VM4BO/smM9cEocWMXCCeGNL6O9T7inX0N0TA==","signatures":[{"sig":"MEUCIQCI1+1hZNXqLjPr7t5F42AdoMXmgr3SAPTPe+8TMb3VRgIgbcCtXTscB7GMiLQ2BXFceJtS/kf3EEmuKnbLBtUBJQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICPE+1fL9PaNkEzgMZEb7opG8it6a1MjyN75mLLrl1ZlAiEAnTIOG9ouuCOZ2Qm7cCE6p9H2LYYc8tsi8biEerOf62Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1725.30f1dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1725.30f1dd0","@flighthq/geometry":"0.5.1-next.1725.30f1dd0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1725.30f1dd0_1790379991590_0.6323547350903118","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1728.e0a1ceb":{"name":"@flighthq/binpack","version":"0.5.1-next.1728.e0a1ceb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"3c774b2d0d400eab4b232f75e170fc46722076ca","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1728.e0a1ceb.tgz","fileCount":21,"integrity":"sha512-OYVlD94PHt2O7SM7ZKhBzQSoFx8QpALv1Tzp/oenbieL2t1F+TkkO01NPjD1wxvo9WXFjSciga4XPxOnLWwJmg==","signatures":[{"sig":"MEUCIQD7DIXdVYhNumalGdGvIW4F0G9r6lO4MLPKcuUyDT2ESQIgA44usLdoeAoIVe44BzYom/Z9YIjwknQIZb01G/Zd1tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC19z1o5PQ2BVKHPECAl2Mtz+4zSge72n+kxjehvWn6LQIhAJVMn71KaSC2kPildALdO2fwBel6q+hyjBKQ9Yw/3zjp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1728.e0a1ceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1728.e0a1ceb","@flighthq/geometry":"0.5.1-next.1728.e0a1ceb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1728.e0a1ceb_1790401701253_0.41353928090219605","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1801.21234f6":{"name":"@flighthq/binpack","version":"0.5.1-next.1801.21234f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"2b4db477e960256e85c686a8dc39c798c9ada5ac","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1801.21234f6.tgz","fileCount":21,"integrity":"sha512-o7FCK64eOoqlUVShlvVW6BspVvY7Np16lejImSrtUJ5OjrYGuBjCK3X/rATze2mP5kDnWtarGyNaXfXVeimWzQ==","signatures":[{"sig":"MEUCIA+EXgMB4XLepQnhoFmgm3x0cJdhrEpvSF6B0+QJ78MiAiEAwjUZlBC7ogsZ9KKcdAkGBWDNFgsmFfHM73/ZIynUd98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAi6t9NjvzXV3ZdL9sgc+GYsE+SaEb3e+RlM7qulyxFYAiBEUQa2YoXdRGykdihuyDqoXPMZMGhhYdOiY0qEdrTGsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1801.21234f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1801.21234f6","@flighthq/geometry":"0.5.1-next.1801.21234f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1801.21234f6_1790486322835_0.3426674287809539","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1831.a0b57d4":{"name":"@flighthq/binpack","version":"0.5.1-next.1831.a0b57d4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"a5f3f2898f877c3d7ffa52ad97a46ce40bfd4014","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1831.a0b57d4.tgz","fileCount":21,"integrity":"sha512-bnCyuXmZt7BvCjoBWHuyzD534EgEc/mkei9yZUaeQMusCKAb3Bxpaow5ag+WluBKGizeL/HHfbsurQKJ6jGbpw==","signatures":[{"sig":"MEUCIGrCiwkgzhpJU5zkEm/y3fwP7j2Jq9ZgDulxHI9o+hTlAiEAphkT/gR6CnRRJs4DAKkCCHcbbr1yG8eDzchXyGiZN6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC8M4yRPeucaZfo93U/libqjvuy3gT/mGEk26GPdUXOSAiAQx6h1XUUaZ8dKU72K9ZOrTPxFzlXjOikalhJ+JODbiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1831.a0b57d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1831.a0b57d4","@flighthq/geometry":"0.5.1-next.1831.a0b57d4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1831.a0b57d4_1790553579635_0.20324286185581264","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1850.5adb645":{"name":"@flighthq/binpack","version":"0.5.1-next.1850.5adb645","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"33cb1c2713a278ab44bd005fd38c2a6f4985b365","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1850.5adb645.tgz","fileCount":21,"integrity":"sha512-QCHOSju0KdKktM8PHWiRjwrGcCqX6KjMn1zMA0yl4bXc7BmoduOoyC0ngwfHXnMUgSzX9Sq5Jfh92zHRgyi6gA==","signatures":[{"sig":"MEUCIQCyb+9YXK6a7LhWCOZIhajh4NM7NSCuNwvouuSSqJabSAIgEc0zI1folk0ADkNpO8/32qrmsUnEExRNDx2yamRq0Eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC2wq+z1bwrLHRY8hYh9oVqpxmKWhEJxE4AKzLZ4SvlCgIgHdaylbxoyZDxkl/MZUQM57hHgH0eG8po6InaYTqpsT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1850.5adb645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1850.5adb645","@flighthq/geometry":"0.5.1-next.1850.5adb645"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1850.5adb645_1790568796782_0.007995638112151315","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1892.cbd15bd":{"name":"@flighthq/binpack","version":"0.5.1-next.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"564e2d8f908194938f041fd966bcc5f7db19da5d","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1892.cbd15bd.tgz","fileCount":21,"integrity":"sha512-Xd6mOZJkymNLFW/7hSL4m7vc1wHOme2sDUbT6IJjPDE5tv5jWKub95sKSrIFcpgQGvmoI/l9nmcJghiapjV4Xg==","signatures":[{"sig":"MEQCIDWIFesv/qwja4lkQoHGqFWBmf3e6qdpoOREhOcJC9h5AiAaxTlwOHMm/69z0c8AoCgSPchB+r3ps7Y+GRn8mmWukw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDvzoXNlZQ5cre/Pca+hKrk9FgmYrn8bCRjh64gxk7upAiBiHW/NhZrsBj3ftrWTA64O+d1oedghSjpxn8eRjDCGiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1892.cbd15bd","@flighthq/geometry":"0.5.1-next.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1892.cbd15bd_1790599546705_0.16757177982184857","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1892.cbd15bd":{"name":"@flighthq/binpack","version":"0.5.1-edge.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"3dbb64037d7d89def1b7010ba118520c256711f7","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1892.cbd15bd.tgz","fileCount":21,"integrity":"sha512-DIoJIEluI4kmUmeExi7r1LL2aQSckWsfaAD/ENlnUz1dRIK9NCPWzFbdfunhat6H5HY7sbtpOArVfqOEbdk0lg==","signatures":[{"sig":"MEYCIQCGbBvcsisvca5jDJhuUHL8yJkY8an/eTGf9CXE03+7/wIhAPbcoyEPv8mKuLF+pzB9nH4SmCefKxGHHfBI7tdZw02A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFr12oMWMRt5h3Qlzqskrp3siupeit5KnF8HtONZmXs+AiBkd7o6dRp7QrWaChOTZjCSDmf3j/5fosuxf0Bkp83ORA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1892.cbd15bd","@flighthq/geometry":"0.5.1-edge.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1892.cbd15bd_1790600009253_0.40147008938664386","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1899.4b1311e":{"name":"@flighthq/binpack","version":"0.5.1-next.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"0a7adc2503e31a0f908262b358fff21590eea071","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1899.4b1311e.tgz","fileCount":21,"integrity":"sha512-s0ipUlfFyehYnG4kNMXMlpM/IrF9hIFfz0zTnIZpDEKZ2dNwqX7rJfKhvWb/8Chyv+ubn3/DfRZ9pEmgFfcaQw==","signatures":[{"sig":"MEQCICRC3utfKor0XpB1f3apGpV+RBiSjyEjBUtPpgYOrN8EAiADRewmMbGno6pFWCw2V6svQwq/KgTStl/cYFy0C6Q9lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGfdoiNbR0eIweAAa8cVjtbwlvI8WIhSgrE9W41yB+ZwIhAOCTgqlEsvbvUqVDaOi2rpNF4BJ+fX7ExBDh57FyLqPJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1899.4b1311e","@flighthq/geometry":"0.5.1-next.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1899.4b1311e_1790630590238_0.8728755457602355","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1899.4b1311e":{"name":"@flighthq/binpack","version":"0.5.1-edge.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"f487c4a3e520e02752997446a641c3b4803a2a18","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1899.4b1311e.tgz","fileCount":21,"integrity":"sha512-r39+IikX+BeI0Baa9+sZ/F9T1bNJbGm661ie8ka6GW8f3AI6d6kscdejQ4anpBK/dv4PFOzSGm/lwaiEjhypoQ==","signatures":[{"sig":"MEYCIQCd9VVMjancEjHA4wTe0D5+kCDdJzhY6Dkl1zoyYoDUcgIhAMF3U9sThgInVlZPuCdlA8rn8fpvDhmDVa5rZWtiy/nE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUEVr0xNNXjnfesk3Wi9UZN85xC4jTxTNBBeppFvQllwIhAPfMOHCXxoG3JqRyEupM4qCmF6QZ+N4gb9LyID8qmUz1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1899.4b1311e","@flighthq/geometry":"0.5.1-edge.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1899.4b1311e_1790631531675_0.24660419033436698","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1903.956d5a5":{"name":"@flighthq/binpack","version":"0.5.1-next.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"59ee33c623e71e7f961a3aa46c69d6fbceb6b134","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1903.956d5a5.tgz","fileCount":21,"integrity":"sha512-3obJwhBjZuikdZpOT2IThOysXkyjztvzTvmcMRiX/a4taUWerc7AMoiWXIiaUIw/sFtFmACb58SQ3oB3erZ9vg==","signatures":[{"sig":"MEYCIQDFzk/zWtMpuHy2n+zhD806Hj5sV9aJFavutZ99ZIJq/gIhAOCb/EkOE0CoVcFjpQMwZXwVCeS68NN9db9acaX4eMaz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHrdAPtmxzR3lbHPNAcnbxQAeO2cgW5mjoPmjjtjkpCQIhAMmxKjfYofLudy5MmbLUTQXRCus8bfzTcAWH5yhnGgv9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1903.956d5a5","@flighthq/geometry":"0.5.1-next.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1903.956d5a5_1790658272181_0.8820580356594652","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1903.956d5a5":{"name":"@flighthq/binpack","version":"0.5.1-edge.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"d8d2b38ff34de037cde253c501c635596e31d0c0","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1903.956d5a5.tgz","fileCount":21,"integrity":"sha512-61+tzvv2ZWhvi4InUfIBw0wZxmytuTVCAnjyr2JbBZZsZm/C/0BLfZcLftyHmXWHzEFzRWY2adKWBAD1FEy2VA==","signatures":[{"sig":"MEQCIBijcARWlgMcth2jajgjccbJQshlgAwSGKOOBLIYmeAgAiB7XlERW9HBAyat44BHTaBAdRh0CRoMWxZlu5QQPUQKoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/GCsxc2qNdQYpUtDpE0Cg8MFZkcJGLfbYLG8gcHGiBgIhAO9JrZFQQIpEnf0G91kTYFZeyu1hES1lZM3DjDjYuIh0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1903.956d5a5","@flighthq/geometry":"0.5.1-edge.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1903.956d5a5_1790659233663_0.5447331011622838","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1906.1e09ca0":{"name":"@flighthq/binpack","version":"0.5.1-next.1906.1e09ca0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"38d35bb80fb672d14d7a1cbc672239ed586f8538","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1906.1e09ca0.tgz","fileCount":21,"integrity":"sha512-VVcFANax/19jwVY23vewQ8bsW7BEYXzlQC5Ka1MrC8DHwuvZWSXgtRZ6C4ZZge+Aw+HAhsI+fkNh1t5p/7PYIA==","signatures":[{"sig":"MEYCIQDKkneuw9vLqWZazN7Hr241yjVQW3Lh5oJnmxHGVrH/ngIhALCquIFT21bwr0HabWTZ2SFmwEP7abdY/4HCJbzoCURf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7nQ1xP5Ky5p7LoJpthHMKuq40LndHlPTyOdkgQq1hrAIgZnLoO8eXtPJiOCz424GyCq36gj66iZNCl5XNuSuJRkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1906.1e09ca0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1906.1e09ca0","@flighthq/geometry":"0.5.1-next.1906.1e09ca0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1906.1e09ca0_1790785001840_0.4927449979212686","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1908.309c1e7":{"name":"@flighthq/binpack","version":"0.5.1-next.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"9a62715efe2f32634ea5e0c3693c92312a92efd6","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1908.309c1e7.tgz","fileCount":21,"integrity":"sha512-VrSi4wS5MoyYzWf/ggiDjU3LwFGRoM9DjOuX8xQAu41QlJE+/JaVMF92SvMjzxPM/Lk//SYNA9HNiM/g4eLlNw==","signatures":[{"sig":"MEQCIGCeFDXclCNXqVl0SzOVRlauwfznj3HPdcvoqzUb9fJmAiBToLazdKpwfVyQX3A1yrlBzMgnYOmyrJvk2SlJxZrWow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCi+5MVLmjqkfF6TwcgfDiVZjLLCpQ0sieokSQ8EYTSxAIhALy5IQDPyOEzrmyYz+NBwdKUBhBp1fIRSHKuPJMEQZWd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1908.309c1e7","@flighthq/geometry":"0.5.1-next.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1908.309c1e7_1790785670449_0.13500170855107907","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1908.309c1e7":{"name":"@flighthq/binpack","version":"0.5.1-edge.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"27e5fb49808809fc3e06f5dacf975dc3ca53fce1","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1908.309c1e7.tgz","fileCount":21,"integrity":"sha512-MfF2hB6Fr0opLrkAJJ0gdnDZGmirFqOOirqZAxiZyoLV7a/iApYtaRiVkn7Swb1zPaLIG94P4AkUccLNkjjNJQ==","signatures":[{"sig":"MEUCIQD1lwIJotW09/1v6VOEnKbi60LB6t5p6bmU9VYJJF0bdAIgeiUV8yfKebKHHj6hl52txXxhpf83fiyjyfPNyfD4jsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFFc+N0uB9zOBOJSozxfu+dVIBqmMLXQru1xeFKOSXI3AiEAqC6uCy04XX/j0WgJPlneloKqTHyeuF/vbNyMEr6FR0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1908.309c1e7","@flighthq/geometry":"0.5.1-edge.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1908.309c1e7_1790786601938_0.62559738594548","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1909.7bccf72":{"name":"@flighthq/binpack","version":"0.5.1-next.1909.7bccf72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"fa89fcbecac523796ff29b534a9f0d53d242dfa7","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1909.7bccf72.tgz","fileCount":21,"integrity":"sha512-z645WBpmDkQ1IvcSVjuf+8w/t9k0tWhALuHGZum19HaiK5An2IddVVN7bnbSKaRCQo3HeewsI/FiY6YLwGvrpA==","signatures":[{"sig":"MEUCIQD3tWsC6kubTKGRvVVdsglH8JRussInFLQH8UnL9m7gnAIgfcos861SkSe64D1s6qBK/ELHCnl4LqArEcibXfP7yyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMx+oWzw9RFiUFisFwwLFtIZHktHJNXJfElZUUy5R0awIhAJkRTQ8gsOUoY78mlRq8wgp49SEcIrHVSvYsRZF/D8MQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1909.7bccf72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.9","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/types":"0.5.1-next.1909.7bccf72","@flighthq/geometry":"0.5.1-next.1909.7bccf72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1909.7bccf72_1790790040539_0.913261989561297","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1910.85d85a3":{"name":"@flighthq/binpack","version":"0.5.1-next.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"43aaa8e966a1b4571d161ed0da7a178fef6b5068","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1910.85d85a3.tgz","fileCount":21,"integrity":"sha512-JvqR9i4h28foZtoO28UmwW6RRY1YN9mWaNgxXaLgfRd4R6Ay9MAug9Mw9ahfdvy5Mw3JbipTJimismaokRCRRw==","signatures":[{"sig":"MEYCIQCQP1ssNvjm4ew/4DuYoPQdOkuxCjLB07XfL8om9hdEDAIhAKQwJr7qyN52k9FnU8/f7bZqoQK9RfKAgVrDcnAG/6ZV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDYh205s4mi5rb572xavnmedzdNAT5HIJnTfspz+GjYqAIhAJNN1ImfNPHJvl830rQFG2wmgiL9bIYsxheNcRgGM0/p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.9","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/types":"0.5.1-next.1910.85d85a3","@flighthq/geometry":"0.5.1-next.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1910.85d85a3_1790796421805_0.9241048482056682","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1910.85d85a3":{"name":"@flighthq/binpack","version":"0.5.1-edge.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"e0cc7f2c906fa32b671f5dde7d51d654211de8d2","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1910.85d85a3.tgz","fileCount":21,"integrity":"sha512-OeADz33wfTRxg2oof+M8ZFDDat/CdTcPJKxCseqRqJOhBNtx/7HRrun1qOezgW7w4TCYQLJiCN+bPg2bHFArzA==","signatures":[{"sig":"MEYCIQCy65EMeMFFxuyH6osb/tyHmPDIpNg5np9GPdrEFSj4cQIhAMc3JrnseTQg72QCLr0IBWVKOOpTtVW0RLk5b6auAIvy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClLCRJyNgg4pI6Z0CExsloevfVr/10MuVoKRBJMgt2cQIgKMnM6bB1C6Vom+XRUstpTe1uE+o2EbsnMi+iwQ//hro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.8","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1910.85d85a3","@flighthq/geometry":"0.5.1-edge.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-edge.1910.85d85a3_1790797111376_0.04106564947809521","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1912.a627849":{"name":"@flighthq/binpack","version":"0.5.1-next.1912.a627849","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/binpack@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":"a48d45669d1229945d7815b11de273aa1103f06f","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-next.1912.a627849.tgz","fileCount":21,"integrity":"sha512-WQDWVuUQ8+t6NCNmOaOpWtxOvcqc2LHohwQxs3PI1VHf3QD5zJm4sYBSUgvo72+F2q2zb5gJe2SZopjj5aFhGA==","signatures":[{"sig":"MEQCIDlzFbOzD253g3ioE496sxxNfvOClXpQx0EOu0eufe4dAiBDlUGh7vEqjQFNb0w8muqW7WEulpT5+2fewd7YnZdF2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9fjXjsab+2ZtJKQS2PJZ5gaiXU1AE69G68BYGRgDpuQIhANAhMeOuufCm8tBUkONU6F3oatxIT8ZX6J+4iKtiP/Gm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-next.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","type":"module","types":"dist/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/binpack"},"_npmVersion":"10.9.9","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/types":"0.5.1-next.1912.a627849","@flighthq/geometry":"0.5.1-next.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/binpack_0.5.1-next.1912.a627849_1790860310476_0.47538951884575775","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1912.a627849":{"_id":"@flighthq/binpack@0.5.1-edge.1912.a627849","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"09746b713ce777d474adf1c0962062f66d6bf77a","tarball":"https://registry.npmjs.org/@flighthq/binpack/-/binpack-0.5.1-edge.1912.a627849.tgz","fileCount":21,"integrity":"sha512-iVy2F7naxrYe3/iAYcF3hBrGte9UaOBOWDz8Yl+dHnseF3q3GAdCuyKOKkRutaYEZhKmljDt1G2DOTWbEjKB0g==","signatures":[{"sig":"MEUCIFnh4/ReXscECSW/6wKoppLBsaq9PHfapzdkIQRYGNU3AiEAz4l+LOckfef5oXn8GrmFX82bIc7fOlu21qjaCULYxEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCAJ9VeHZyBNFYTYi85K6nM56iAuG0tz98dJ8cswG7OCAIgb9z3G3alDx3q0NaLq9ZUnEM3I3Pg4D2hiYwkpeej8dc="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fbinpack@0.5.1-edge.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62092},"main":"dist/index.js","name":"@flighthq/binpack","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/binpack"},"_npmVersion":"10.9.9","description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","directories":{},"maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/types":"0.5.1-edge.1912.a627849","@flighthq/geometry":"0.5.1-edge.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/binpack_0.5.1-edge.1912.a627849_1790872470705_0.8590509716422732"}}},"time":{"created":"2026-07-13T17:10:38.723Z","modified":"2026-10-01T16:34:31.188Z","0.1.0":"2026-07-13T17:10:39.080Z","0.2.0":"2026-07-13T20:09:27.302Z","0.2.1-next.410.a23f189":"2026-07-20T19:48:25.834Z","0.2.1-next.423.3350e53":"2026-07-21T06:25:48.447Z","0.2.1-next.444.a313478":"2026-07-21T15:49:15.485Z","0.2.1-next.448.afbdd31":"2026-07-21T19:48:36.711Z","0.2.1-next.449.355834c":"2026-07-21T19:58:17.500Z","0.2.1-next.451.d9a4a4e":"2026-07-21T21:25:45.400Z","0.2.1-next.459.fb59cc5":"2026-07-21T21:35:32.287Z","0.2.1-next.530.a223ca9":"2026-07-23T14:16:03.130Z","0.2.1-next.585.c7219b8":"2026-07-23T21:24:29.996Z","0.2.1-next.624.d23e6a9":"2026-07-24T07:16:05.890Z","0.2.1-next.640.ec2ea9a":"2026-07-24T14:53:49.246Z","0.2.1-next.647.2252e02":"2026-07-24T17:22:13.514Z","0.2.1-next.652.c550eaa":"2026-07-24T17:54:25.966Z","0.2.1-next.666.4af7f8b":"2026-07-24T19:00:51.175Z","0.2.1-next.701.409c279":"2026-07-25T03:44:57.817Z","0.2.1-next.738.07b221d":"2026-07-25T05:09:07.269Z","0.2.1-next.840.857425c":"2026-07-26T00:44:00.221Z","0.2.1-next.841.373388f":"2026-07-26T06:01:17.294Z","0.3.0-next.906.07cea63":"2026-07-28T06:23:48.010Z","0.3.0-next.1021.f5f1ee0":"2026-07-30T15:22:41.558Z","0.3.0-next.1032.e2b99fc":"2026-07-30T18:30:16.723Z","0.3.0-next.1162.e90e518":"2026-07-30T23:13:21.950Z","0.3.0-next.1220.6982c21":"2026-07-31T13:49:01.053Z","0.3.0-next.1248.f867198":"2026-07-31T15:34:18.022Z","0.3.0-next.1272.222de94":"2026-07-31T17:04:46.944Z","0.3.0-next.1280.6369398":"2026-07-31T18:06:09.803Z","0.3.0-next.1297.43a5ef8":"2026-07-31T20:25:31.413Z","0.3.0-next.1299.b32cbdc":"2026-07-31T20:50:49.009Z","0.3.0-next.1315.1d4eb64":"2026-07-31T22:46:55.204Z","0.3.0-next.1383.c61de17":"2026-07-31T23:38:11.886Z","0.3.0-next.1392.f0bd0cc":"2026-08-01T00:41:17.420Z","0.3.0-next.1422.b585c0c":"2026-08-01T01:51:10.817Z","0.3.0-next.1435.f870241":"2026-08-01T02:56:43.985Z","0.3.0-next.1436.388ef5e":"2026-08-01T03:06:00.314Z","0.3.0-next.1445.14ca01c":"2026-08-01T03:50:03.798Z","0.3.0-next.1452.011a16e":"2026-08-01T05:18:20.898Z","0.3.0-next.1454.b17f8a5":"2026-08-01T05:53:54.764Z","0.3.0-next.1456.ace2107":"2026-08-01T14:13:08.339Z","0.3.0-next.1458.0c01b63":"2026-08-01T14:55:33.613Z","0.3.0-edge.1458.0c01b63":"2026-08-01T15:15:12.060Z","0.3.0-next.1460.2c18805":"2026-08-01T16:01:12.516Z","0.3.0-next.1463.b454aa8":"2026-08-01T23:52:58.785Z","0.3.0-next.1466.e0866d4":"2026-08-02T01:29:47.615Z","0.3.0-next.1473.098a860":"2026-08-02T04:21:57.596Z","0.3.0-next.1494.7333e82":"2026-08-02T05:32:32.147Z","0.3.0-next.1498.065f223":"2026-08-02T06:46:33.214Z","0.3.0-next.1511.9977321":"2026-08-02T16:19:18.519Z","0.3.0-next.1512.edc0fee":"2026-08-02T16:40:52.883Z","0.3.0-next.1514.a24d43f":"2026-08-02T16:52:23.719Z","0.3.0-next.1515.d4dc88e":"2026-08-02T17:03:41.266Z","0.3.0-next.1516.1b4fb2b":"2026-08-02T17:35:29.329Z","0.3.0-edge.1516.1b4fb2b":"2026-08-02T17:57:46.672Z","0.3.0-next.1529.90e58ad":"2026-08-02T18:21:09.147Z","0.3.0-next.1530.70058bd":"2026-08-02T18:50:47.751Z","0.3.0-next.1543.f490ae8":"2026-08-02T20:12:13.359Z","0.3.0-next.1560.03a2b36":"2026-08-02T20:27:10.896Z","0.3.0-next.1562.75af469":"2026-08-02T20:40:07.199Z","0.3.0-next.1566.dcdf1d3":"2026-08-02T20:52:54.352Z","0.3.0-next.1584.a68fe91":"2026-08-02T21:55:16.489Z","0.3.0-next.1585.17d10c4":"2026-08-02T22:27:57.470Z","0.3.0-next.1593.a47f94a":"2026-08-02T22:33:25.086Z","0.3.0-next.1595.4d49b41":"2026-08-02T22:42:44.070Z","0.3.0-next.1601.12b771e":"2026-08-02T23:25:06.143Z","0.3.0-next.1665.6235922":"2026-08-03T03:46:50.576Z","0.3.0-next.1669.5808974":"2026-08-03T04:24:27.602Z","0.3.0-next.1689.2810c05":"2026-08-03T05:56:27.758Z","0.3.0-next.1692.f1a7a9a":"2026-08-03T06:31:14.292Z","0.3.0-next.1702.8973fda":"2026-08-03T06:38:23.033Z","0.3.0-next.1704.8557784":"2026-08-03T06:49:13.603Z","0.3.0-next.1714.3bd86f1":"2026-08-04T18:54:35.441Z","0.3.0-next.1728.26853f6":"2026-08-04T19:52:59.362Z","0.3.0-next.1729.f927a3b":"2026-08-04T20:29:27.703Z","0.3.0-next.1781.5d072ef":"2026-08-05T00:01:06.344Z","0.3.0-next.1783.cd11ab1":"2026-08-05T00:23:57.374Z","0.3.0-next.1848.58f06fb":"2026-08-05T01:09:16.903Z","0.3.0-next.1849.a370765":"2026-08-05T01:15:07.614Z","0.3.0-next.1872.c2b1f7c":"2026-08-05T19:27:26.934Z","0.3.0-next.1883.9cd374b":"2026-08-06T00:12:10.200Z","0.3.0-next.1887.cad72aa":"2026-08-06T15:06:24.425Z","0.3.0":"2026-08-06T20:46:44.406Z","0.3.1-next.209.43ef1bc":"2026-08-07T21:02:08.046Z","0.3.1-next.320.fe56fc2":"2026-08-08T03:08:34.281Z","0.3.1-next.348.8115937":"2026-08-08T05:10:25.312Z","0.3.1-next.385.e32d957":"2026-08-08T08:55:31.582Z","0.3.1-next.401.5d59659":"2026-08-08T09:57:51.207Z","0.3.1-next.407.d03a0bb":"2026-08-09T17:49:18.391Z","0.3.1-next.409.5c00b00":"2026-08-10T04:12:37.367Z","0.3.1-next.425.a3192ab":"2026-08-10T04:27:23.868Z","0.3.1-next.493.539802d":"2026-08-10T20:00:07.735Z","0.3.1-next.509.c235802":"2026-08-10T20:39:42.290Z","0.3.1-next.575.c1f8e01":"2026-08-11T02:41:49.708Z","0.3.1-next.616.aa7ae7f":"2026-08-11T15:07:22.212Z","0.3.1-next.617.89baf58":"2026-08-11T15:11:23.225Z","0.3.1-next.625.675880d":"2026-08-11T15:29:42.674Z","0.3.1-next.703.e259040":"2026-08-12T18:33:02.130Z","0.3.1-next.704.69286f6":"2026-08-12T18:48:23.184Z","0.3.1-next.733.f1845ac":"2026-08-12T19:30:20.906Z","0.3.1-next.780.12e6944":"2026-08-12T23:28:35.263Z","0.3.1-next.794.0bfc53e":"2026-08-13T00:40:04.966Z","0.3.1-next.836.609b031":"2026-08-13T01:19:02.970Z","0.3.1-next.837.46a9259":"2026-08-13T02:23:23.264Z","0.3.1-next.845.b5a7c82":"2026-08-13T03:01:18.643Z","0.3.1-next.847.2e6f8bf":"2026-08-13T03:58:43.916Z","0.3.1-next.861.5a56d7a":"2026-08-13T04:00:53.928Z","0.3.1-next.887.9f59a84":"2026-08-13T06:20:05.711Z","0.3.1-next.948.85d9f30":"2026-08-13T15:33:43.038Z","0.3.1-next.970.9691e7b":"2026-08-13T15:49:57.840Z","0.3.1-next.971.33e20ba":"2026-08-13T16:01:12.920Z","0.3.1-next.975.01aea94":"2026-08-13T16:44:45.258Z","0.3.1-next.996.06087b5":"2026-08-13T20:30:24.235Z","0.3.1-next.1041.35b950c":"2026-08-14T00:05:03.256Z","0.3.1-next.1050.9114695":"2026-08-14T01:40:59.235Z","0.3.1-next.1055.12501ae":"2026-08-14T03:48:21.089Z","0.3.1-next.1076.4f48950":"2026-08-14T16:02:59.383Z","0.3.1-next.1079.38fd007":"2026-08-14T18:08:21.334Z","0.3.1-next.1084.04b8d9a":"2026-08-14T19:02:22.404Z","0.3.1-next.1086.d0d073b":"2026-08-14T19:51:17.709Z","0.3.1-next.1088.2bde749":"2026-08-14T20:26:58.880Z","0.3.1-next.1090.6e79e6c":"2026-08-14T20:32:08.901Z","0.3.1-next.1091.b7aa6f2":"2026-08-14T20:36:01.318Z","0.3.1-next.1095.16f1704":"2026-08-14T20:54:42.220Z","0.3.1-next.1096.4ddf1ab":"2026-08-14T21:07:57.647Z","0.3.1-next.1097.b8126d8":"2026-08-14T21:13:23.784Z","0.3.1-next.1099.671eaf4":"2026-08-14T21:17:52.883Z","0.3.1-next.1104.8453d3d":"2026-08-14T21:52:40.321Z","0.3.1-next.1107.0b5d347":"2026-08-14T22:40:00.806Z","0.3.1-next.1108.66cc86c":"2026-08-14T22:58:31.575Z","0.3.1-next.1112.dea9723":"2026-08-15T01:49:24.779Z","0.3.1-next.1113.9cffbdf":"2026-08-15T02:21:47.226Z","0.3.1-next.1114.3ce681d":"2026-08-15T03:14:13.948Z","0.3.1-next.1116.866c771":"2026-08-15T05:46:51.421Z","0.3.1-next.1162.1c7f42e":"2026-08-16T15:14:59.908Z","0.3.1-next.1165.285e507":"2026-08-16T21:37:26.049Z","0.3.1-next.1170.8a733e4":"2026-08-16T23:18:12.499Z","0.3.1-next.1191.e999f6c":"2026-08-17T09:43:00.342Z","0.3.1-next.1217.5f07972":"2026-08-17T18:27:35.657Z","0.3.1-next.1240.e41e1f0":"2026-08-17T20:44:28.682Z","0.4.0-next.1261.f361161":"2026-08-17T22:35:18.671Z","0.4.0-next.1263.aa14a22":"2026-08-17T22:53:07.010Z","0.4.0-next.1287.1dae9df":"2026-08-18T00:59:36.990Z","0.4.0-next.1290.99fd889":"2026-08-18T01:22:16.860Z","0.4.0-next.1294.03b2010":"2026-08-18T02:32:24.211Z","0.4.0-next.1296.dfa990a":"2026-08-18T04:21:15.285Z","0.4.0-next.1299.541fadc":"2026-08-18T06:18:31.555Z","0.4.0-next.1350.7431bb1":"2026-08-18T15:29:49.420Z","0.4.0-next.1351.6ec45d6":"2026-08-18T15:46:39.949Z","0.4.0-next.1354.5181c5f":"2026-08-18T18:12:58.676Z","0.4.0-next.1356.924bb91":"2026-08-18T18:34:29.004Z","0.4.0-next.1357.b87b5c1":"2026-08-18T18:37:03.254Z","0.4.0-next.1362.3734bd4":"2026-08-18T18:47:50.740Z","0.4.0-next.1383.b8eb497":"2026-08-18T19:10:17.694Z","0.4.0-next.1385.dc129fd":"2026-08-18T19:39:31.413Z","0.4.0-next.1390.ca3ba2b":"2026-08-18T20:25:01.208Z","0.4.0-next.1391.ef8547e":"2026-08-18T20:27:24.285Z","0.4.0-next.1392.ae73a44":"2026-08-18T22:09:52.551Z","0.4.0-next.1396.66c9814":"2026-08-18T23:28:03.527Z","0.4.0-next.1398.776fd7a":"2026-08-18T23:30:19.649Z","0.4.0-next.1399.9d20d2e":"2026-08-18T23:57:08.174Z","0.4.0-next.1404.4936e90":"2026-08-19T01:17:13.806Z","0.4.0-next.1405.d7484cf":"2026-08-19T01:19:12.785Z","0.4.0-next.1410.a69907a":"2026-08-19T05:48:06.511Z","0.4.0-next.1412.05a7272":"2026-08-19T06:21:51.637Z","0.4.0-next.1415.00028b0":"2026-08-19T06:36:45.095Z","0.4.0-next.1416.ef4fae7":"2026-08-19T16:12:20.991Z","0.4.0-next.1487.e25e95d":"2026-08-19T23:31:07.745Z","0.4.0-next.1488.43bcb37":"2026-08-20T04:42:28.988Z","0.4.0-next.1584.a8ddd61":"2026-08-20T18:27:36.768Z","0.4.0-next.1585.bf131c8":"2026-08-20T18:38:40.188Z","0.4.0-next.1602.af48ed1":"2026-08-20T23:11:42.245Z","0.4.0-next.1652.39f08fd":"2026-08-21T02:53:20.800Z","0.4.0-next.1663.d9c5746":"2026-08-21T04:46:33.774Z","0.4.0-next.1694.598ef6f":"2026-08-21T05:00:16.294Z","0.4.0-next.1695.181dea5":"2026-08-21T06:14:33.667Z","0.4.0-next.1696.93f6f63":"2026-08-21T06:23:19.328Z","0.4.0-next.1702.61a7a7c":"2026-08-21T07:11:09.472Z","0.4.0-next.1703.b82d313":"2026-08-21T07:41:35.581Z","0.4.0-next.1704.9eb98e1":"2026-08-21T08:28:53.831Z","0.4.0-next.1716.1979cc9":"2026-08-21T09:40:23.169Z","0.4.0-next.1717.9d6a20b":"2026-08-21T10:21:24.719Z","0.4.0-next.1725.752ca79":"2026-08-21T11:11:50.363Z","0.4.0-next.1728.f69160b":"2026-08-21T11:58:20.109Z","0.4.0-next.1749.d81a21c":"2026-08-21T12:35:23.125Z","0.4.0-next.1750.13ec8b1":"2026-08-21T15:42:15.758Z","0.4.0-next.1751.b3eea5f":"2026-08-21T15:56:57.363Z","0.4.0-next.1752.f250cb9":"2026-08-21T16:30:27.108Z","0.4.0-next.1763.f98ae25":"2026-08-21T16:33:58.644Z","0.4.0-next.1771.f4d15c3":"2026-08-21T18:47:15.455Z","0.4.0-next.1809.9b3b71b":"2026-08-21T19:38:20.925Z","0.4.0-next.1811.dde7eb1":"2026-08-21T19:51:57.705Z","0.4.0-next.1815.e47cc3c":"2026-08-21T20:28:12.909Z","0.4.0-next.1821.efb1cbc":"2026-08-21T22:32:14.067Z","0.4.0-next.1827.9db114b":"2026-08-21T23:52:09.607Z","0.4.0-next.1836.147ae1e":"2026-08-22T01:35:49.064Z","0.4.0-next.1884.6a2d46f":"2026-08-22T07:45:34.594Z","0.4.0-next.1888.e9e80b4":"2026-08-24T05:27:05.244Z","0.4.0-next.1892.a0b519a":"2026-08-24T10:50:29.935Z","0.4.0-next.1896.60d766c":"2026-08-24T11:32:18.437Z","0.4.0-next.1898.266773a":"2026-08-24T12:37:02.471Z","0.4.0-next.1903.50bfa67":"2026-08-24T16:09:10.554Z","0.4.0-next.1908.751021c":"2026-08-24T21:35:16.040Z","0.4.0-edge.1908.751021c":"2026-08-24T21:41:22.540Z","0.4.0-next.1909.c102f22":"2026-08-24T21:43:14.648Z","0.4.0-edge.1909.c102f22":"2026-08-24T21:51:06.964Z","0.4.0-next.1917.1b88fee":"2026-08-25T20:56:54.748Z","0.4.0-next.1920.b93ad0f":"2026-08-25T23:09:15.331Z","0.4.0-edge.1920.b93ad0f":"2026-08-25T23:17:04.557Z","0.4.0-next.1921.0a61bdb":"2026-08-25T23:41:10.669Z","0.4.0-edge.1921.0a61bdb":"2026-08-25T23:48:59.577Z","0.4.0-next.1932.1ef883a":"2026-08-26T19:08:52.227Z","0.4.0-edge.1932.1ef883a":"2026-08-26T19:16:30.455Z","0.4.0-next.1933.e4809f4":"2026-08-26T20:09:50.337Z","0.4.0-edge.1933.e4809f4":"2026-08-26T20:17:17.122Z","0.4.0-next.1935.74c34fe":"2026-08-26T20:47:23.253Z","0.4.0-edge.1935.74c34fe":"2026-08-26T20:54:36.743Z","0.4.0-next.1936.bc924d7":"2026-08-26T21:26:04.817Z","0.4.0-edge.1936.bc924d7":"2026-08-26T21:33:24.763Z","0.4.0-next.1937.0d089b3":"2026-08-26T22:21:40.503Z","0.4.0-edge.1937.0d089b3":"2026-08-26T22:28:54.170Z","0.4.0-next.1939.481bde5":"2026-08-27T00:15:56.949Z","0.4.0-edge.1939.481bde5":"2026-08-27T00:23:40.107Z","0.4.0-next.1940.b8a4265":"2026-08-27T01:05:43.073Z","0.4.0-next.1941.1d7f2bd":"2026-08-27T01:26:50.946Z","0.4.0-edge.1941.1d7f2bd":"2026-08-27T01:34:09.525Z","0.4.0-next.1943.b4c3e61":"2026-08-27T01:45:42.133Z","0.5.0-next.1944.cd6b6e7":"2026-08-27T01:50:40.246Z","0.4.0-edge.1943.b4c3e61":"2026-08-27T01:53:35.390Z","0.5.0-edge.1944.cd6b6e7":"2026-08-27T01:58:12.476Z","0.4.0":"2026-08-27T01:58:55.103Z","0.5.1-next.597.ab004dd":"2026-08-31T06:55:26.499Z","0.5.1-edge.597.ab004dd":"2026-08-31T07:02:53.387Z","0.5.1-next.601.e6e16ba":"2026-08-31T07:56:58.933Z","0.5.1-next.638.d4dbd4e":"2026-08-31T16:30:23.284Z","0.5.1-edge.638.d4dbd4e":"2026-08-31T16:39:05.343Z","0.5.1-next.640.24b4c62":"2026-08-31T18:13:14.205Z","0.5.1-edge.640.24b4c62":"2026-08-31T18:21:05.708Z","0.5.1-next.650.5d3df0b":"2026-08-31T23:58:07.237Z","0.5.1-edge.650.5d3df0b":"2026-09-01T00:07:06.475Z","0.5.1-next.654.b54779d":"2026-09-01T03:35:55.990Z","0.5.1-edge.654.b54779d":"2026-09-01T03:43:54.612Z","0.5.1-next.658.9cb44d7":"2026-09-01T19:14:21.539Z","0.5.1-edge.658.9cb44d7":"2026-09-01T19:22:22.004Z","0.5.1-next.685.f72fc7f":"2026-09-02T01:08:33.639Z","0.5.1-edge.685.f72fc7f":"2026-09-02T01:17:52.860Z","0.5.1-next.693.478551c":"2026-09-02T03:42:31.227Z","0.5.1-edge.693.478551c":"2026-09-02T03:51:25.726Z","0.5.1-next.704.19c91ec":"2026-09-02T21:25:50.197Z","0.5.1-next.729.2aeb707":"2026-09-03T01:54:26.748Z","0.5.1-next.730.f29a5aa":"2026-09-03T03:04:37.890Z","0.5.1-edge.730.f29a5aa":"2026-09-03T03:13:36.597Z","0.5.1-next.731.0ae0aa4":"2026-09-03T03:16:14.249Z","0.5.1-edge.731.0ae0aa4":"2026-09-03T03:25:25.405Z","0.5.1-next.743.8d09db1":"2026-09-03T09:09:08.327Z","0.5.1-edge.743.8d09db1":"2026-09-03T09:18:02.129Z","0.5.1-next.799.62ef0c7":"2026-09-03T14:53:47.630Z","0.5.1-edge.799.62ef0c7":"2026-09-03T15:01:52.268Z","0.5.1-next.815.cc08b93":"2026-09-03T18:43:53.577Z","0.5.1-next.820.97b3830":"2026-09-03T21:06:09.046Z","0.5.1-next.903.f434bc2":"2026-09-04T19:43:01.400Z","0.5.1-next.904.b545d9c":"2026-09-04T20:42:51.423Z","0.5.1-next.905.5fbf787":"2026-09-04T21:05:09.828Z","0.5.1-next.906.419e5c9":"2026-09-04T22:06:44.990Z","0.5.1-next.908.b072fbc":"2026-09-04T23:23:24.424Z","0.5.1-next.909.a5d1857":"2026-09-04T23:32:45.070Z","0.5.1-edge.909.a5d1857":"2026-09-04T23:42:09.352Z","0.5.1-next.911.32a089f":"2026-09-05T05:14:24.496Z","0.5.1-edge.911.32a089f":"2026-09-05T05:21:09.725Z","0.5.1-next.912.289aaa0":"2026-09-05T05:46:02.991Z","0.5.1-edge.912.289aaa0":"2026-09-05T05:51:52.065Z","0.5.1-next.914.ed01add":"2026-09-05T17:50:51.228Z","0.5.1-edge.914.ed01add":"2026-09-05T17:59:23.517Z","0.5.1-next.915.d4da7e7":"2026-09-05T18:18:53.328Z","0.5.1-edge.915.d4da7e7":"2026-09-05T18:25:11.524Z","0.5.1-next.919.354c575":"2026-09-05T23:09:16.707Z","0.5.1-edge.919.354c575":"2026-09-05T23:18:17.384Z","0.5.1-next.920.da8f530":"2026-09-06T20:21:21.018Z","0.5.1-edge.920.da8f530":"2026-09-06T20:30:24.480Z","0.5.1-next.973.788d3d7":"2026-09-08T20:16:25.435Z","0.5.1-next.1017.13841a8":"2026-09-09T04:13:47.093Z","0.5.1-next.1019.1274ec5":"2026-09-09T06:13:32.408Z","0.5.1-edge.1019.1274ec5":"2026-09-09T06:20:09.655Z","0.5.1-next.1047.858b9b6":"2026-09-09T16:56:57.632Z","0.5.1-edge.1047.858b9b6":"2026-09-09T17:03:33.435Z","0.5.1-next.1050.0bd43cc":"2026-09-09T21:11:37.421Z","0.5.1-next.1051.65889a1":"2026-09-09T21:53:58.851Z","0.5.1-edge.1051.65889a1":"2026-09-09T22:02:22.445Z","0.5.1-next.1052.ea38f97":"2026-09-10T04:12:59.159Z","0.5.1-edge.1052.ea38f97":"2026-09-10T04:18:13.106Z","0.5.1-next.1056.4945b81":"2026-09-10T17:14:35.106Z","0.5.1-edge.1056.4945b81":"2026-09-10T17:22:52.808Z","0.5.1-next.1058.751c53a":"2026-09-10T22:38:32.528Z","0.5.1-next.1059.c56d3cd":"2026-09-10T22:39:28.150Z","0.5.1-edge.1058.751c53a":"2026-09-10T22:43:16.835Z","0.5.1-edge.1059.c56d3cd":"2026-09-10T22:46:53.846Z","0.5.1-next.1066.36fe89b":"2026-09-11T06:49:51.436Z","0.5.1-next.1069.554a2ac":"2026-09-11T07:35:05.963Z","0.5.1-next.1197.6a425ce":"2026-09-12T19:25:58.719Z","0.5.1-next.1201.9b49dee":"2026-09-12T20:41:00.483Z","0.5.1-next.1202.e31f126":"2026-09-12T21:43:43.055Z","0.5.1-next.1204.e33a1ac":"2026-09-12T23:33:37.386Z","0.5.1-next.1225.129b76d":"2026-09-13T03:22:06.914Z","0.5.1-next.1244.12290e1":"2026-09-13T08:29:48.945Z","0.5.1-next.1251.918ea64":"2026-09-13T15:39:59.122Z","0.5.1-next.1252.15e4611":"2026-09-13T15:59:20.117Z","0.5.1-next.1253.6fe252c":"2026-09-13T21:23:05.211Z","0.5.1-next.1254.2ab4a06":"2026-09-13T23:11:38.913Z","0.5.1-next.1257.b2a4509":"2026-09-14T05:28:27.650Z","0.5.1-next.1295.2b6bfa3":"2026-09-14T20:28:47.283Z","0.5.1-next.1344.b88acc1":"2026-09-15T06:09:00.059Z","0.5.1-next.1345.0995dc5":"2026-09-15T06:42:08.017Z","0.5.1-next.1347.54f97d8":"2026-09-15T08:30:38.846Z","0.5.1-next.1348.e71a747":"2026-09-15T09:31:03.924Z","0.5.1-next.1349.05b053d":"2026-09-15T10:41:46.715Z","0.5.1-edge.1349.05b053d":"2026-09-15T10:48:46.723Z","0.5.1-next.1350.8ce488b":"2026-09-15T16:26:35.720Z","0.5.1-edge.1350.8ce488b":"2026-09-15T16:35:41.636Z","0.5.1-next.1370.903f328":"2026-09-16T05:48:12.037Z","0.5.1-edge.1370.903f328":"2026-09-16T05:57:45.630Z","0.5.1-next.1404.457d1da":"2026-09-17T06:19:51.590Z","0.5.1-next.1405.69d9356":"2026-09-17T06:46:21.125Z","0.5.1-edge.1405.69d9356":"2026-09-17T15:40:19.021Z","0.5.1-next.1410.b534771":"2026-09-17T18:40:49.825Z","0.5.1-edge.1410.b534771":"2026-09-17T18:50:16.211Z","0.5.1-next.1450.5738463":"2026-09-19T01:00:05.022Z","0.5.1-next.1462.5a251b6":"2026-09-19T17:49:40.046Z","0.5.1-edge.1462.5a251b6":"2026-09-19T18:01:13.329Z","0.5.1-next.1467.7e2fc7d":"2026-09-19T20:35:47.534Z","0.5.1-edge.1467.7e2fc7d":"2026-09-19T20:47:18.533Z","0.5.1-next.1468.61b1d9d":"2026-09-19T21:20:30.187Z","0.5.1-edge.1468.61b1d9d":"2026-09-19T21:30:30.184Z","0.5.1-next.1471.4e82419":"2026-09-20T06:34:48.461Z","0.5.1-edge.1471.4e82419":"2026-09-20T06:45:17.475Z","0.5.1-next.1505.5790c72":"2026-09-20T10:54:31.649Z","0.5.1-next.1520.4887418":"2026-09-20T15:27:37.778Z","0.5.1-next.1523.c47f79f":"2026-09-20T16:27:26.156Z","0.5.1-next.1533.2910b54":"2026-09-20T18:50:13.298Z","0.5.1-next.1538.09885fb":"2026-09-21T06:49:07.520Z","0.5.1-next.1541.b94031c":"2026-09-21T07:09:20.092Z","0.5.1-next.1543.41f4a99":"2026-09-21T07:21:23.120Z","0.5.1-next.1545.a3a19e0":"2026-09-21T07:39:06.158Z","0.5.1-edge.1545.a3a19e0":"2026-09-21T07:49:18.270Z","0.5.1-next.1556.ff9e615":"2026-09-21T22:01:01.583Z","0.5.1-next.1584.db3c393":"2026-09-22T05:18:59.600Z","0.5.1-next.1629.669e7c5":"2026-09-23T05:13:46.314Z","0.5.1-next.1669.c9827a8":"2026-09-23T19:48:28.301Z","0.5.1-next.1680.bdc44c6":"2026-09-24T01:49:39.205Z","0.5.1-next.1681.3f21b44":"2026-09-24T04:31:49.381Z","0.5.1-next.1682.f1470fe":"2026-09-24T05:03:40.406Z","0.5.1-next.1685.dc0e23a":"2026-09-24T15:07:06.281Z","0.5.1-edge.1685.dc0e23a":"2026-09-24T15:19:09.329Z","0.5.1-next.1687.b63c819":"2026-09-24T17:34:53.676Z","0.5.1-edge.1687.b63c819":"2026-09-24T17:44:31.435Z","0.5.1-next.1692.64cda40":"2026-09-24T23:53:28.167Z","0.5.1-edge.1692.64cda40":"2026-09-25T00:05:02.386Z","0.5.1-next.1694.112d897":"2026-09-25T02:10:34.159Z","0.5.1-next.1700.cefb2f9":"2026-09-25T03:00:29.182Z","0.5.1-next.1703.1905242":"2026-09-25T08:09:26.310Z","0.5.1-next.1704.1832e8b":"2026-09-25T08:58:19.107Z","0.5.1-edge.1704.1832e8b":"2026-09-25T09:09:31.652Z","0.5.1-next.1710.81c05dd":"2026-09-25T17:11:14.381Z","0.5.1-next.1717.f605ef3":"2026-09-25T19:17:51.139Z","0.5.1-next.1723.553fc7a":"2026-09-25T21:23:19.830Z","0.5.1-next.1724.c250cb4":"2026-09-25T23:04:59.796Z","0.5.1-next.1725.30f1dd0":"2026-09-25T23:46:31.742Z","0.5.1-next.1728.e0a1ceb":"2026-09-26T05:48:21.350Z","0.5.1-next.1801.21234f6":"2026-09-27T05:18:42.922Z","0.5.1-next.1831.a0b57d4":"2026-09-27T23:59:39.704Z","0.5.1-next.1850.5adb645":"2026-09-28T04:13:16.887Z","0.5.1-next.1892.cbd15bd":"2026-09-28T12:45:46.831Z","0.5.1-edge.1892.cbd15bd":"2026-09-28T12:53:29.349Z","0.5.1-next.1899.4b1311e":"2026-09-28T21:23:10.354Z","0.5.1-edge.1899.4b1311e":"2026-09-28T21:38:51.759Z","0.5.1-next.1903.956d5a5":"2026-09-29T05:04:32.262Z","0.5.1-edge.1903.956d5a5":"2026-09-29T05:20:33.757Z","0.5.1-next.1906.1e09ca0":"2026-09-30T16:16:41.932Z","0.5.1-next.1908.309c1e7":"2026-09-30T16:27:50.593Z","0.5.1-edge.1908.309c1e7":"2026-09-30T16:43:22.017Z","0.5.1-next.1909.7bccf72":"2026-09-30T17:40:40.631Z","0.5.1-next.1910.85d85a3":"2026-09-30T19:27:01.882Z","0.5.1-edge.1910.85d85a3":"2026-09-30T19:38:31.478Z","0.5.1-next.1912.a627849":"2026-10-01T13:11:50.548Z","0.5.1-edge.1912.a627849":"2026-10-01T16:34:30.810Z"},"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/binpack"},"description":"2D rectangle bin-packing — MaxRects placement with padding/border, optional power-of-two/square/rotation, and a fixed or growable bin; plain-data rectangles in, placements + used extent + unpacked out","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"readme":"","readmeFilename":""}