{"_id":"@flighthq/mesh","_rev":"382-b34cda97dcb7a799f9a80f06caf001c5","name":"@flighthq/mesh","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/mesh","version":"0.1.0","_id":"@flighthq/mesh@0.1.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"dist":{"shasum":"e8cb4dae870a142df4c41d0ab1d3fe15d0c49513","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.1.0.tgz","fileCount":55,"integrity":"sha512-cN4D0RK3fyT8/eGNqWZGV0Mu3S0kFoMi/BUhFmbpCHF2vbUAvAFNDQ0FSaKIGL5my/hGTalzDW8l0JS3T12MPA==","signatures":[{"sig":"MEQCIEg9OxM2P0DIOvGQ6Jg9AUb7bNb6/Bm/1XjJNWRZEttnAiAXcIIieOK+ZOrxuN8Y8PqNp3is2ce/pwnx0p/5ktuBfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259414},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2aace48ec98a87082152baf119efedcd86240596","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"_npmVersion":"11.16.0","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@flighthq/types":"0.1.0","@flighthq/entity":"0.1.0","@flighthq/geometry":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.1.0_1783663410594_0.6177750124605925","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@flighthq/mesh","version":"0.2.0","_id":"@flighthq/mesh@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":"241dafc20d62bb58d34155b27c0bf1af00d68a62","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.0.tgz","fileCount":55,"integrity":"sha512-cRkj/YWa+i5mrt6IggR5jDN46azzYr6YtiVEbBWJrW1JzYLEBZx+jB6Xp39Id0fMi7kbBxeLI0dplGvqS+tc5g==","signatures":[{"sig":"MEUCIAD9AEeGWgaZ4wOoiT9KCFBqO9l7h+ZNSCi5VnmZPTwfAiEA1vmKmvI6d5Jrcp1dT7drTLke5cPIEu65+v1p70y6qGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259542},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.0","@flighthq/entity":"0.2.0","@flighthq/geometry":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.0_1783973557278_0.540263677740594","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.410.a23f189":{"name":"@flighthq/mesh","version":"0.2.1-next.410.a23f189","_id":"@flighthq/mesh@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":"26f0c7b2c0bb4e7bc8386761cf03051074ac328b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.410.a23f189.tgz","fileCount":60,"integrity":"sha512-LoU0sBS2OnWfbxVsGYg9I4NMaoXwiqpC6yDki3uAsA5SGayi3jmPm1oPZGZ4dUknvRR+7W9dsqwDCbMgbxzBnQ==","signatures":[{"sig":"MEUCIBEuGhjDGB7dcnpOXbDnlZAfG9+uhOZr8sM6UpygFzsrAiEAmv8Xi5ZR63T1f62QHw2+8BLcl/toOFn4opm/qBOJv0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.410.a23f189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290973},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.410.a23f189","@flighthq/entity":"0.2.1-next.410.a23f189","@flighthq/geometry":"0.2.1-next.410.a23f189"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.410.a23f189_1784577101059_0.44315266031920975","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.423.3350e53":{"name":"@flighthq/mesh","version":"0.2.1-next.423.3350e53","_id":"@flighthq/mesh@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":"86b37c806a9069202d04d5e1fff826181aa8b40a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.423.3350e53.tgz","fileCount":60,"integrity":"sha512-QCsGyCQrQJdlOLqkbZnCZrM+pS3i4Ut69Qgrqhjtgwqcv5NfqgP39MU0/xIcKKmJSe9uA7IsF6wNNZ1Q46CRLQ==","signatures":[{"sig":"MEUCIBbc3jolOHXhJMvfW2gTRGQFK7Q9yapLAkmpFbG/SaGgAiEAyFuQkmgaHwix0TafgHVZKfIaRTz5Nx/tpcdcE5VpZ2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.423.3350e53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290973},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.423.3350e53","@flighthq/entity":"0.2.1-next.423.3350e53","@flighthq/geometry":"0.2.1-next.423.3350e53"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.423.3350e53_1784615342527_0.23316904325590326","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.444.a313478":{"name":"@flighthq/mesh","version":"0.2.1-next.444.a313478","_id":"@flighthq/mesh@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":"78f2fc48d50c760dacd1bef0c6aead2c9c423c4e","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.444.a313478.tgz","fileCount":60,"integrity":"sha512-N9cGH1HAo98n/+XIeWL+wObvMsJsqYTgapJyNXNjkST3pe1WbUS1741RQHPKiCspsk8IFWJZ5Rn6/5udznLJUA==","signatures":[{"sig":"MEYCIQDiRzRXWGjhHi73QI9nVJRao3X965dVLwpJdvRSWIBxyAIhAKtOnI150RXigt8C7DJNbLWVcHcLArWBClFiDX//F/vp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.444.a313478","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290973},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.444.a313478","@flighthq/entity":"0.2.1-next.444.a313478","@flighthq/geometry":"0.2.1-next.444.a313478"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.444.a313478_1784649162553_0.5941690114881752","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.448.afbdd31":{"name":"@flighthq/mesh","version":"0.2.1-next.448.afbdd31","_id":"@flighthq/mesh@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":"9110e3ff13a8bc9685bb578d86c200d06471ca5a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.448.afbdd31.tgz","fileCount":60,"integrity":"sha512-ofuyRbXQ2JL5ELukWebythJhYsoYYLo3CPMr5el9zytOjrfFy/xTgTVr86zQ3s5nLFq89w7WBUH8rBfEEAmi+Q==","signatures":[{"sig":"MEUCIGlOtlwoYn1i4dz+8v8ICt3Vs0RfIPvguzmDstYD3l9AAiEAhiMLWlYtm6D+C5zWlR/A4JsYhNXicT8VXR9sOfm+ZII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.448.afbdd31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290973},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.448.afbdd31","@flighthq/entity":"0.2.1-next.448.afbdd31","@flighthq/geometry":"0.2.1-next.448.afbdd31"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.448.afbdd31_1784663536428_0.8849078101678072","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.449.355834c":{"name":"@flighthq/mesh","version":"0.2.1-next.449.355834c","_id":"@flighthq/mesh@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":"f9e417717a4163614674e546abc2acdf798c4975","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.449.355834c.tgz","fileCount":60,"integrity":"sha512-FRtopPrpEUqYfQbwGYcqWV/SwZMo583K2gQPG2h+g5HH88PWNSmA9U4jFFLHFZWfKL2osDyFRdNBfHjG0Y4oCw==","signatures":[{"sig":"MEUCIBShkqrp+O4mCRMxhrEgOl+moFFb7jwjkbMnj+uJpcZqAiEA5m6heOjWxNJj87F8+c0gSD5JB/+vJrbggJpAGeYM+8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.449.355834c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290973},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.449.355834c","@flighthq/entity":"0.2.1-next.449.355834c","@flighthq/geometry":"0.2.1-next.449.355834c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.449.355834c_1784664090774_0.8482959242153507","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.451.d9a4a4e":{"name":"@flighthq/mesh","version":"0.2.1-next.451.d9a4a4e","_id":"@flighthq/mesh@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":"94bc1f250a2a39966c5cce02a3e4c80e0591617b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.451.d9a4a4e.tgz","fileCount":60,"integrity":"sha512-sBOVSUFxN2VxAsz+X65hEJtiIs7TNhS1ik0MD5sv8jjU67UoFT/raDaChylj6SzQS4oDXyD4ljTXLJOA3SNcag==","signatures":[{"sig":"MEUCIQDYu8ZtTuA+J4t/OCtouXdRQgbxpjXzsZTu4K93cC3K3wIgW5ep0nbnRCPH9U816rkiylFhQp9qWiTkcVdF4/VweJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.451.d9a4a4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290973},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.451.d9a4a4e","@flighthq/entity":"0.2.1-next.451.d9a4a4e","@flighthq/geometry":"0.2.1-next.451.d9a4a4e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.451.d9a4a4e_1784669365567_0.3218963205649641","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.459.fb59cc5":{"name":"@flighthq/mesh","version":"0.2.1-next.459.fb59cc5","_id":"@flighthq/mesh@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":"05e05ed6c14fbb8db4799f04421191ba010f6081","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.459.fb59cc5.tgz","fileCount":60,"integrity":"sha512-n47VHH0f9iA/hF2f05f9OtGz8L/zZCZ1zYTXJkS5C9rw37os4gaCi8mo6JlUDdg/Yn06DHh26IHnxeBXbaDjPA==","signatures":[{"sig":"MEUCIQCOITUt54LCU+W1/zT3ZOWWKoyd8m/KFB/Xrt+5Zh2UrgIgCN3FtVfGlXAPQXHmOy219Q7Y3JWiwSIz4UTClzKF1ZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.459.fb59cc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290973},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.459.fb59cc5","@flighthq/entity":"0.2.1-next.459.fb59cc5","@flighthq/geometry":"0.2.1-next.459.fb59cc5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.459.fb59cc5_1784669912465_0.5198478684850898","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.530.a223ca9":{"name":"@flighthq/mesh","version":"0.2.1-next.530.a223ca9","_id":"@flighthq/mesh@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":"f73df678879ae4c21b29de22aa88c974bec5d6f6","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.530.a223ca9.tgz","fileCount":65,"integrity":"sha512-90FWMTDJrgmRi+ZjcatYiVq2aKFQ5u/UWwHhnfBdG+dD497FKiWYCB8PwihkSC9CRcsOTBYBx2iDZtDgnwdsQQ==","signatures":[{"sig":"MEUCICqtgcx+72uvUIXJtXXGw0atBJHI+noA015jm8qIMGE8AiEApv/bfN/dvsQnPMb3y4WsVPhrReB44ky9nyLU4trhyHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.530.a223ca9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359840},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.530.a223ca9","@flighthq/entity":"0.2.1-next.530.a223ca9","@flighthq/geometry":"0.2.1-next.530.a223ca9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.530.a223ca9_1784816627198_0.280201375428508","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.585.c7219b8":{"name":"@flighthq/mesh","version":"0.2.1-next.585.c7219b8","_id":"@flighthq/mesh@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":"4dca7fb391e7008f2b14c2dafe1febbaf3aa47aa","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.585.c7219b8.tgz","fileCount":65,"integrity":"sha512-nj/fX/MUsqQCmIzJ1aGDWnzyyBiCEHtpwF/mASJpeJB3baDe4zRS9xpZIPIbfuoLkcOZgiLgpaaxU73ii90vdg==","signatures":[{"sig":"MEQCIAsWoCx2djUaWjKWFkoBFrMupMDgnoqKIgotcwaqXjJPAiAbz3OX3v3XmKgskJhj+qZi1OcNldGQNdz+c7rEuOJufg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.585.c7219b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358638},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.585.c7219b8","@flighthq/entity":"0.2.1-next.585.c7219b8","@flighthq/geometry":"0.2.1-next.585.c7219b8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.585.c7219b8_1784842137282_0.3741842530104553","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.624.d23e6a9":{"name":"@flighthq/mesh","version":"0.2.1-next.624.d23e6a9","_id":"@flighthq/mesh@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":"7dc3dc8267986de88dd98636372418701aa724bd","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.624.d23e6a9.tgz","fileCount":70,"integrity":"sha512-w7EWb8qzzcY1ledQv144GmZ9nL59NG6KQfUafRN4I1SOzaverWtS99x0fCQ37Pyinc24lg94JrHFLZ0pkwdUZQ==","signatures":[{"sig":"MEUCIQCBN9VENqVH9dFBH8iGh5ol/ALs3dfDWpa1APMR/kFLcwIgR2wTPKJGWQ+km1K5c5NZyh2dUeCTUZ7tRrZnsdVZi0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.624.d23e6a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373676},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.624.d23e6a9","@flighthq/entity":"0.2.1-next.624.d23e6a9","@flighthq/geometry":"0.2.1-next.624.d23e6a9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.624.d23e6a9_1784877713221_0.9884890756303346","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.640.ec2ea9a":{"name":"@flighthq/mesh","version":"0.2.1-next.640.ec2ea9a","_id":"@flighthq/mesh@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":"e99e1056bfc775b1c368ae82df959b8d0c4d7517","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.640.ec2ea9a.tgz","fileCount":70,"integrity":"sha512-sftULPQ1ojzrFPl3UBvjM8zcZCtCFnLxDDWG7EyYEpbHodenaxqHCYA249SPmyEgVg+Z2VD9/mrnuFh5fGdlxQ==","signatures":[{"sig":"MEUCIQCxfdwyVGgh2m1+3QfgpD7mMcNjC4X5Xy3CSWuXFAeN2gIgSsikguipZdS1NZ+NqrziTjfgakIOu6NpQrB7TUbQudw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.640.ec2ea9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373676},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.640.ec2ea9a","@flighthq/entity":"0.2.1-next.640.ec2ea9a","@flighthq/geometry":"0.2.1-next.640.ec2ea9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.640.ec2ea9a_1784905174985_0.26043971780230946","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.647.2252e02":{"name":"@flighthq/mesh","version":"0.2.1-next.647.2252e02","_id":"@flighthq/mesh@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":"11a202f208e3f053186a27e9a8199a11e0b80040","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.647.2252e02.tgz","fileCount":70,"integrity":"sha512-J84p03txXScnO2fwMRwVtR7HoEN0A7IrWpsE4l5F+mq8+CyMqB7QH4eHblunhIq7w1+EfFUNn3HEld8H9xZmpw==","signatures":[{"sig":"MEQCIFIciZRTmg3kX2SEU8KkUVWWitoKNLg7u3ubq9ZOB8PvAiBFBzRC+DDs5F09EZYVq5q+kf3BABTg3bpvv0mMg/y98w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.647.2252e02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373676},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.647.2252e02","@flighthq/entity":"0.2.1-next.647.2252e02","@flighthq/geometry":"0.2.1-next.647.2252e02"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.647.2252e02_1784913993026_0.6023602090366205","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.652.c550eaa":{"name":"@flighthq/mesh","version":"0.2.1-next.652.c550eaa","_id":"@flighthq/mesh@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":"bdfa1ee7cd9cdc1577957deb64087f9180c66092","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.652.c550eaa.tgz","fileCount":70,"integrity":"sha512-fGtwlGC9pc7kL0VXI7l3kXG54rnKK2X+Id3zqtAeLvgNYKYbNzmKd1o5nLmGR9FITGCkgwy/5nKamEFc7jTEFA==","signatures":[{"sig":"MEUCIFLwsHuwltvo0uSjU5hOf8BImn4+3n7q43d9OlFNm7D9AiEAyw7R7edDLGxsoeFyB19G/WiGFFIh5LzXlG7PK8CJx74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.652.c550eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373676},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.652.c550eaa","@flighthq/entity":"0.2.1-next.652.c550eaa","@flighthq/geometry":"0.2.1-next.652.c550eaa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.652.c550eaa_1784916019500_0.8988951641425302","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.666.4af7f8b":{"name":"@flighthq/mesh","version":"0.2.1-next.666.4af7f8b","_id":"@flighthq/mesh@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":"64b8185b4fe0b821f850a3946d2b76e9b61b4a1d","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.666.4af7f8b.tgz","fileCount":70,"integrity":"sha512-rwwmTQ5y3lu+Yf1dJvxy4GJ0JtYc8f43ZGI0Hpzddg9oEG6OCSz8W9+zHjjrhPqjpF6TRji57WOTmzncSJWb8w==","signatures":[{"sig":"MEUCICsLPMcAtWYxvF86lpSoGBv18oJBwzrHue46pXaVWI/IAiEA/X/3YiVaIrA4L5YRb1n0+HgkkJcKYiHKZAVUdF0T7Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.666.4af7f8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373676},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.666.4af7f8b","@flighthq/entity":"0.2.1-next.666.4af7f8b","@flighthq/geometry":"0.2.1-next.666.4af7f8b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.666.4af7f8b_1784919874298_0.8905119678162108","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.701.409c279":{"name":"@flighthq/mesh","version":"0.2.1-next.701.409c279","_id":"@flighthq/mesh@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":"ffc745c3b85f01be83e7c15eaa4bfd9f120c323c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.701.409c279.tgz","fileCount":70,"integrity":"sha512-4liCS/qJ3XJ6nbmkzYQC8n+xuoHwzL+sJSV5OBEdil/blyXDe6clIym9KwfeVs6DxoKDS0/CexVERKjdA6QZFw==","signatures":[{"sig":"MEQCIEwamuPCR9JofM9DXLjTL+ei6b54E/dwJwE98r4PygbuAiBEn0Yh9MB33rX1816sGqNHFQFPdnn6+IInDgakPBnwxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.701.409c279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373676},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.701.409c279","@flighthq/entity":"0.2.1-next.701.409c279","@flighthq/geometry":"0.2.1-next.701.409c279"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.701.409c279_1784951411716_0.5469912571797564","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.738.07b221d":{"name":"@flighthq/mesh","version":"0.2.1-next.738.07b221d","_id":"@flighthq/mesh@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":"936e2e28174f6dede1c22cc591bc728682c9cbb8","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.738.07b221d.tgz","fileCount":70,"integrity":"sha512-IaB4Gn5z9sg4aVuG5/zzDYntWSiIoafZYXN26OuAC4eVAFYWgjs8jWf1RM3HGzGr53hd84vbyom51/btEckH+Q==","signatures":[{"sig":"MEYCIQDJUbTn3pTN+mAgqaCC018kFv+ec5gJh5DZ1plpUiT0zwIhAOx5JaqWHiJF5I7jCAeI8pumM80mF89AXf/nvTrOqZjh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.738.07b221d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373676},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.738.07b221d","@flighthq/entity":"0.2.1-next.738.07b221d","@flighthq/geometry":"0.2.1-next.738.07b221d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.738.07b221d_1784956467095_0.791676416949258","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.840.857425c":{"name":"@flighthq/mesh","version":"0.2.1-next.840.857425c","_id":"@flighthq/mesh@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":"4359e0c760f5c54a3ccbca7ff40bb87e74445bc8","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.840.857425c.tgz","fileCount":70,"integrity":"sha512-NqUFnmGeCm177mOqjoLSQnZkMb2+TWE7di8py4UYxzfvWnE7lTjKwUnG9qXrJ4wxNgCKsxK7Wn9dUDSqfJw24A==","signatures":[{"sig":"MEUCIDVW5IlH3P3l4PrbvEWiunGzHcSWoR9bv7NytV48khn2AiEAxzsHOZmn8PIrNfBgrQ8uWcXDl1YMqLhyJmUlP72Pd34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.840.857425c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373686},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.840.857425c","@flighthq/entity":"0.2.1-next.840.857425c","@flighthq/geometry":"0.2.1-next.840.857425c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.840.857425c_1785026837691_0.47965827179188114","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.841.373388f":{"name":"@flighthq/mesh","version":"0.2.1-next.841.373388f","_id":"@flighthq/mesh@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":"f4ab689d6480ea9c823a59823f5afbaf31f5486f","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.2.1-next.841.373388f.tgz","fileCount":70,"integrity":"sha512-UWueMv999fyArO9IjUv3B9SlrogrDN+76ePA3erhjD521Kn9Z/RvFbUKUe9iJ4uraOkuTVHbS+piF5ftZtvi1w==","signatures":[{"sig":"MEUCIAPFUq5loq9JN7Uy7eRDB1bi9CEhMVtu2BzHDtsq466gAiEA4ZqyPlSV6cVjz/2BWFAwS/jbUqVfPZKsmHyNyV0HV58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.2.1-next.841.373388f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373686},"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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.841.373388f","@flighthq/entity":"0.2.1-next.841.373388f","@flighthq/geometry":"0.2.1-next.841.373388f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.2.1-next.841.373388f_1785045861195_0.9523870765903892","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.906.07cea63":{"name":"@flighthq/mesh","version":"0.3.0-next.906.07cea63","_id":"@flighthq/mesh@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":"55f1c16795c23575c1112030778b9c4c4b59bde5","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.906.07cea63.tgz","fileCount":74,"integrity":"sha512-TRnbnhMwtD9PNax1qiKMCjnpweRfpIIGE71YT4SWca3S87nsj18Mpy96D7/TY4vCK+BZurbZhTAJbU+ZcA9u+g==","signatures":[{"sig":"MEQCIDdmlBJniq94fKKoX7DrSGBXiAb5b31DzHRe0G8C5QsrAiB+nLao0vadw1lA2ZvKe9BIFrifFzKHLvB0AwSNsddbDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.906.07cea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381117},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.906.07cea63","@flighthq/entity":"0.3.0-next.906.07cea63","@flighthq/geometry":"0.3.0-next.906.07cea63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.906.07cea63_1785220008326_0.47900512447902144","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1021.f5f1ee0":{"name":"@flighthq/mesh","version":"0.3.0-next.1021.f5f1ee0","_id":"@flighthq/mesh@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":"3f1dbe1e0fbf47a4e3d938e792c3e4e518455faa","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1021.f5f1ee0.tgz","fileCount":74,"integrity":"sha512-LaRMybLIj5jS7J8i+Xqt2LVSGL1yOI/4qGFpRqSlfzR8xmCsm/7gw9cRG0Tzj2+4RWV6PDDeNhxQtFiWyep5iA==","signatures":[{"sig":"MEQCICNM/ybMYcJ8pWL4JZELTHBnr1JNlcSCNLbGdQ06RBxpAiAiD4uFNfKWZ9OSf31zUgfAd1qQf9HNnAbb7RetZjmwmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1021.f5f1ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381121},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1021.f5f1ee0","@flighthq/entity":"0.3.0-next.1021.f5f1ee0","@flighthq/geometry":"0.3.0-next.1021.f5f1ee0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1021.f5f1ee0_1785425153831_0.9558955660978619","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1032.e2b99fc":{"name":"@flighthq/mesh","version":"0.3.0-next.1032.e2b99fc","_id":"@flighthq/mesh@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":"b07f55ce59406be93227a58ac6394fd155052a9c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1032.e2b99fc.tgz","fileCount":74,"integrity":"sha512-0GsU3MeSrAvWWWVg1Mo6xN8ssmA6/v607fW6r3CuFiIeaP+2ubcgMWnEo35drjvxR1N7VfTigV5RORnlYzBKQg==","signatures":[{"sig":"MEYCIQD+Jj9mpZG4Dd3ON2ClnBfaUV8oVhof5xtCrVroAxiXzgIhAOsuIUAP4L/y2+5gbaI8+cVfolR97J89flj93KF2qPQO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1032.e2b99fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381121},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1032.e2b99fc","@flighthq/entity":"0.3.0-next.1032.e2b99fc","@flighthq/geometry":"0.3.0-next.1032.e2b99fc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1032.e2b99fc_1785436406819_0.8927494424744513","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1162.e90e518":{"name":"@flighthq/mesh","version":"0.3.0-next.1162.e90e518","_id":"@flighthq/mesh@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":"0e987faac159bb1126cd8e41cb8916c4a7edf6e6","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1162.e90e518.tgz","fileCount":74,"integrity":"sha512-DOAoyGraAL749q2BhJtaSOVYkEFrJBHk0oyvUq/41BDl9Ea3JbBLjBUH9+xXbDcot3Aqic3ECpw4RkWBB2Xg+Q==","signatures":[{"sig":"MEYCIQDqKwCy/OPnmHlNSFSlRL/38K0yhDann5V4COaYH9F5lAIhAJx8qjP+FXM2rFu2fullJ/bWnDo/5lK/nORHvddyRKsp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1162.e90e518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381121},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1162.e90e518","@flighthq/entity":"0.3.0-next.1162.e90e518","@flighthq/geometry":"0.3.0-next.1162.e90e518"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1162.e90e518_1785453399553_0.009705945476327305","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1220.6982c21":{"name":"@flighthq/mesh","version":"0.3.0-next.1220.6982c21","_id":"@flighthq/mesh@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":"2c503cd51856b43e7b7343b51b49e3c355e33c56","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1220.6982c21.tgz","fileCount":74,"integrity":"sha512-Cmj7ShIoVU26kUcvWqoovuDhr3u78P4T/6r65F+KypTqj+ZddpYuneRj8GH+Gjy77pA/25HPrl/1Vjluyk9TlA==","signatures":[{"sig":"MEQCIGZPBGmdFTKz27X4cWsmOZ3exduI1lVUz8csAEsVFNEjAiBv4fGyaw/maTG3yNS2sSIwBMjBQuqDJF1OmE9Nj5BCeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1220.6982c21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1220.6982c21","@flighthq/entity":"0.3.0-next.1220.6982c21","@flighthq/geometry":"0.3.0-next.1220.6982c21"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1220.6982c21_1785505937078_0.35967139785305924","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1248.f867198":{"name":"@flighthq/mesh","version":"0.3.0-next.1248.f867198","_id":"@flighthq/mesh@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":"fa6a8673d9f2220fe05ea81fe286defd09e41b13","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1248.f867198.tgz","fileCount":74,"integrity":"sha512-o0XFtp70PdIKDF5RzvlaywNIyfdVdvwfMlQQpfocE3yupT2xLHy6LBTinNmnkqUeYx0BowE+BqOc2d10u53ObA==","signatures":[{"sig":"MEUCIQD/09yY4el/1xR4BvfPfxB/ytMb2g+9yqHztaTsJ0lpfgIgL8+6dRcOvustft453WLotspDymRAsA/MdL76DJV4Kjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1248.f867198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1248.f867198","@flighthq/entity":"0.3.0-next.1248.f867198","@flighthq/geometry":"0.3.0-next.1248.f867198"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1248.f867198_1785512253646_0.33126496510789183","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1272.222de94":{"name":"@flighthq/mesh","version":"0.3.0-next.1272.222de94","_id":"@flighthq/mesh@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":"599661c87e4820d4000c7118c99c6d7b313c163d","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1272.222de94.tgz","fileCount":74,"integrity":"sha512-YTlOw0Xc685mUSHfzarIixCpZd52EktE34DaRt8NC9QrmkvJboqdodGE4MpuIuifGBVpXx1+liZKub0tTg8SUg==","signatures":[{"sig":"MEQCIFbQC7rHFoHKjVUQXkeOycvfOuG9EcmJ5qQg4hsVri0CAiABmjN7mpDu4HMoRoV9JJ/GRaRZsDVrETKzz6wSxTct3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1272.222de94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1272.222de94","@flighthq/entity":"0.3.0-next.1272.222de94","@flighthq/geometry":"0.3.0-next.1272.222de94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1272.222de94_1785517690685_0.7587919726838779","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1280.6369398":{"name":"@flighthq/mesh","version":"0.3.0-next.1280.6369398","_id":"@flighthq/mesh@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":"dc0d860e2fea8a5ef49a33d98c0a857c89ebc90a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1280.6369398.tgz","fileCount":74,"integrity":"sha512-GfB7csCpWay/Tf/tb2bvjM86hUIlxb+qIF9BmDMqGKnzkZzJPLjN1E3xYLSM72TTYfQDvdpPhmhiLXiNV3GoYQ==","signatures":[{"sig":"MEUCIHL600LvfMtR/cgb6fQCuo5CLhoPsDPBXEh6lw/Vfmm3AiEA1TgUBu+F9sBMsLYFJmCKUz25Xo4d9cUCzfZkSsW9ffs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1280.6369398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1280.6369398","@flighthq/entity":"0.3.0-next.1280.6369398","@flighthq/geometry":"0.3.0-next.1280.6369398"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1280.6369398_1785521400144_0.41944458148521413","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1297.43a5ef8":{"name":"@flighthq/mesh","version":"0.3.0-next.1297.43a5ef8","_id":"@flighthq/mesh@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":"58495c530d0867894968860dd042bb265d896cf9","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1297.43a5ef8.tgz","fileCount":74,"integrity":"sha512-xP9qB/zSliBIecuKIoZcWb0uFqJxw6heI3PaEldGybpC9tfDBZI3twAN+1BbRpWoH4HjTXc5hommeav+0B3AXg==","signatures":[{"sig":"MEUCIEUAoyTtzlVGPoMuc8kCJzsTukQBbOe21Ddsg7nWA7jTAiEAoFzS7thh83XqAtqnYK5/O6fZkpWUfsYx6ltKzvdvIV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1297.43a5ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1297.43a5ef8","@flighthq/entity":"0.3.0-next.1297.43a5ef8","@flighthq/geometry":"0.3.0-next.1297.43a5ef8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1297.43a5ef8_1785529717390_0.6436089944448289","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1299.b32cbdc":{"name":"@flighthq/mesh","version":"0.3.0-next.1299.b32cbdc","_id":"@flighthq/mesh@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":"8a139ccd8161a7d0c65bd47bb5168d29dcabcc64","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1299.b32cbdc.tgz","fileCount":74,"integrity":"sha512-7FlJoegm1UL3v7gt0hfGvbrGCU+YRemfUoSu2BYAZNOtW0nHOrZPYYq8v+tEYWIBQLNKzo0vfk/wBkAvIONsIg==","signatures":[{"sig":"MEUCIBCkZHIFxfXjDT0YAjGFnKNXClYRdshkUFHSKcxSeOs8AiEA65byZWSSjrBX3Xn7KQ/ss/o4F7OeGrfw//w8yIHJLtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1299.b32cbdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1299.b32cbdc","@flighthq/entity":"0.3.0-next.1299.b32cbdc","@flighthq/geometry":"0.3.0-next.1299.b32cbdc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1299.b32cbdc_1785531229350_0.6586566673896679","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1315.1d4eb64":{"name":"@flighthq/mesh","version":"0.3.0-next.1315.1d4eb64","_id":"@flighthq/mesh@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":"ebbb33bdf1e872b6a727472e403927808e442849","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1315.1d4eb64.tgz","fileCount":74,"integrity":"sha512-Z/bk/nPX/fcDy3WEQX+5VGxvahd3o8TBuFbsGhM+AHK51y2141jfxoZ5vgQ/iig1DlRC0dgiIjTddBsyB9UcQA==","signatures":[{"sig":"MEYCIQDeVTSJP3fsROBNLAJIFZN4uRlh+51WKNM1imM1ynxmfgIhAPF43KzEjojpafSsDITCxzSVSqIyLTC6RLotEoDRTXEw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1315.1d4eb64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1315.1d4eb64","@flighthq/entity":"0.3.0-next.1315.1d4eb64","@flighthq/geometry":"0.3.0-next.1315.1d4eb64"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1315.1d4eb64_1785538205624_0.9933879871085023","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1383.c61de17":{"name":"@flighthq/mesh","version":"0.3.0-next.1383.c61de17","_id":"@flighthq/mesh@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":"695d0dd0f2a5cebefa807cdd286f711b29fe7793","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1383.c61de17.tgz","fileCount":74,"integrity":"sha512-wdqwQqgbbSwQWWtM9PCOZ9jLFbQ8BVtik7G8qnRn7OMYnSN8qUidgUi9aH+erCDDyDQ+INuHIxMKqFVZjX654w==","signatures":[{"sig":"MEYCIQCWhi1UCgVbitI1g9W3e3afdUCFpcv6niaqnHbLudc5BwIhAIdKkWlLrpefmwg54vlx92/lDskqDnOD0mcgkKoc9k0G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1383.c61de17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1383.c61de17","@flighthq/entity":"0.3.0-next.1383.c61de17","@flighthq/geometry":"0.3.0-next.1383.c61de17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1383.c61de17_1785541283771_0.0696163152617586","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1392.f0bd0cc":{"name":"@flighthq/mesh","version":"0.3.0-next.1392.f0bd0cc","_id":"@flighthq/mesh@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":"52a6ab47ed3ae8f1812b1be5806733a87c2e99a5","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1392.f0bd0cc.tgz","fileCount":74,"integrity":"sha512-65DWxeEMJttLK8g5KLq+WVafn7jXYM6EmOpmqN4/Ty77rCPDC415QwKrFPORjevnBXqMzYIJu8NHbCJSp5EikQ==","signatures":[{"sig":"MEUCIGrznGGeeOrZxFi5yZJxzmwrh8Q6dnC0dhKkPJlTqW70AiEArRSkGCbORmqYQ0WLexoIvo8vgZ6de4C4y1eczNuaW7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1392.f0bd0cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1392.f0bd0cc","@flighthq/entity":"0.3.0-next.1392.f0bd0cc","@flighthq/geometry":"0.3.0-next.1392.f0bd0cc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1392.f0bd0cc_1785545065628_0.7761742061866201","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1422.b585c0c":{"name":"@flighthq/mesh","version":"0.3.0-next.1422.b585c0c","_id":"@flighthq/mesh@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":"fe02a4de5a2ec188361bde4436508b90231ca835","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1422.b585c0c.tgz","fileCount":74,"integrity":"sha512-Y8Q/bCS8f0yWWfcYyS4Bthcplm/HNtu6AtDBl0C4wPGpOZcJyfVjZunnCRgY7AeQ0+y+8aXu8myYoQotnMb2BA==","signatures":[{"sig":"MEYCIQCmpZyw85koij2ZwaTcdAy78tdBZ5uJXI74h112iVjuOQIhAMumgcz3RCgA5kT+TdXvJdvC8oottIPpyYmwQQXOaQOG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1422.b585c0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1422.b585c0c","@flighthq/entity":"0.3.0-next.1422.b585c0c","@flighthq/geometry":"0.3.0-next.1422.b585c0c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1422.b585c0c_1785549248211_0.7603005889907442","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1435.f870241":{"name":"@flighthq/mesh","version":"0.3.0-next.1435.f870241","_id":"@flighthq/mesh@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":"6f116ace94fa16095bb03bf2e30d627221020292","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1435.f870241.tgz","fileCount":74,"integrity":"sha512-GfhdWHau/F3KaBayOhxgUDKCISXKpD3JdJvsvp4yF13Tadd7TsZwK7pZHufvWvp3C/dgpJLkMQ3FnnN/vbju2A==","signatures":[{"sig":"MEUCIQDvO0NpOZCWZcAywpZ+slUVChlQq+dA39yRg8Vfkc22OwIge13TAEuDUfANbuPRUuOVSbJH52eOtvTlRKTig3pFmC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1435.f870241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1435.f870241","@flighthq/entity":"0.3.0-next.1435.f870241","@flighthq/geometry":"0.3.0-next.1435.f870241"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1435.f870241_1785553179531_0.7637426160692371","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1436.388ef5e":{"name":"@flighthq/mesh","version":"0.3.0-next.1436.388ef5e","_id":"@flighthq/mesh@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":"3d50bcf6d685eca6b7faa8f806700a53a46c345a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1436.388ef5e.tgz","fileCount":74,"integrity":"sha512-m8mN5VdvKzGESX4NdbPgyKa5SFIa6sH1jDq5QV0/2cHnnqMEMMFWMDv7ZQjvG23ElWDWmIGwAwjtcmAI2Rx92Q==","signatures":[{"sig":"MEUCIQD010qPGvHG2OyUsehMUR2+6DTZdIpE6fhb0VgrXY/OqAIgUGA75N5NszcmS50y6Hc8PoOvRyM2H7D0pgLEAkE4dzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1436.388ef5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1436.388ef5e","@flighthq/entity":"0.3.0-next.1436.388ef5e","@flighthq/geometry":"0.3.0-next.1436.388ef5e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1436.388ef5e_1785553733253_0.4634686264563119","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1445.14ca01c":{"name":"@flighthq/mesh","version":"0.3.0-next.1445.14ca01c","_id":"@flighthq/mesh@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":"b3c35d5315ebca9bbeec501bbd1bb12e3c4a5cf9","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1445.14ca01c.tgz","fileCount":74,"integrity":"sha512-R5U59fV3HDuAM/WFSgEQayAzsGWbfLfduHCtwnsZ6eVkHagL7wiccwziJyqKAu3gpmB6mnqtFndSORjCuVThbw==","signatures":[{"sig":"MEQCIBPkMYpnPaCxsspJSsyvqMOff9vOst/kaxzi9eAsMKbLAiAuB5WCA8cfzcH1v/0db7NKr6jJOAqLJhIHqFZlkhJ6LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1445.14ca01c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1445.14ca01c","@flighthq/entity":"0.3.0-next.1445.14ca01c","@flighthq/geometry":"0.3.0-next.1445.14ca01c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1445.14ca01c_1785556388566_0.003644095476391218","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1452.011a16e":{"name":"@flighthq/mesh","version":"0.3.0-next.1452.011a16e","_id":"@flighthq/mesh@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":"6391a53f43034d1b7531d67931224117b0b9be88","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1452.011a16e.tgz","fileCount":74,"integrity":"sha512-HCuR8Z1zPqbSc+nwB0JAJ7g3JJ34P0kVA9mYeNEECgUSprQiyxjf+awU4OEAsx03XixX1a7ClAFh04ok1CeHPQ==","signatures":[{"sig":"MEQCIH87B1tWL3evCTw9Eljol5uakecpPTOS/83CisLk09DiAiBMtK4WXLLWgo2/Cdnv9VGJS6T4fPxOFi4SdS5KQsh04A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1452.011a16e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1452.011a16e","@flighthq/entity":"0.3.0-next.1452.011a16e","@flighthq/geometry":"0.3.0-next.1452.011a16e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1452.011a16e_1785561685273_0.11878265722156867","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1454.b17f8a5":{"name":"@flighthq/mesh","version":"0.3.0-next.1454.b17f8a5","_id":"@flighthq/mesh@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":"5beedabf2f8b4bc0b5662ef1e89f754868f50e58","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1454.b17f8a5.tgz","fileCount":74,"integrity":"sha512-PBUZTw/4Qvdv8IQWEbHEmAUFkz7S/GZQBFo0znK5sYerqjqcmQ9paERq9oHGQiwC4tt0ZE7s8jLLWLA10xBeqQ==","signatures":[{"sig":"MEYCIQDkMGMrs/xtYQZutl4jw+gavyeUx1bg6OLLG1hokLRCHgIhAP5+y4n6HXBCjhyhOPhYVBmsVC2uFfYAHajVRLNLZIWV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1454.b17f8a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1454.b17f8a5","@flighthq/entity":"0.3.0-next.1454.b17f8a5","@flighthq/geometry":"0.3.0-next.1454.b17f8a5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1454.b17f8a5_1785563807200_0.033474116133952236","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1456.ace2107":{"name":"@flighthq/mesh","version":"0.3.0-next.1456.ace2107","_id":"@flighthq/mesh@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":"2e7391e23c9e9df5d750996e982a892898fa392f","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1456.ace2107.tgz","fileCount":74,"integrity":"sha512-axPRQLbbkXgSHxUKrIOChFAzh57gHdLJCL9H4iyxINRs0KdKOPvqVmPMyEoPHn2FMRAr6tiolYMoiI75kRvInA==","signatures":[{"sig":"MEUCIQDct6bzxjChd5KeKVh49H+OhMi+7CSwXtqqLz26IUMX3wIgCHVLzyVgjS+Lge0FAGnMmjWU1QX1X+p3QWq3DKSttkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1456.ace2107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1456.ace2107","@flighthq/entity":"0.3.0-next.1456.ace2107","@flighthq/geometry":"0.3.0-next.1456.ace2107"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1456.ace2107_1785593811090_0.9482215482989707","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1458.0c01b63":{"name":"@flighthq/mesh","version":"0.3.0-next.1458.0c01b63","_id":"@flighthq/mesh@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":"bfdeb11c7ef5c6e6b8042f6e02b86725182a1784","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1458.0c01b63.tgz","fileCount":74,"integrity":"sha512-ZLn+W+nabiNGapV2NLKOCOAIIzprwjXFq9Jj+dLBUpe6Jkw/h+WgLeLkXMOJcJMNp7wTDul0R0hjcQ1BEpCuzQ==","signatures":[{"sig":"MEQCIGXdZ4tHRTZ3Xh/CgxH3wQUDbRCv2MDE7JDSBxe9e7K7AiAkHVz4Ol6crnafkxCX7Ohkqg2aCLXSkdL9AvsdVsSEwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1458.0c01b63","@flighthq/entity":"0.3.0-next.1458.0c01b63","@flighthq/geometry":"0.3.0-next.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1458.0c01b63_1785596310212_0.9120184251681775","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1458.0c01b63":{"name":"@flighthq/mesh","version":"0.3.0-edge.1458.0c01b63","_id":"@flighthq/mesh@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":"7c6cc85362ac80348b1ce5d345e53de0a8000dde","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-edge.1458.0c01b63.tgz","fileCount":74,"integrity":"sha512-pG3WVanHTHWhInYTb4qNTsx49Fh1UoLrCJOL5BlTFqxIvGtQQSFJFFO3wJujmxLUeQvET5DJw990BfiUwQEABg==","signatures":[{"sig":"MEYCIQCa/jDE5qqDt54nBSaWbm2rwFlVd87NpXRdiEOVyY9/QgIhANm5Led2XzdqctTH5LG1mlKLvjpcRd1rpTpQrNk2T7k7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-edge.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-edge.1458.0c01b63","@flighthq/entity":"0.3.0-edge.1458.0c01b63","@flighthq/geometry":"0.3.0-edge.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-edge.1458.0c01b63_1785597495463_0.8314631835092234","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1460.2c18805":{"name":"@flighthq/mesh","version":"0.3.0-next.1460.2c18805","_id":"@flighthq/mesh@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":"9e4bfffae2aede7483b2fbc086d4ac376d24552d","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1460.2c18805.tgz","fileCount":74,"integrity":"sha512-1zMtirVaz9vwFWonQyRGFgNyTqu+7sL6Z1KnJ9OT9EWmG5b0Ko2SQZwLNijRlMLD9MlxqSsYnCZ+w3vALDlptw==","signatures":[{"sig":"MEYCIQDgxlhEnuoiBqUOZv1QbkJqrnLIe0gV7oK6t74bbeJGJQIhAPCpCe4w1FniwaqQK6s+Nsph2fiFHlOAl+Rw467tr8G5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1460.2c18805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1460.2c18805","@flighthq/entity":"0.3.0-next.1460.2c18805","@flighthq/geometry":"0.3.0-next.1460.2c18805"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1460.2c18805_1785600245641_0.5153818372584014","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1463.b454aa8":{"name":"@flighthq/mesh","version":"0.3.0-next.1463.b454aa8","_id":"@flighthq/mesh@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":"e7258017023dbbfdb3f0126129b6f9685cc8e8a1","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1463.b454aa8.tgz","fileCount":74,"integrity":"sha512-08ZREpHQIqnDzYY2AINHjsMlG7IVh+6KwbBt75ML/ckCyVdcFzEtwL3OGjOPlgvb3ojrnZHBN848OPtsRYQkzA==","signatures":[{"sig":"MEQCIAPCaVN4yO/4RxAXFxJEg1fpJXnGOjM4cNBW35HqNf3WAiAwlUGagnaavVDWxdehKYO5s204VckmnnlAZukiz9UATg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1463.b454aa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1463.b454aa8","@flighthq/entity":"0.3.0-next.1463.b454aa8","@flighthq/geometry":"0.3.0-next.1463.b454aa8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1463.b454aa8_1785628571836_0.5433443809857914","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1466.e0866d4":{"name":"@flighthq/mesh","version":"0.3.0-next.1466.e0866d4","_id":"@flighthq/mesh@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":"49b1ddc5266f25d8768c07a6fe0c3f3911621058","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1466.e0866d4.tgz","fileCount":74,"integrity":"sha512-KkA4SGsrS3VtWLNzzFuDW39hM7xmz9cFqKf851izvlT6YoHHxoJY/JowY0Ug1+92Gat/1WOt2kRZOPDHZZqvfQ==","signatures":[{"sig":"MEUCIQCzZRcgZTvasKaJww++tB30ZDwdxewgOYqZiahtb8ZGeQIgbucquS4IfAoWDfFZlmEL9K5ReHCIKyL+z5fXFzgM4KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1466.e0866d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1466.e0866d4","@flighthq/entity":"0.3.0-next.1466.e0866d4","@flighthq/geometry":"0.3.0-next.1466.e0866d4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1466.e0866d4_1785634409260_0.599790646055615","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1473.098a860":{"name":"@flighthq/mesh","version":"0.3.0-next.1473.098a860","_id":"@flighthq/mesh@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":"44bf23a1fcc543b896626a43a82d84edb197e0d4","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1473.098a860.tgz","fileCount":74,"integrity":"sha512-9XaXAJ6tTqKoKbmDzsYyMputTwEt43HgmOJKKNWzQuF6yD+5VveO+5onG0LshR1u6Cz4dHe4gNjJ3Y9byuP+MA==","signatures":[{"sig":"MEYCIQDONR/+xNLY6gWXeWUhrItgrFKe0t9Y/L5M63eSPDYzQQIhAJ1rG+spUYu0QayxFQcXqmm5jp9CzlvYN6MbitYrQ+wT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1473.098a860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1473.098a860","@flighthq/entity":"0.3.0-next.1473.098a860","@flighthq/geometry":"0.3.0-next.1473.098a860"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1473.098a860_1785644710524_0.9060699521231148","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1494.7333e82":{"name":"@flighthq/mesh","version":"0.3.0-next.1494.7333e82","_id":"@flighthq/mesh@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":"5674a0927e71ed2aab3283189b9aa8b3e02bbc75","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1494.7333e82.tgz","fileCount":74,"integrity":"sha512-hyMmL10oA8K3PRA0a+Cz4shuhngTqowGNndzdhpTC8oRUf5hYOx4ULff+leJeEMglVLQLR0cQ98zjFL/REG3Kg==","signatures":[{"sig":"MEUCIQCcN9CKVqaDfvz45BEB09jQnzfCeH72K342sdN9hefyrwIgCP92/26po0WXiDg/tLrh2z88jsrfZsmFazd/hzKV39s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1494.7333e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1494.7333e82","@flighthq/entity":"0.3.0-next.1494.7333e82","@flighthq/geometry":"0.3.0-next.1494.7333e82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1494.7333e82_1785648958635_0.8672507145925046","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1498.065f223":{"name":"@flighthq/mesh","version":"0.3.0-next.1498.065f223","_id":"@flighthq/mesh@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":"6debbcbd782afef7ce11fdd431a493505851fb77","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1498.065f223.tgz","fileCount":74,"integrity":"sha512-dXnkF6LEr1O03xWYnB2o/gTrHapiB9rUU4NEOduZ6WGBhIvUh/CNqNsjtfp0uZPmej0Lj3bPtaepZRKx0c9QCw==","signatures":[{"sig":"MEUCIQDawZhaWsZj50FxSwu8a6GkiXuNbRXEhubPYzDROGq4xQIgZMxAN1/dFL7RndbyHcphMPYHsSzGYzIfYGH/NqN+cXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1498.065f223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1498.065f223","@flighthq/entity":"0.3.0-next.1498.065f223","@flighthq/geometry":"0.3.0-next.1498.065f223"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1498.065f223_1785653413813_0.7000967554471826","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1511.9977321":{"name":"@flighthq/mesh","version":"0.3.0-next.1511.9977321","_id":"@flighthq/mesh@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":"f5f825fee1bb345fa6abfa89addec66e7faca462","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1511.9977321.tgz","fileCount":74,"integrity":"sha512-HdORmCnwlim5fV+HJ0pzoBKFpjnGClVVez1Vd2LZwroZpOuLyz20oUKjalC44y8uTquwo2QlBcgdyn7tZUSSlg==","signatures":[{"sig":"MEUCIGlPmEC95pbsGXWp6iOab4iEznFKuVLhjJSeNuIOtZOmAiEAjB1hBGBzBJbNtRpSZck/qOnq6h+9YwY5ZJNF6BWTBvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1511.9977321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1511.9977321","@flighthq/entity":"0.3.0-next.1511.9977321","@flighthq/geometry":"0.3.0-next.1511.9977321"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1511.9977321_1785687746153_0.37996354684059996","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1512.edc0fee":{"name":"@flighthq/mesh","version":"0.3.0-next.1512.edc0fee","_id":"@flighthq/mesh@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":"a27923ebee05be4207decd78fd0e188824d8f645","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1512.edc0fee.tgz","fileCount":74,"integrity":"sha512-STDxNdDKpCh9jGTNQMWxYJpNzkBqYE6FUw4+3TQScCJotz2ByXP3ayI7z+U2Uqxdc6sk1bIBTuxJMMU8rW4JfQ==","signatures":[{"sig":"MEQCIAN7g8d3k3Po/w6IexKnDcmXr8ogegvYBTFV+nKoyV2FAiB2C+2M7kOAgZiA3f/Mu1bhTLHOeU1+R3uF4TT/6PEFcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1512.edc0fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1512.edc0fee","@flighthq/entity":"0.3.0-next.1512.edc0fee","@flighthq/geometry":"0.3.0-next.1512.edc0fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1512.edc0fee_1785689059156_0.09985243675624389","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1514.a24d43f":{"name":"@flighthq/mesh","version":"0.3.0-next.1514.a24d43f","_id":"@flighthq/mesh@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":"cc942a71b94c2e8c65a88a7a03a630749ddcab18","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1514.a24d43f.tgz","fileCount":74,"integrity":"sha512-sCgWvnSE0a7juRQLjqsoycklIr/bdE+AMlEbFbfedymR77YyC+V3EQhbakT+wN/DPXy982OX9sUqjHDpSbgJBA==","signatures":[{"sig":"MEQCIEyuqjc3qCGW86n0SumWJqrqwuaLt+hsLiztSGfltgNwAiAB2+YC2Soyt8Cw9uEIw4RCUGGqgjS1sfc92Qb4tknrvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1514.a24d43f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1514.a24d43f","@flighthq/entity":"0.3.0-next.1514.a24d43f","@flighthq/geometry":"0.3.0-next.1514.a24d43f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1514.a24d43f_1785689808247_0.9731768891576817","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1515.d4dc88e":{"name":"@flighthq/mesh","version":"0.3.0-next.1515.d4dc88e","_id":"@flighthq/mesh@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":"ec3daa75e60caf7c239ba1d2455ac191366f73c2","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1515.d4dc88e.tgz","fileCount":74,"integrity":"sha512-3zTFsfsfQVZ3dGKCgvQRt6ZXLvycSWa0UDTxTFd61vhXTVaxBdjrQqTG8gKhYvijQx0Xath3ZuvAnPfVKdsLHw==","signatures":[{"sig":"MEUCIDM/gep8IUqe2CM92TOuecYSmQFIbouf38jQUrCpCyUyAiEAkEy3E+mGO8DVU4I+69Fp2ozQcGjqO0PEtCs0l5q/1AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1515.d4dc88e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1515.d4dc88e","@flighthq/entity":"0.3.0-next.1515.d4dc88e","@flighthq/geometry":"0.3.0-next.1515.d4dc88e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1515.d4dc88e_1785690250263_0.9746588654711179","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1516.1b4fb2b":{"name":"@flighthq/mesh","version":"0.3.0-next.1516.1b4fb2b","_id":"@flighthq/mesh@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":"cd1c69854efcab35f3d03f7f540ae0f7fac2fa2c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1516.1b4fb2b.tgz","fileCount":74,"integrity":"sha512-rTbWbdj/UeYX/xCi7gNEqMSIAzS1Nr7s6W7Wce/kH5PBKdWs9eHbqNV85l69ZjyTirOAYYhYe/b8owBQo6+ngQ==","signatures":[{"sig":"MEUCIAroGF79fOd7xRiPoIWe8i7jCmnIEMCtngwxzQclBTYLAiEAkZV0WjVkcvFseX1SXO3tF4RDJQjdBoHV3IEb4N2dLpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1516.1b4fb2b","@flighthq/entity":"0.3.0-next.1516.1b4fb2b","@flighthq/geometry":"0.3.0-next.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1516.1b4fb2b_1785692162061_0.49867935271426256","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1516.1b4fb2b":{"name":"@flighthq/mesh","version":"0.3.0-edge.1516.1b4fb2b","_id":"@flighthq/mesh@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":"e15c4c918074b54ebf097b367fc91d9ed94237dd","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-edge.1516.1b4fb2b.tgz","fileCount":74,"integrity":"sha512-mKnX0Ewi3Bgr4oxNG57qW9PF4+fC6kbRksqjmD5U4qnGYYDoQNT+aSZGeIWT2C8adS9YfN/TQV7ZbpgD68/D5Q==","signatures":[{"sig":"MEYCIQCLf5C5D4e5aHoGsmrorvdEJvEVH34DUiNv1KU/DK13DQIhALFj4R92bExwp8Nq1NUes/fI5IcgFv00V/OglleDywKR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-edge.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-edge.1516.1b4fb2b","@flighthq/entity":"0.3.0-edge.1516.1b4fb2b","@flighthq/geometry":"0.3.0-edge.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-edge.1516.1b4fb2b_1785693496136_0.9780593071981329","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1529.90e58ad":{"name":"@flighthq/mesh","version":"0.3.0-next.1529.90e58ad","_id":"@flighthq/mesh@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":"733db1659ff6e5c5fac98acc78c41ddbfd1d7355","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1529.90e58ad.tgz","fileCount":74,"integrity":"sha512-pRKP+luKF8E0MQzqL7YZaUzOhEe99ZmEHULvjaTinrnVEwvJoYXi36iuPpuQRw10Dh8XCwZKEv7/mSKObgDyeg==","signatures":[{"sig":"MEUCIGyrC8ZhHj+qrislegmaF8yih2V/95RQOmTwpsQWK4v4AiEA3MCSCZ43gruhWpWEmqTvgLjvTZVBbE0R/AAn+lGG0Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1529.90e58ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1529.90e58ad","@flighthq/entity":"0.3.0-next.1529.90e58ad","@flighthq/geometry":"0.3.0-next.1529.90e58ad"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1529.90e58ad_1785694897185_0.9601729375635284","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1530.70058bd":{"name":"@flighthq/mesh","version":"0.3.0-next.1530.70058bd","_id":"@flighthq/mesh@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":"90b9e3745ea0ff0de18ea145fc6e86d241c62447","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1530.70058bd.tgz","fileCount":74,"integrity":"sha512-lXjlggcxgLSQkKbkMQYT0vRRJVqoh8GRWp3lYqA82EwGvYRppNA9DozQ4yiyuFy7DFSAntKluixXp5Tc0h7IEw==","signatures":[{"sig":"MEUCIQC6oOu45tbylqlnXbZijS9/5YIuv6VLEM0hW/ZPS+YuXQIgBkDjN25BkWNqCRWQ5t2Va3hM/ecDLK+o+Zi/zEVkvZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1530.70058bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1530.70058bd","@flighthq/entity":"0.3.0-next.1530.70058bd","@flighthq/geometry":"0.3.0-next.1530.70058bd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1530.70058bd_1785696675341_0.43257940773984216","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1543.f490ae8":{"name":"@flighthq/mesh","version":"0.3.0-next.1543.f490ae8","_id":"@flighthq/mesh@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":"89cd2f78f572be0dda3ac1e4bd311c1e49d36ec6","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1543.f490ae8.tgz","fileCount":74,"integrity":"sha512-IjAIiAg5PU1XvmK1ZrupCNa/szxprLqZ11ZKzWSCKl2Qn04U6zGo7ubpwugW1R+WvNuiANEM2WvKVj24w5psmQ==","signatures":[{"sig":"MEUCIQDYXBr4gh1oSYvkrWfEM8CX6y0LXwLnrjLdYH0AcpTTMQIgP2n/mbw2ndNPcolIArr/1qnG4qVvWPpKCQ4nZycQjis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1543.f490ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1543.f490ae8","@flighthq/entity":"0.3.0-next.1543.f490ae8","@flighthq/geometry":"0.3.0-next.1543.f490ae8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1543.f490ae8_1785701564201_0.05328987734013846","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1560.03a2b36":{"name":"@flighthq/mesh","version":"0.3.0-next.1560.03a2b36","_id":"@flighthq/mesh@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":"93ae28f1bb56dd451bb3983b6ec8834d6e659301","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1560.03a2b36.tgz","fileCount":74,"integrity":"sha512-2Q8y0GcPVUnT8PPYaRSROhCjfJtf8aos29tiqI4Suy4+t8O6HbwZZKgt0EyjPcBN1+RoHgwvUsHgjVrJo0UWPw==","signatures":[{"sig":"MEUCICFoWdVqHLMJUEEPbLfJizU/lFbj5221H2TLPy4cd+VaAiEA9TXMWKwG1Qw4ZPf/oygxKdsBerIoasr8vZsLvY0wJ7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1560.03a2b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1560.03a2b36","@flighthq/entity":"0.3.0-next.1560.03a2b36","@flighthq/geometry":"0.3.0-next.1560.03a2b36"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1560.03a2b36_1785702459169_0.5515267682121159","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1562.75af469":{"name":"@flighthq/mesh","version":"0.3.0-next.1562.75af469","_id":"@flighthq/mesh@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":"0b0ee55835ba957a0c2a0f748a839cb84d3614de","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1562.75af469.tgz","fileCount":74,"integrity":"sha512-rWeW+qIHaNujJtbhrCQxCXFkmQ73EMMVNKrQ9tKN49xhFFoOY6o3CHsZ+JkM3PXdweGyPxaF5dq/xrb7NfmhJw==","signatures":[{"sig":"MEUCICBSiM2v1KGBbdMD/ZvQFaq+X+nv8OfA6dYObpXD32hvAiEA6+wJh/Jqx7FCW+JdpIns6HQeTv0s5q2mR88GDPW27zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1562.75af469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1562.75af469","@flighthq/entity":"0.3.0-next.1562.75af469","@flighthq/geometry":"0.3.0-next.1562.75af469"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1562.75af469_1785703233879_0.7268152579833473","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1566.dcdf1d3":{"name":"@flighthq/mesh","version":"0.3.0-next.1566.dcdf1d3","_id":"@flighthq/mesh@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":"3a6fe608588cc1188072dbce3ac7bd4e0602a420","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1566.dcdf1d3.tgz","fileCount":74,"integrity":"sha512-V71uHuJ0wiB3xSFeaUpqfzV+ECLuRFtw/ObSxLCDpzkFs/yN+NhNL+mP6ofkQYxldTDEon4DupDjQCfQCeJdtw==","signatures":[{"sig":"MEYCIQDZpsOLhIgrWVUkC3NNomN6/7RNxdzGXh/dA+OZXvraBQIhALZr62nFJdOmPc+kOUzRaMY7UlN1D8patA9bbh7Muv8c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1566.dcdf1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1566.dcdf1d3","@flighthq/entity":"0.3.0-next.1566.dcdf1d3","@flighthq/geometry":"0.3.0-next.1566.dcdf1d3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1566.dcdf1d3_1785704001267_0.19234588839889666","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1584.a68fe91":{"name":"@flighthq/mesh","version":"0.3.0-next.1584.a68fe91","_id":"@flighthq/mesh@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":"f26c4ea3836cd7aa218e9c36d4a27d79f034180f","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1584.a68fe91.tgz","fileCount":74,"integrity":"sha512-usw7BYixhV77w3+haHv/TOVZbuebgbs7cLJWAuZTuDs++TzAkNBbLuZupbJLndXG0uh/F1VYyG9ra8LbEsu46A==","signatures":[{"sig":"MEQCIAptPSzigzmhSJe5bn+yuGzrFGcTyyLu5sWus45pfOqXAiBlaUnZ6FoGqYfzXNE7U7Upj4fWIluhzSNoypgUPCok+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1584.a68fe91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1584.a68fe91","@flighthq/entity":"0.3.0-next.1584.a68fe91","@flighthq/geometry":"0.3.0-next.1584.a68fe91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1584.a68fe91_1785707743869_0.4296739520381494","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1585.17d10c4":{"name":"@flighthq/mesh","version":"0.3.0-next.1585.17d10c4","_id":"@flighthq/mesh@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":"e5354d035d331ca9a90f590125ca8d6b0b06283e","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1585.17d10c4.tgz","fileCount":74,"integrity":"sha512-3ZWe8pMlyt9zReB4WekS754uEd1gpTJyHZUWnocBtHz5lYn0tNOR9S4ulmPq6Z4QHhUWFGStdiKCzoaVRaI73w==","signatures":[{"sig":"MEQCIF80EERKugLuNCQSVdvFi4PAmfoTU+K+IAr4fEZdk8y5AiB6CPBTNfOtJGBXfIBNF5TVMeLSzfLmqBt8GjQi+MZJsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1585.17d10c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1585.17d10c4","@flighthq/entity":"0.3.0-next.1585.17d10c4","@flighthq/geometry":"0.3.0-next.1585.17d10c4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1585.17d10c4_1785709701279_0.10192167683921727","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1593.a47f94a":{"name":"@flighthq/mesh","version":"0.3.0-next.1593.a47f94a","_id":"@flighthq/mesh@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":"11555a00b4231fd97a3b05b3306ae8c5cfc9abc6","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1593.a47f94a.tgz","fileCount":74,"integrity":"sha512-zCoiOxT6psS7OazU5UoClLJgG9Wo3RrsS+PFXMrgf+x0uMdeGaXn4yUwsfesGF1GgEvmF0p55f1FYcnRylYtNA==","signatures":[{"sig":"MEUCIBhpdwjp7Jcsd9ivc/VGnqtpPvj39Hg+YStS1JRhXsrkAiEAlUzIhn3mo5K66wXbnAOECEK5uLFnO9UNzSY2PTH2bbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1593.a47f94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1593.a47f94a","@flighthq/entity":"0.3.0-next.1593.a47f94a","@flighthq/geometry":"0.3.0-next.1593.a47f94a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1593.a47f94a_1785710033612_0.7549949313648561","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1595.4d49b41":{"name":"@flighthq/mesh","version":"0.3.0-next.1595.4d49b41","_id":"@flighthq/mesh@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":"6aeb521c92ee8b7350ca99dff0d641cb0f38b7aa","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1595.4d49b41.tgz","fileCount":74,"integrity":"sha512-0Mqo4kasbGPzBpzmJ7WyBPgFboAwrIVWYn23OuJHAcQY19FqdW7hweLsjpXEjbd5qsbPAMnIksqEVrt9/lnG8w==","signatures":[{"sig":"MEUCIQDuIkLXUEN+V8VGUkm1slcSJm9NUGuouBA7FQMvBfTUvAIgOw1UdUGWktQHCpyHAphe6KuV/vaXPDWrb2D7aYlKxdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1595.4d49b41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1595.4d49b41","@flighthq/entity":"0.3.0-next.1595.4d49b41","@flighthq/geometry":"0.3.0-next.1595.4d49b41"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1595.4d49b41_1785710594723_0.5505560303652521","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1601.12b771e":{"name":"@flighthq/mesh","version":"0.3.0-next.1601.12b771e","_id":"@flighthq/mesh@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":"5de3adc4c0e9f588a159fb78519ee4bc97437894","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1601.12b771e.tgz","fileCount":74,"integrity":"sha512-Ud/HiEDRCVnB68Y1RyFO/6ghpwVs2UF/lK/GJWiK0YwAsbFH7SgDkhdmYn4qYxQ/GxT4eRM+b2XccoriPioquw==","signatures":[{"sig":"MEUCIAW3bPyGaXJP55LxuCECEHx0HC6rUq1InroztmMDa9BlAiEAtOnz2jXwTJXs+RsXmxdvsoINR5guDuUy9mft0gYYoQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1601.12b771e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1601.12b771e","@flighthq/entity":"0.3.0-next.1601.12b771e","@flighthq/geometry":"0.3.0-next.1601.12b771e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1601.12b771e_1785713132630_0.1889220317546827","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1665.6235922":{"name":"@flighthq/mesh","version":"0.3.0-next.1665.6235922","_id":"@flighthq/mesh@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":"5add43b6093599fb22965c9acaece8151761fee5","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1665.6235922.tgz","fileCount":74,"integrity":"sha512-gVRURSBHHIz1qIKUCaFjjAyGOJaF+z1j7F+hYWsIlA+2QrCLpCSQoVcWfBy4p9qzLDK2bzZC+eZdjC6N5VbFnw==","signatures":[{"sig":"MEQCIEqGe1P5zeZfiYdFN8dhgsuLajn1auJOLyjgJDsgUFV1AiAnugmDUZGmbCTE5KUg7yTgLUbq/snKttUfmd17ELzBGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1665.6235922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1665.6235922","@flighthq/entity":"0.3.0-next.1665.6235922","@flighthq/geometry":"0.3.0-next.1665.6235922"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1665.6235922_1785728837124_0.7022227003145263","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1669.5808974":{"name":"@flighthq/mesh","version":"0.3.0-next.1669.5808974","_id":"@flighthq/mesh@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":"a5d969a5c8bba7057f34f44c23474c36649029f3","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1669.5808974.tgz","fileCount":74,"integrity":"sha512-0OPUPOV5+IRju9KIpc3e32yy+7wAd82EotjcZ9H5hQscj6c+V2iG1JZPDkNLTwnJ5hWxZL7rZhsr3uSkbILQdA==","signatures":[{"sig":"MEUCIQD+IbItvx/eCo3HLXv4lBexwZwKFm+camCnL7S8YkqydQIgGB+IJbGq1kIPekmxxnzrG6QNqnOvRDPhixQnlfGTb/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1669.5808974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1669.5808974","@flighthq/entity":"0.3.0-next.1669.5808974","@flighthq/geometry":"0.3.0-next.1669.5808974"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1669.5808974_1785731096762_0.7839651917293626","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1689.2810c05":{"name":"@flighthq/mesh","version":"0.3.0-next.1689.2810c05","_id":"@flighthq/mesh@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":"60eefd1f38d798a8df272ff0b212f540c8d890f4","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1689.2810c05.tgz","fileCount":74,"integrity":"sha512-BwMJqP9W02qFlRlqgOQ6scuFhz4C3jqyUv/lKhB0WGyvrNf44hhEzx4zI/yTR05WIlO9PiXvk1hPhI4hTvj32w==","signatures":[{"sig":"MEUCIQDIhuhxMhMMM6jh3zVi72X0GB+RZj5zlet6fr7e9h9TbQIgf0qwcVyXuUoR5rBAchwq6vIqWlVSuuL0Q1I2xs7KkNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1689.2810c05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1689.2810c05","@flighthq/entity":"0.3.0-next.1689.2810c05","@flighthq/geometry":"0.3.0-next.1689.2810c05"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1689.2810c05_1785736613661_0.2589835435709229","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1692.f1a7a9a":{"name":"@flighthq/mesh","version":"0.3.0-next.1692.f1a7a9a","_id":"@flighthq/mesh@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":"801775747c780ea7afb4f52567020fcfa0095bfd","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1692.f1a7a9a.tgz","fileCount":74,"integrity":"sha512-M9fE34JndzJ7bFr2zZggknhA1HJZtK/xFucO6IzLZtdj8oC2/xK+rj3lcplQJXZIQNcMzF8c6PEGrenYgdZ7/A==","signatures":[{"sig":"MEUCIDAVIayXi4s5R5t/MXHr4LmnsxwVobH/+yoDlkTaBkhhAiEA+bvMx5zTaR64yGNdkPq96DThowOn91NgvrIKQde4778=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1692.f1a7a9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1692.f1a7a9a","@flighthq/entity":"0.3.0-next.1692.f1a7a9a","@flighthq/geometry":"0.3.0-next.1692.f1a7a9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1692.f1a7a9a_1785738703211_0.5515871130626269","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1702.8973fda":{"name":"@flighthq/mesh","version":"0.3.0-next.1702.8973fda","_id":"@flighthq/mesh@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":"2dad968b52dbccfb52e339747ea28b0fad99cedf","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1702.8973fda.tgz","fileCount":74,"integrity":"sha512-aA/LaV/zSa1QKt1G3Hg/dyKfDmf1dYh89e6UeLsDQV8nX7+OMGZi3JDhgwjn0rwA2ZLQEdA/ssDtCLcWF4HvPQ==","signatures":[{"sig":"MEUCIDM7ZR4A7eQc/8PRCyRMGc+ByxkqhIUgxWPG69FJ4WMmAiEAmb0pkmSPO4vzGbzZ5gRE1UQtJXMTSdQ+o+UUvXq7glQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1702.8973fda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382305},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1702.8973fda","@flighthq/entity":"0.3.0-next.1702.8973fda","@flighthq/geometry":"0.3.0-next.1702.8973fda"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1702.8973fda_1785739125579_0.8601732936524547","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1704.8557784":{"name":"@flighthq/mesh","version":"0.3.0-next.1704.8557784","_id":"@flighthq/mesh@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":"d3b4d9bc24a7d7dd9ac8809b2293cf47780b1fb9","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1704.8557784.tgz","fileCount":74,"integrity":"sha512-wXD0Pgqg8tlHQd4aU66f1EgDEIKyA/ypsXfJFpsV0tfbfdKDLnHJE9i8WYrd4R3pMPu+DViK4qgt8AQ75VgYXA==","signatures":[{"sig":"MEQCICx/k9eQd43xzrpsaTs6jwMhMnsSUQTOQ+rXUMrc955/AiBdeqPzTSUSfXCbyMHc6LX/WHyLMS4KntoQSu4kxJsGgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1704.8557784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425530},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1704.8557784","@flighthq/entity":"0.3.0-next.1704.8557784","@flighthq/geometry":"0.3.0-next.1704.8557784"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1704.8557784_1785739779392_0.9618232736752736","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1714.3bd86f1":{"name":"@flighthq/mesh","version":"0.3.0-next.1714.3bd86f1","_id":"@flighthq/mesh@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":"1264aac389ef6d704aa91f7d67fe1c46c06661a7","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1714.3bd86f1.tgz","fileCount":74,"integrity":"sha512-4atxhYaw51CeQZy1juvqfAw1bs0Uopp9moVhinM+Psbnu2KDlP1cuWxJAq1BpJuqUwUxAhE6Anwz1kEx/Uw2jg==","signatures":[{"sig":"MEUCIQDKuMRMtW5SUztxCnAUXaxXD+BVNs2OX2rLWimjHnx/0AIgPREAdyR74ByBsrIgvuMrsHfl9S1p762N7dySJP+zpi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1714.3bd86f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425530},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1714.3bd86f1","@flighthq/entity":"0.3.0-next.1714.3bd86f1","@flighthq/geometry":"0.3.0-next.1714.3bd86f1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1714.3bd86f1_1785869701271_0.42844440760698244","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1728.26853f6":{"name":"@flighthq/mesh","version":"0.3.0-next.1728.26853f6","_id":"@flighthq/mesh@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":"087be9f6ddd069d13aed0dc3ce1d73c0f684e063","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1728.26853f6.tgz","fileCount":74,"integrity":"sha512-I6v9IbLAD51yAvkGnH/lzbNgzLdfpnNXY0P0KUGgjAtbA4cRux4CICkH+Hr17zuVe65mVzUxTWlGSHs68WrbbA==","signatures":[{"sig":"MEUCIQDu4vYm9VktR6DhLbmjdSdUSTJnL8jAMRqsoh3zv1vBdwIgDIea+z2XW1xwhGNM8VZR3LnRchytMVzesjRXD724oYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1728.26853f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425530},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1728.26853f6","@flighthq/entity":"0.3.0-next.1728.26853f6","@flighthq/geometry":"0.3.0-next.1728.26853f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1728.26853f6_1785873206152_0.13060581215038125","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1729.f927a3b":{"name":"@flighthq/mesh","version":"0.3.0-next.1729.f927a3b","_id":"@flighthq/mesh@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":"38da67dd7a39251aad1ee3e0429bd308ca27ef27","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1729.f927a3b.tgz","fileCount":74,"integrity":"sha512-0UWpqVonTN+yTBkB/Jz/l5PQjHlyEOZHLuODtMhEfNY4eQZLd3YwiY2GRuyIosDgCwe25iGiKKxBZt7dm3hOmA==","signatures":[{"sig":"MEYCIQDBTf29d1rXAILnqg2SHo+Se/RPuE3LCkKkaWfoPs+r4wIhAOJHCL1yVfsqS7phvmu4zbTwTO1/A67R0LJh7op21aF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1729.f927a3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425530},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1729.f927a3b","@flighthq/entity":"0.3.0-next.1729.f927a3b","@flighthq/geometry":"0.3.0-next.1729.f927a3b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1729.f927a3b_1785875394998_0.8581041943891903","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1781.5d072ef":{"name":"@flighthq/mesh","version":"0.3.0-next.1781.5d072ef","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"00aaffd5b2d4deca3c3dfa2c24f545f4875098e4","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1781.5d072ef.tgz","fileCount":74,"integrity":"sha512-g1ZvsQDPWVySeHHXWWt8tJ5dbGHiXGUaaQ+LHPbgAp49TZiOBZ0l+DIxkNvaa/bqm/FBLyVN5uK9IAWNmRE64A==","signatures":[{"sig":"MEUCIEo8LWSJC2OH45rQgAtfUNMhQBVl/wGUeRnSRTqbi1whAiEAu5cknVRx4Y/Rv/sTG3gEpy5F2+OYdw6SWyV9JwxH0hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1781.5d072ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425795},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1781.5d072ef","@flighthq/entity":"0.3.0-next.1781.5d072ef","@flighthq/geometry":"0.3.0-next.1781.5d072ef"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1781.5d072ef_1785888093969_0.8665802654392014","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1783.cd11ab1":{"name":"@flighthq/mesh","version":"0.3.0-next.1783.cd11ab1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"5cbbe596e4f5a85cad92e0967737645ca057c04c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1783.cd11ab1.tgz","fileCount":74,"integrity":"sha512-tVvC/S/jQhAVvvJNOFO5gc493KBiluR/L0DW64DdCDUGhnOGkjvbrblDb254OZaCBlkBoj9XGWmsB8Uz2mJD6w==","signatures":[{"sig":"MEUCIBicxGLJxjfKUR8PXK/T4i5RnJ5xI1Ub0znHjnhmonO4AiEAxScexhjxYY0pfwU7urX6nAylB2H7KPuk+zpMKEqN5r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1783.cd11ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425795},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1783.cd11ab1","@flighthq/entity":"0.3.0-next.1783.cd11ab1","@flighthq/geometry":"0.3.0-next.1783.cd11ab1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1783.cd11ab1_1785889462447_0.9231774888663653","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1848.58f06fb":{"name":"@flighthq/mesh","version":"0.3.0-next.1848.58f06fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"cdb55ea77567e5a97126170488f41233b070c039","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1848.58f06fb.tgz","fileCount":74,"integrity":"sha512-PUiqrfb3BgiQ8uWLquPYSAvQK1TFqTZGPh9+tuj1xD2uiSvX9ko61P7fBmrm+8Cvq7Bs3aLNV6Bvc8tx01TPnw==","signatures":[{"sig":"MEQCIBq4FPwPNVKuuR5WUvOAt35L3UREyy95Eiih2flv5Ja3AiAwP+uv2bwdx1iCGeLZD5KEZ4poIZ89bHDYzhPV1ovP+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1848.58f06fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425795},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1848.58f06fb","@flighthq/entity":"0.3.0-next.1848.58f06fb","@flighthq/geometry":"0.3.0-next.1848.58f06fb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1848.58f06fb_1785892186341_0.22333927108373985","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1849.a370765":{"name":"@flighthq/mesh","version":"0.3.0-next.1849.a370765","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"02635d18076fb58e6d608c9a4cdd936c84e38b6c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1849.a370765.tgz","fileCount":74,"integrity":"sha512-s0tKsvVEzn2yP7arR6s5uyJVGrpQfp862EsV/hZmT0oHigAnLKZ/3QwBlvAtxQCP/lvhS6lgf9jvuJOudl7qsQ==","signatures":[{"sig":"MEUCID7NeIHnpPrrhp99F0uGmXSrUBDrqzsD6GZFUVqsKjDbAiEA2HX0u+Hj285cBpH/7kfcWGcFntdV8kaWuS1FiTBPHkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1849.a370765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425795},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1849.a370765","@flighthq/entity":"0.3.0-next.1849.a370765","@flighthq/geometry":"0.3.0-next.1849.a370765"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1849.a370765_1785892536465_0.27570095136296957","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1872.c2b1f7c":{"name":"@flighthq/mesh","version":"0.3.0-next.1872.c2b1f7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"83fb56d8b83b5f46551b68e9620bc3a625ba0b70","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1872.c2b1f7c.tgz","fileCount":74,"integrity":"sha512-iEal2bYliRrZVz/2xQdkfdN0WyRqG3AofTnrA0n+AUS0yPh1RKesfum8nWYJOFs/dc9Rvaoy3o/IdbqBvt1ZqQ==","signatures":[{"sig":"MEYCIQDHfFwXvEYPGw0CVOAZoFakSgNYDm8OF8ojF4Ff1zJpoAIhAKx3QzYjoSztCqJ9zua3zZFW4T75mY/VbdAjWwdKav0D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1872.c2b1f7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425795},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1872.c2b1f7c","@flighthq/entity":"0.3.0-next.1872.c2b1f7c","@flighthq/geometry":"0.3.0-next.1872.c2b1f7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1872.c2b1f7c_1785958083698_0.8666612689348046","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1883.9cd374b":{"name":"@flighthq/mesh","version":"0.3.0-next.1883.9cd374b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"7fffe4e4564fae312af7322778ad66b6ce87fcb5","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1883.9cd374b.tgz","fileCount":74,"integrity":"sha512-P/CRI0nwVaxA34U9AGotO6w6NNCP0JkoKWrv9kj/YDUyMZ7MAzMhwwtJeCKOw+tRDAuwlZNBbO+/db2/xGxq9g==","signatures":[{"sig":"MEUCIQDerA4ZWSX8vWdOnMqZUOHrAusgoVp0R0+ropryw24k+AIgdag+n+uQ763tU3HicpEsf2LYa/5yPLKmAOSCGoUxLw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1883.9cd374b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425795},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1883.9cd374b","@flighthq/entity":"0.3.0-next.1883.9cd374b","@flighthq/geometry":"0.3.0-next.1883.9cd374b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1883.9cd374b_1785975166000_0.3436730914858419","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1887.cad72aa":{"name":"@flighthq/mesh","version":"0.3.0-next.1887.cad72aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"0b97a976a11687c6946b8a48710469ec6eff95d4","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0-next.1887.cad72aa.tgz","fileCount":74,"integrity":"sha512-HcgaYlMfG9rU+z2rZwzZXmh2JAXUT0gSDM8/mrcT+Ot81H/g3qYDjbzu1tQQILQuFMRyRvN/65jaHkyp2pRaeA==","signatures":[{"sig":"MEYCIQDD+bkBfo1Qpf/r2jaVp31df5NPH3pEeqfjrZmfc6cXdgIhAPjZRnT1ZgX9kfgS5oIYjf6hbehIyHQNqqPP4zqpDceM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0-next.1887.cad72aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425795},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1887.cad72aa","@flighthq/entity":"0.3.0-next.1887.cad72aa","@flighthq/geometry":"0.3.0-next.1887.cad72aa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0-next.1887.cad72aa_1786028813625_0.8596426495820493","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@flighthq/mesh","version":"0.3.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"1972b767d204807f19c2aa1f6db49f268b07f3d4","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.0.tgz","fileCount":74,"integrity":"sha512-/O9AZky5Yx7HcOjX1UCu+rT/6c3a3w3+aQY7Mj8BI7oPZCBM6RdaU6zvGcrwKueQbOAkZQaqEjQhSaFocIZrRw==","signatures":[{"sig":"MEUCIQD2LF613JhXI1Vkamy0SHeuok8e5p+slOYVIY3Cq0sa4QIgOr26Xx7yL+kMBBPbHxWhvmklgAFNGQSfBkdvY1SaSr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425723},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0","@flighthq/entity":"0.3.0","@flighthq/geometry":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.0_1786049236676_0.2082073954855339","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.209.43ef1bc":{"name":"@flighthq/mesh","version":"0.3.1-next.209.43ef1bc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"12b315abebe57aeff1dbcdfe63d79387224f28ed","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.209.43ef1bc.tgz","fileCount":74,"integrity":"sha512-hqYUUyFeSfSRDMmgkfJjVOG0430tv4l1nIIiip3rF/kWd+kc4uaSp93ZMPNXMlC3TocfyFK2oe1AZEBIUbKI8A==","signatures":[{"sig":"MEUCIAvLDDNK4g4s67ql7yDCoDE60r99BOCj5u5K0DTHO7GXAiEAxiCqy76naLRjaWN/kD61d4ygV5lHIbUTqgKBkUzeqWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.209.43ef1bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425791},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.209.43ef1bc","@flighthq/entity":"0.3.1-next.209.43ef1bc","@flighthq/geometry":"0.3.1-next.209.43ef1bc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.209.43ef1bc_1786136557656_0.26471855344958883","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.320.fe56fc2":{"name":"@flighthq/mesh","version":"0.3.1-next.320.fe56fc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"5e0a719ac45dcbf229e6cd4d63dd79b0037873e3","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.320.fe56fc2.tgz","fileCount":74,"integrity":"sha512-HJhcdw/AbVXG6seiUAkbO1/wQ7xcXPYGufsWkoBhCwQRdUO/oQ6ArnHhSoFVkhyaXbwHcipu9wG1hKpR/kzBeA==","signatures":[{"sig":"MEUCIBm9va65yBXidCsA4qhm+jguxla6ecwsP6W46DTMpkhLAiEArNQ2T+xCCs5DEaTzxXFq7u26IHRPPJy8WxMHYpWrNDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.320.fe56fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425791},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.320.fe56fc2","@flighthq/entity":"0.3.1-next.320.fe56fc2","@flighthq/geometry":"0.3.1-next.320.fe56fc2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.320.fe56fc2_1786158556325_0.7912458528514843","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.348.8115937":{"name":"@flighthq/mesh","version":"0.3.1-next.348.8115937","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"304d678dcb5a9f377f11330089ac7d869771ea6d","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.348.8115937.tgz","fileCount":74,"integrity":"sha512-fiIj0rgu3JYtve1emjxDeCclCQztj5H9V12XcJAcP17gMBwSqiykMOWIwC63JgZzmar+tqDn/v1lcGg45EUVbw==","signatures":[{"sig":"MEYCIQCs6buM019Z1KqsUkj4sX5BX59dBJ0zJz1UyVkK9t0jDwIhAOpaigXzMji0wu+RzE69W+Bocu9V+2bpnDTaF3FkX56k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.348.8115937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425791},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.348.8115937","@flighthq/entity":"0.3.1-next.348.8115937","@flighthq/geometry":"0.3.1-next.348.8115937"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.348.8115937_1786165852442_0.7478006491184543","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.385.e32d957":{"name":"@flighthq/mesh","version":"0.3.1-next.385.e32d957","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"02c114dc9b395fb1e41ccadf31aabeb90ee8e175","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.385.e32d957.tgz","fileCount":74,"integrity":"sha512-3DgwHoz4Wdfm0IoLSiW/wEw1n3RjCTuNq9C30sLOc4wgyQrTSEX1DjPiIUowL9NNs/dol9T1y799BgARoWpzPg==","signatures":[{"sig":"MEQCIGjpk6csK1vBtEPqqVFOe+xMy1FhDTuaUPUh+zibQkIGAiB9ly5xECU336HqG6vl2zuvG7dnyWQW4YayLVviqYITPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.385.e32d957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398400},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.385.e32d957","@flighthq/entity":"0.3.1-next.385.e32d957","@flighthq/geometry":"0.3.1-next.385.e32d957"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.385.e32d957_1786179359519_0.20129408906214996","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.401.5d59659":{"name":"@flighthq/mesh","version":"0.3.1-next.401.5d59659","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"7afb7a2f013777a093d5c26c21625d00c4fe0d31","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.401.5d59659.tgz","fileCount":74,"integrity":"sha512-aA8SIvXlSDJ6K+CXm0vbGCDlYzU7nNGcTcfb9eq8f4otnOmBhrXuVC03WQoKMiVQTVOBSwhM+FGzn00ISF69Tg==","signatures":[{"sig":"MEYCIQDxM3lrNfXbT6aF+HB/z/phsbAkTw7JOUUbLTOMH5ihKgIhAKbnFQ8VMf/a1NQF+QUURw6clvIn7eEWZJMk2VvMg0wU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.401.5d59659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398400},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.401.5d59659","@flighthq/entity":"0.3.1-next.401.5d59659","@flighthq/geometry":"0.3.1-next.401.5d59659"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.401.5d59659_1786183102503_0.4478513425041146","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.407.d03a0bb":{"name":"@flighthq/mesh","version":"0.3.1-next.407.d03a0bb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"272f6a0448d4490dc8c56a35b98f7ecee011b60c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.407.d03a0bb.tgz","fileCount":74,"integrity":"sha512-dUnjbL58GWW6KR8xHkprstXjn63EquRsPep3BIdQWN2m3+A6d3O+lNp9pNz27bgjn+wH6j2ZkWyTSRbeplH33A==","signatures":[{"sig":"MEYCIQD++3tEe/JN5V2QYUqnQvqEBkP/uHfvYnkz8o645WPQQQIhAMV53wXggs2Lk5S8foYfBPmZSTX+rAnKAUN17COlOlms","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.407.d03a0bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405966},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.407.d03a0bb","@flighthq/entity":"0.3.1-next.407.d03a0bb","@flighthq/geometry":"0.3.1-next.407.d03a0bb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.407.d03a0bb_1786297787085_0.1549155327624152","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.409.5c00b00":{"name":"@flighthq/mesh","version":"0.3.1-next.409.5c00b00","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"0017c3cf3e980efec342df34b4fd692d79176552","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.409.5c00b00.tgz","fileCount":74,"integrity":"sha512-QY6oi7UIiArkoSy6wt9adTZWC48q9Urpa+KJSMEXJey1TH/RxzB8xNpiJwr0C0gaa3I0I71WUCM4lCTL9NXR2A==","signatures":[{"sig":"MEUCIQCjgXk3CxwJRsujY9rZZHWxqD7q44UDuR85F3IT8U/tzwIgRFSW78jSf/rCYvfIRWst8zSas62H3ls3OVLM2ebk7l4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.409.5c00b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412715},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.409.5c00b00","@flighthq/entity":"0.3.1-next.409.5c00b00","@flighthq/geometry":"0.3.1-next.409.5c00b00"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.409.5c00b00_1786335209299_0.05842221872303566","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.425.a3192ab":{"name":"@flighthq/mesh","version":"0.3.1-next.425.a3192ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"09d6291c6ca8d154968cb4b9d693d10183690efc","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.425.a3192ab.tgz","fileCount":74,"integrity":"sha512-ocST1L5u9Sost7ELLxTTJdKSQI/utVrOEBZHwM4uYEdaFvvvNxlzerIyCYi46NCwf9OE6rqrUahgzmbgdqZbaQ==","signatures":[{"sig":"MEQCIGPMmx9j4cszD6aJEM4HRwnRNv4g+pexXTQceAbDb4P5AiAkS0zEfI8kj49QyNCMqnc0Ka4/VmTo6fI3ynz+c4PYmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.425.a3192ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412877},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.425.a3192ab","@flighthq/entity":"0.3.1-next.425.a3192ab","@flighthq/geometry":"0.3.1-next.425.a3192ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.425.a3192ab_1786336077894_0.5811259198601924","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.493.539802d":{"name":"@flighthq/mesh","version":"0.3.1-next.493.539802d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"62b91faa2636eb6874eb9a6e8deb7b44e1329a37","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.493.539802d.tgz","fileCount":74,"integrity":"sha512-CLsjFeQtB3UTz3dNTqWuLlYKTsWSjhHXKQ/SAGPsn6XPbHhCyU9vbacth359TpF31YcNYwT9lHo/S7awkQyrwg==","signatures":[{"sig":"MEUCIFkGol0yvd0jdD+MymyyiNSOlahAR3FVYUE0bHgKeuetAiEAwOWY9x/U2UutgJp5fv9jEVxjZVBoFFw1+afwGab65Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.493.539802d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412877},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.493.539802d","@flighthq/entity":"0.3.1-next.493.539802d","@flighthq/geometry":"0.3.1-next.493.539802d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.493.539802d_1786392036616_0.30264661111244484","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.509.c235802":{"name":"@flighthq/mesh","version":"0.3.1-next.509.c235802","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"b24a92cd35589abb567d3ebd3b65b3cb6345cf2e","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.509.c235802.tgz","fileCount":74,"integrity":"sha512-NQvsBJtEBHetKQj0mynxNWMwLQ5LUynyWVl2Xel1wQCbE/pfGX0Buf8KaswPBiXl5yTXsObNc2fT7vXB0yvmMw==","signatures":[{"sig":"MEQCIHRpkxrDenilVz5V5wmYY4/pGR0tr/V9QwxnJdQUe0gQAiBO0e/TyyQpxaC8WzgY2CNxeyUzqDlbfqqGDHyBBFoTOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.509.c235802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412877},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.509.c235802","@flighthq/entity":"0.3.1-next.509.c235802","@flighthq/geometry":"0.3.1-next.509.c235802"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.509.c235802_1786394455706_0.5170734463035498","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.575.c1f8e01":{"name":"@flighthq/mesh","version":"0.3.1-next.575.c1f8e01","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"01de0f7076859c14bce33463f3f19e61e5cb941b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.575.c1f8e01.tgz","fileCount":74,"integrity":"sha512-Q0I/ftizZMaABRDYxMx3u4JihepBKSodihRN2LUQJa7LSXSda15u/5ZBnqDSsr/tk1pepHG+uqdev9H9gQzfxA==","signatures":[{"sig":"MEQCIB5Z5ZKp3MemP2f/QIh31ky5NSdaHH/Bcc4txFyHSRuFAiANR5zZUethfTObEgC5MZb8WbfeNAouSEUnmT6k0IU8Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.575.c1f8e01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412877},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.575.c1f8e01","@flighthq/entity":"0.3.1-next.575.c1f8e01","@flighthq/geometry":"0.3.1-next.575.c1f8e01"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.575.c1f8e01_1786416140779_0.9778231566869018","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.616.aa7ae7f":{"name":"@flighthq/mesh","version":"0.3.1-next.616.aa7ae7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e6b33ba381fe130d5a21d3814536b31bf000ca39","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.616.aa7ae7f.tgz","fileCount":74,"integrity":"sha512-EvsSc1xsc1pfPHPIzjxxL5lc3qwSCGA2HLvRI/HP0E0/0i2J3dzRaE8N3Kz7w1unzNrSukrCptNMBy/MC7Xo+g==","signatures":[{"sig":"MEYCIQD4ucid0sUnfBptu26nQK+qC3UXTPERZS6dTYkP1Vl75wIhAMamyqz9c5gWBUfZL98snRDEIv8PNoeUfqm9KUjdeYjn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.616.aa7ae7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412877},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.616.aa7ae7f","@flighthq/entity":"0.3.1-next.616.aa7ae7f","@flighthq/geometry":"0.3.1-next.616.aa7ae7f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.616.aa7ae7f_1786460872287_0.47486776182126644","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.617.89baf58":{"name":"@flighthq/mesh","version":"0.3.1-next.617.89baf58","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"bbbcc3902178d9b301d6998be95f1252511b938b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.617.89baf58.tgz","fileCount":74,"integrity":"sha512-cyEwXF6R4ZLXic7AYrKFBeahpCJjDUA8QHnYWYh4E4RclRbTCI62ruaCyO3F99CFam8uRsJ7wSJBWyCZ0a1jnA==","signatures":[{"sig":"MEUCIQDmmqffWRT/P+hdeILrz3h+Z0zLNlymOkx85F3iGgTVrQIgDWKDjcvUVXkIpjmBKAB3dsIfUdwisAkkx2xKOyzTDG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.617.89baf58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412877},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.617.89baf58","@flighthq/entity":"0.3.1-next.617.89baf58","@flighthq/geometry":"0.3.1-next.617.89baf58"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.617.89baf58_1786461111734_0.6627713479092958","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.625.675880d":{"name":"@flighthq/mesh","version":"0.3.1-next.625.675880d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"1749bcc38c18dc01bc91fab9d3a957d4130d7cbb","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.625.675880d.tgz","fileCount":74,"integrity":"sha512-tOvhVbjYQ+y+HbZn7wHIELP6DWg75fjcsIdWRV5z9tiLiU924XMJt+xlbR/AH16YreHFvj70Y7Aspgz/tp9W1A==","signatures":[{"sig":"MEUCIFlxUaqsWZBI78VnP29J8yz/J3lzm7w84wiwBn3XJ1MEAiEAyDH3DIDkbUHsYXZXNOIUm9CrEuJWxFF14XlKtqE+n3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.625.675880d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412877},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.625.675880d","@flighthq/entity":"0.3.1-next.625.675880d","@flighthq/geometry":"0.3.1-next.625.675880d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.625.675880d_1786462211477_0.19153528982001733","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.703.e259040":{"name":"@flighthq/mesh","version":"0.3.1-next.703.e259040","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"3dc61aaa9b8b01fcc798314786a531ea29d77fed","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.703.e259040.tgz","fileCount":74,"integrity":"sha512-DWbZIRnupD+jlLnxggTloyOsxhlFS/uVPWQpyhoF7VHT0gEm3+h8vXAs1cMkqzU2UN9mgfR98wCGMImlpjWj+A==","signatures":[{"sig":"MEYCIQCc9MhG+J0d6wU30++CT5k+K2roTKe2c99GicKazmoLuwIhAMFvN2UjrCWs8o4oyP18IalxJroLz5mj70EULhqK4DOZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.703.e259040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419120},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.703.e259040","@flighthq/entity":"0.3.1-next.703.e259040","@flighthq/geometry":"0.3.1-next.703.e259040"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.703.e259040_1786559612991_0.8033473211359925","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.704.69286f6":{"name":"@flighthq/mesh","version":"0.3.1-next.704.69286f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"36e420c854d7ef8e584e42d6238d450631e212a1","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.704.69286f6.tgz","fileCount":74,"integrity":"sha512-bCF+hFVIQHKdometxEmyQeXynNIxPFetM9lcyQJcE4QY+IIhpZ2ZHRfkh4Q2U7cQ4vuMB3m2COCniFK7TNiW0w==","signatures":[{"sig":"MEYCIQD9opKd5NRwe6WncSXdU+m2l9sKmZQc1z9Ln/poxgw8qwIhAK0WpzZs09Jk/q9ac3MlLlX2exmufrV54ovf6hR5tYmN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.704.69286f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419120},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.704.69286f6","@flighthq/entity":"0.3.1-next.704.69286f6","@flighthq/geometry":"0.3.1-next.704.69286f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.704.69286f6_1786560532655_0.8802587262183468","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.733.f1845ac":{"name":"@flighthq/mesh","version":"0.3.1-next.733.f1845ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"bbc22910d2b7db60f1df334bf0c58ad50586c9c6","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.733.f1845ac.tgz","fileCount":74,"integrity":"sha512-EJvaAnxhpO4Xr0tzOfVwIv0EIurc7J6f6hhG7K/I1u0fNJGxKMHx7UBjyq6hn04axXW/47n7tCmfV/UAUPO4BQ==","signatures":[{"sig":"MEUCIEhHGalbybizZ7UvkTeY8UhPINFvp27Vs9+0e59zEiyDAiEA6suLItgNz9lvFlphBFXaBEWEJ0qGMESAHWtsnntBUnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.733.f1845ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441336},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.733.f1845ac","@flighthq/entity":"0.3.1-next.733.f1845ac","@flighthq/geometry":"0.3.1-next.733.f1845ac"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.733.f1845ac_1786563052367_0.4561980579628595","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.780.12e6944":{"name":"@flighthq/mesh","version":"0.3.1-next.780.12e6944","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"adff13dd1b4617df9a6574ce705699facde2790e","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.780.12e6944.tgz","fileCount":74,"integrity":"sha512-ekmv2FVZ0r2pap/iYlWkeqI6vRzafsOsk1SzvqCneAJejJvHznX426QOb8ByoUQN0+maa13mQWOjMjtB2njZGQ==","signatures":[{"sig":"MEQCIAbfdwfDqo0osFFGA4s0L6WUXYDyqRGkJ+8k9GkVG68eAiAZSftbNaFQW9XbClS3/RuMyvvKTEbGzC/aVzkeuKl37A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.780.12e6944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443235},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.780.12e6944","@flighthq/entity":"0.3.1-next.780.12e6944","@flighthq/geometry":"0.3.1-next.780.12e6944"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.780.12e6944_1786577351586_0.2686257399511611","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.794.0bfc53e":{"name":"@flighthq/mesh","version":"0.3.1-next.794.0bfc53e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"eae9c35de30397e4f9afaef6a9243c3f0d5746ce","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.794.0bfc53e.tgz","fileCount":74,"integrity":"sha512-CS0pv8dJTumOXS+iP5QI0cftPmGOz3hcDdSj9LMWnFaJJUjeY+nEntVB96ITgfd8CDF7ObJ+d0aci5CT44tPrw==","signatures":[{"sig":"MEUCIHL8vLwyC28KleVgL1fNI6o1oCcRHAv2UH33Uv29xwIuAiEAwC2ZGDrOyW5p2UAHXEZ9mZBsllq+wWY0VS8PIsdBO3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.794.0bfc53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443235},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.794.0bfc53e","@flighthq/entity":"0.3.1-next.794.0bfc53e","@flighthq/geometry":"0.3.1-next.794.0bfc53e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.794.0bfc53e_1786581638052_0.4516737341266013","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.836.609b031":{"name":"@flighthq/mesh","version":"0.3.1-next.836.609b031","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"a9b420c320541c1f0ba94f6229989a4c5a19a913","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.836.609b031.tgz","fileCount":74,"integrity":"sha512-SJhH+x7BOLjHoHdOi3Gxq1QfwuPk10R7PyeQW30Peg3HoiFck4Kr1PJVdJtcecgoOk+YcB1DO3C0/apwWlQDww==","signatures":[{"sig":"MEUCIAg2ALwCF6Uq0DtU19rECEbCPJRaD4YRG2pj1ZrApPgLAiEA/6PQaT7mwqo/jT+Xwpv4fzmX+MsL9dVg/CTCSV99qow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.836.609b031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":466832},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.836.609b031","@flighthq/entity":"0.3.1-next.836.609b031","@flighthq/geometry":"0.3.1-next.836.609b031"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.836.609b031_1786583972623_0.2745080611825703","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.837.46a9259":{"name":"@flighthq/mesh","version":"0.3.1-next.837.46a9259","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"adb4ca7e01eee610e6d8fd6e5134cc1cf1aa23ab","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.837.46a9259.tgz","fileCount":74,"integrity":"sha512-Lh71GARjAjVC9kUOwiwJ3LVPOoAcm8IC9O5WSfTNeewAr1rE8fBS25TZS0i8d9jCxzLjSp95/xsOub7HwshRxA==","signatures":[{"sig":"MEYCIQC2n9zfDJYjy2KwZGApxkhuytmyOsVCJZ3mbB2WoTFLegIhAJSRFpo6iqFJeHyRecXssP+9EgHHwQrn02DLtPdqIPqZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.837.46a9259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":466832},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.837.46a9259","@flighthq/entity":"0.3.1-next.837.46a9259","@flighthq/geometry":"0.3.1-next.837.46a9259"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.837.46a9259_1786587836123_0.1833617945910555","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.845.b5a7c82":{"name":"@flighthq/mesh","version":"0.3.1-next.845.b5a7c82","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"319b36674a885a969ef7d08924d8defb2be56af4","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.845.b5a7c82.tgz","fileCount":79,"integrity":"sha512-3P8891MBcXJZsrubSvJtZhVwTj9NMNcMUu4RohHXbh/gnUI3h2C33xDIYBAjpDcB++vppnEcmz6tPSn7pTr7lQ==","signatures":[{"sig":"MEYCIQCQCQhH4hLaCDNyGBa8NyIl7qVsgk3YPDFKW60QoxVDiQIhALOxZwFALNUvicOwod+WFYwDOpgb3KqhU02n90rmZVXj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.845.b5a7c82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471808},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.845.b5a7c82","@flighthq/entity":"0.3.1-next.845.b5a7c82","@flighthq/geometry":"0.3.1-next.845.b5a7c82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.845.b5a7c82_1786590114573_0.9023322682247983","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.847.2e6f8bf":{"name":"@flighthq/mesh","version":"0.3.1-next.847.2e6f8bf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"3a96d7b568b39802ac68c558c59e2cfdde9174df","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.847.2e6f8bf.tgz","fileCount":79,"integrity":"sha512-faOqjwnAncYjxA4enlf9+6Dw0mzOXW6GGQfW7f066iYpiI2yFWgHklPnZSsGU5/kGmrVcECdaga4i0wfOkp+Jw==","signatures":[{"sig":"MEUCIQCEkpyBW2hiRWsaoCNZJ0Tuj257v+84cYYoSLVl+VdizAIge07UHtvVBcodBsL+J8Ap02M1dCIhFg2U5bg1qBuy0t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.847.2e6f8bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471808},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.847.2e6f8bf","@flighthq/entity":"0.3.1-next.847.2e6f8bf","@flighthq/geometry":"0.3.1-next.847.2e6f8bf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.847.2e6f8bf_1786593554726_0.7379167308425139","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.861.5a56d7a":{"name":"@flighthq/mesh","version":"0.3.1-next.861.5a56d7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"851fe3237634a3c4acc251eba0429c85e768f351","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.861.5a56d7a.tgz","fileCount":79,"integrity":"sha512-Kh+2R3elwhMaQCkXAniJTb/7vwl8UIpM7hh1wDOveI1szaGbma1tFH2ENZuZS3DABJRpdW4tRu5t5sibHeIogA==","signatures":[{"sig":"MEQCIDXJy/jB8UBowb1B37l5lhuh0xnOqc/yg5qGmv6mmqwqAiAgDmu4i69jRDACY6soKhjplLLfOnc2wgZQBUgdoFj+3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.861.5a56d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471808},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.861.5a56d7a","@flighthq/entity":"0.3.1-next.861.5a56d7a","@flighthq/geometry":"0.3.1-next.861.5a56d7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.861.5a56d7a_1786593692541_0.8505254549783949","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.887.9f59a84":{"name":"@flighthq/mesh","version":"0.3.1-next.887.9f59a84","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e6310a0f71ad71d1fc6a27d174f5049fbbfb4fe5","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.887.9f59a84.tgz","fileCount":79,"integrity":"sha512-NyJeP/SBd+RUL1FDkAtUBrejPCQ2a3pN/VwCwwgEr7VTIjggR4ISugOvIUQAqEMjrIOs+pNd7oV8QYAPEA/PIg==","signatures":[{"sig":"MEYCIQCQZy6pU6nlB0FeK6oKbOlO156+Y8+w24taD5XE/s9UZAIhAN4t1kn63BA39n5iPT/nVFOLfNuERML9E/dJG5UGYLH/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.887.9f59a84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471808},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.887.9f59a84","@flighthq/entity":"0.3.1-next.887.9f59a84","@flighthq/geometry":"0.3.1-next.887.9f59a84"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.887.9f59a84_1786602085950_0.9251443434512414","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.948.85d9f30":{"name":"@flighthq/mesh","version":"0.3.1-next.948.85d9f30","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"176a68606c69362140e481323916a560b034b554","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.948.85d9f30.tgz","fileCount":79,"integrity":"sha512-j1MNkL1YNIz5CVNsSKj9PmlVPPxJh1aV/20VCl6nwY0XCqrGkHwo9Ps3URMNJgbcNvJXFrU/t2RI2bPbMqoyNA==","signatures":[{"sig":"MEYCIQCe9T0MWbivNSmw2KlsWP01amZip9tw8AgcDvGvpX7FuQIhAKJdKKskDiCE19QY/DLz3AwITWJRSAIl1fqnQpSLVW9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.948.85d9f30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471808},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.948.85d9f30","@flighthq/entity":"0.3.1-next.948.85d9f30","@flighthq/geometry":"0.3.1-next.948.85d9f30"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.948.85d9f30_1786635252135_0.19766496956639368","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.970.9691e7b":{"name":"@flighthq/mesh","version":"0.3.1-next.970.9691e7b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"adcee9b514c7d0e52cba000f57d800e4cb0ee6bc","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.970.9691e7b.tgz","fileCount":79,"integrity":"sha512-kA877TKLdSnjOj52wAqS8NuyB/IHoZelGEwYsWddiEWkYkOG8uQ2awB8hbMmYQQ0qowTQp400XHOCxsaBFNNgg==","signatures":[{"sig":"MEQCICcdFE0OQ+bn2BcAltpe2r1McJXXr9fQddTxwfJigYgHAiAX7Kg1VzsgAtUKRzlt2o/YGmbx6nuXpjRyfHzZ+dBMhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.970.9691e7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471808},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.970.9691e7b","@flighthq/entity":"0.3.1-next.970.9691e7b","@flighthq/geometry":"0.3.1-next.970.9691e7b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.970.9691e7b_1786636235477_0.7202166937659797","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.971.33e20ba":{"name":"@flighthq/mesh","version":"0.3.1-next.971.33e20ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"40b5bc0453cc9981fa283afeeb50ec1798370645","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.971.33e20ba.tgz","fileCount":79,"integrity":"sha512-0QsCTnhV2UznxoKz8jQz3GHnhUeRRs9XSm3f1AP2h+11+lEB5BQdfG4CnQWsnzAb8cSdL25smYPlRKH0Y0zAkA==","signatures":[{"sig":"MEQCIFVAJ7a8qNVKH7IHWLb7PKph/28u7kNbJ7PHhO+5RuHrAiBxam/LuLQtuexYg33DQJvmCV4wUk/0Xv9WZwaOY/VwgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.971.33e20ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471808},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.971.33e20ba","@flighthq/entity":"0.3.1-next.971.33e20ba","@flighthq/geometry":"0.3.1-next.971.33e20ba"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.971.33e20ba_1786636904262_0.6045137430015506","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.975.01aea94":{"name":"@flighthq/mesh","version":"0.3.1-next.975.01aea94","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"45e6e8445ac8663b269be8457aa3014d56f95476","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.975.01aea94.tgz","fileCount":79,"integrity":"sha512-O0y1k/DNusetd9Wdmf0pjaE+1cucPCMR+6AGOUYUBMztw1V68twwMSaIipLWmErnGgL5QONWucNUqdHchTbzsA==","signatures":[{"sig":"MEUCIH9xKTTesh7tMU0gIkhFvwGLfIxGSqhxSPppByXCLZWNAiEAl0KZiHDsq/1UkSH1SPvq3yHeFnbRX9REw/NwXfeLCEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.975.01aea94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471808},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.975.01aea94","@flighthq/entity":"0.3.1-next.975.01aea94","@flighthq/geometry":"0.3.1-next.975.01aea94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.975.01aea94_1786639516178_0.11758620216698357","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.996.06087b5":{"name":"@flighthq/mesh","version":"0.3.1-next.996.06087b5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"9bc2e51a2808f9268e45efd4ef68cff4fa2b1695","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.996.06087b5.tgz","fileCount":79,"integrity":"sha512-Gf9YX1CrV8HIne3JXfX4dpThZ+azySumEzvlZ1qlS/8tstg8tM7YqVfnVRoZM9h9LccBaBSbe0+22WS47P4i+w==","signatures":[{"sig":"MEYCIQCzNiS3mWl2/vnx+8gmudwf7WP8oGcy7/Ow8I83il//ewIhAPiql8BUvEoRnMuQs/9u71BDniydSddUSs2WnX2GQAyQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.996.06087b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471808},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.996.06087b5","@flighthq/entity":"0.3.1-next.996.06087b5","@flighthq/geometry":"0.3.1-next.996.06087b5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.996.06087b5_1786653067939_0.837090321194238","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1041.35b950c":{"name":"@flighthq/mesh","version":"0.3.1-next.1041.35b950c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"730fcf29a4ce6e07d888315a6ad3f50f76c440dd","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1041.35b950c.tgz","fileCount":79,"integrity":"sha512-oMgyCXgce0VYt63l4VwusHwhqZ4TxV0zex7H743LZWuwAmuoabGWVRjCOAEGz62TwRF2RvAPZn9onl8WCDBXcg==","signatures":[{"sig":"MEUCIQDKWadZFc7MBCXgKD63THSfXovsvlzCm+mCxfGIvSPjmAIgBpQVNJRnpq6CEH2LvjFgjqrrsgqlnJ3He8z5v67VwV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1041.35b950c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1041.35b950c","@flighthq/entity":"0.3.1-next.1041.35b950c","@flighthq/geometry":"0.3.1-next.1041.35b950c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1041.35b950c_1786665932574_0.6115692785275759","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1050.9114695":{"name":"@flighthq/mesh","version":"0.3.1-next.1050.9114695","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"aabec8706fb19c7029891d1f516b9d7429c1851e","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1050.9114695.tgz","fileCount":79,"integrity":"sha512-4oo8EXg4Bqk+km0oZCIeMVxC9yoaospHmsNWauQOV2OTGNEM5eRU+Obmo0aOnSG/cDi77dwCoGIWjsSVP1YNeg==","signatures":[{"sig":"MEUCIAZH1TfmWbiz6TWHaoqlbQHtDc72KqvwqGqssfPuqTGWAiEAjXVqVwNIm1STVwa0Mlsust70pkbqKdUFPgdtLbmoJQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1050.9114695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1050.9114695","@flighthq/entity":"0.3.1-next.1050.9114695","@flighthq/geometry":"0.3.1-next.1050.9114695"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1050.9114695_1786671689192_0.6283389302535909","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1055.12501ae":{"name":"@flighthq/mesh","version":"0.3.1-next.1055.12501ae","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"0a1838b69c64f17501d7d3c23957c1be4a656083","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1055.12501ae.tgz","fileCount":79,"integrity":"sha512-zVAK27IxrlIMcDPmirL8ZhdAbiV2+RuHFZH/IW0xZsj1C1I6p02EZlb2lIATJ67CnakOoI1+vrZ+bsGKFsvrDw==","signatures":[{"sig":"MEYCIQCj5Or81VO+wyCx4HARTp7EM7qnAEa5u9ZpoP2aQ44ccQIhAJAK8RePQ8BCVxTImZ6sXCe0aFJV3FBCvN7k60LK4svy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1055.12501ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1055.12501ae","@flighthq/entity":"0.3.1-next.1055.12501ae","@flighthq/geometry":"0.3.1-next.1055.12501ae"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1055.12501ae_1786679329414_0.22383307401666253","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1076.4f48950":{"name":"@flighthq/mesh","version":"0.3.1-next.1076.4f48950","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"6deb801b916d5de452db8a2d18af36cedc3883cb","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1076.4f48950.tgz","fileCount":79,"integrity":"sha512-2mUbEzjr7Vvxafj4HKiTzA1efDletW68yF6bscCNDzuUxDMU/iJD4sDe5Kav/VfsvuKfAkj+PCwZi9DFyVbcsA==","signatures":[{"sig":"MEUCICRHK6aBUzHUBbyTVpMXHDaskdHaNf1WVZMaZrsVDP38AiEA0oQLgUI/GTsCrfE7qtySLrzfTT98lDBDEO/Mzm5UrvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1076.4f48950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1076.4f48950","@flighthq/entity":"0.3.1-next.1076.4f48950","@flighthq/geometry":"0.3.1-next.1076.4f48950"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1076.4f48950_1786723413335_0.03551872252507615","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1079.38fd007":{"name":"@flighthq/mesh","version":"0.3.1-next.1079.38fd007","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"aa958e6401a0a97b7b6b301aa7fed9b04036d2fe","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1079.38fd007.tgz","fileCount":79,"integrity":"sha512-k8isu+HfvJie9iciaRM3gs6RYAgm8VY8/VAjUXQpNbjfMWP57qjJBC7nfI1WBp2UYQzdM5gvCy8/xfoi5GbR8g==","signatures":[{"sig":"MEQCIDFkj2lz2NS7lbkLV2+VwwaB9C23jjR5XAOMEC/VX8YIAiAQtZlwbCnK1M9ltMwlbRCqEXKX6xZ7tbPTnnBpgjF3kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1079.38fd007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1079.38fd007","@flighthq/entity":"0.3.1-next.1079.38fd007","@flighthq/geometry":"0.3.1-next.1079.38fd007"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1079.38fd007_1786730928587_0.1692521277898451","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1084.04b8d9a":{"name":"@flighthq/mesh","version":"0.3.1-next.1084.04b8d9a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4a279cdf07766fb6bde4955ef1c53f9ace6f5c96","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1084.04b8d9a.tgz","fileCount":79,"integrity":"sha512-1hTdf3JRKxCHeUw0nXfneC5tonDeW6CfQhM77XcU5p+Z6+ptuGEvHcBKQl0LMM3PGj/CB13mP62x8bhmwTDEuw==","signatures":[{"sig":"MEQCIAgaLvPpmXw3KqaSScZ6AwnWD2/JAQu4b7nuVi+iBdD0AiBpOHVGyo7SAi/rFvLaDGxnRyyvfaTysliFjCJB18eHHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1084.04b8d9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1084.04b8d9a","@flighthq/entity":"0.3.1-next.1084.04b8d9a","@flighthq/geometry":"0.3.1-next.1084.04b8d9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1084.04b8d9a_1786734169047_0.3848719328296746","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1086.d0d073b":{"name":"@flighthq/mesh","version":"0.3.1-next.1086.d0d073b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"b8fc0b9b3218824eaa7ecb28cbdf5c0db43b9ee3","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1086.d0d073b.tgz","fileCount":79,"integrity":"sha512-ceXnp2bGbU9CbMNPqFuo4R/mxG9AdhqxeZYNx9ue8ThBLxHBiNUKylzwpfrat2sz02spMvfxtCbGOIQKKf33hQ==","signatures":[{"sig":"MEYCIQDAxP2RS5au6wLBz9rVSAl/ni6lG6n3NIxBf+6bNdDBvQIhANt2Z3iD0t/nzeZhTOgfw02kVbqFjVxqX7D9vGhSQfji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1086.d0d073b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1086.d0d073b","@flighthq/entity":"0.3.1-next.1086.d0d073b","@flighthq/geometry":"0.3.1-next.1086.d0d073b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1086.d0d073b_1786737108239_0.6261107912424717","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1088.2bde749":{"name":"@flighthq/mesh","version":"0.3.1-next.1088.2bde749","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"01bd431885dd1f35da8bd7c3c86718f73c421247","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1088.2bde749.tgz","fileCount":79,"integrity":"sha512-wKMRNaEnG0ga5MJ5iCwlIh58MnwZEc5iCed6YRKPfNvH1XuIJJyjRCgI12wHXfnVqNrM9Xp7pRe/WHmk5x6fTw==","signatures":[{"sig":"MEUCIQDy2Tqo3KpI6FamkiJgViy5O2x/H0dxLhtJ6X3kjwWF4wIgFJ+h6FPl9ArIrvNyOu6LC/c1JvNbbdLcIO3R4/eikT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1088.2bde749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1088.2bde749","@flighthq/entity":"0.3.1-next.1088.2bde749","@flighthq/geometry":"0.3.1-next.1088.2bde749"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1088.2bde749_1786739246655_0.38017609828869836","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1090.6e79e6c":{"name":"@flighthq/mesh","version":"0.3.1-next.1090.6e79e6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"3cddcf2b692403438e5dcf254ef445c42b6adedf","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1090.6e79e6c.tgz","fileCount":79,"integrity":"sha512-bIQ/LOw6aNZOoVQORN2kQ2a6wNv2jsqkFko4SoCsSXiCTBy82up/uQLRmIXcMj4Zw84j9ShXyViR4zoblpsCUA==","signatures":[{"sig":"MEUCIEVWLdW90hS18UH+ClUKJnZTtNrva69VIMOULv0/q4ioAiEA/jBAeKLqvTZUehOHcJS4YML+Wv9lSmOrCdwg2XjjZX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1090.6e79e6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1090.6e79e6c","@flighthq/entity":"0.3.1-next.1090.6e79e6c","@flighthq/geometry":"0.3.1-next.1090.6e79e6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1090.6e79e6c_1786739556408_0.8302305838659456","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1091.b7aa6f2":{"name":"@flighthq/mesh","version":"0.3.1-next.1091.b7aa6f2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"f3f2a3469599cea51c5135cf2ef50a0f42dc3a7f","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1091.b7aa6f2.tgz","fileCount":79,"integrity":"sha512-fWsCY65DNPo8SbPPRSm5A8afmqvbtEVupw+OEgmsTP50e2g3+MpsM/AB9vj9aB4wlZmjt2sWSpCVskfCrURelQ==","signatures":[{"sig":"MEUCIQCi4gF4YZ/Ud5pVHiLZcY7qz3pzpwGVmA03XcEj3cN4XAIgaL5ASmzXaQsW8kK9RHwbHHB9Zp2E2aaMhrJTyfWBL0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1091.b7aa6f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1091.b7aa6f2","@flighthq/entity":"0.3.1-next.1091.b7aa6f2","@flighthq/geometry":"0.3.1-next.1091.b7aa6f2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1091.b7aa6f2_1786739792440_0.4535001849688933","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1095.16f1704":{"name":"@flighthq/mesh","version":"0.3.1-next.1095.16f1704","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"cf254f4788475aef6cf21237492936e6a91af53a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1095.16f1704.tgz","fileCount":79,"integrity":"sha512-zxdtc7KhaBfpkG74ptR8oW2YS5BqXzk7V/qupMngY2YDfvERQ/T0RQpCMtVZnRo1a3O+Mx/mSyo3wEl5l16hQg==","signatures":[{"sig":"MEUCIQDdsAO7VbSNRnp3QofOrRYCOiBhWbcgfHYt1W6u0YbJEwIgVrgjGDvcMHj62I+deEkwxqRtXAxoB9XeU3iYDhSoWiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1095.16f1704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1095.16f1704","@flighthq/entity":"0.3.1-next.1095.16f1704","@flighthq/geometry":"0.3.1-next.1095.16f1704"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1095.16f1704_1786740913397_0.6337918341377711","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1096.4ddf1ab":{"name":"@flighthq/mesh","version":"0.3.1-next.1096.4ddf1ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"a252e4c661820cf14b5f8c8ba85f002e1c77eff4","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1096.4ddf1ab.tgz","fileCount":79,"integrity":"sha512-f25xEw0+Jm3Ixvf0lpSoqUsOuBhKX2Y1Nuub+OKxhth4YNxAfgkrqGI2/Tcdr5nmAB/NF1L+k+3suArtEk7Htw==","signatures":[{"sig":"MEYCIQCSdCs5BCDIyJHyZFwf9Chh97g0AYEYeQvaS8IT4syYvwIhAJrSdQsA17r6u67AKxI3nbnGePcMS9KFbydFToO7xKbS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1096.4ddf1ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1096.4ddf1ab","@flighthq/entity":"0.3.1-next.1096.4ddf1ab","@flighthq/geometry":"0.3.1-next.1096.4ddf1ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1096.4ddf1ab_1786741704005_0.1922395324641899","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1097.b8126d8":{"name":"@flighthq/mesh","version":"0.3.1-next.1097.b8126d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"10e6543cda179357d60d80c7ec5d499e680ceda3","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1097.b8126d8.tgz","fileCount":79,"integrity":"sha512-3qNw8mQu6gqNgLuHiBCWu+ZD0ZJdjGsBUER3iPC7rNQjrYswnClmqhbuuij/Qu4juybRLUOZteJLxhij6XrzcQ==","signatures":[{"sig":"MEYCIQDPsn4XQwb5j02BD4seDsn4sc/KgxpWi/laW4gfDuxCRgIhAMZrBTZUZP4CBQIc/qnHX6Vw+11czLprK5HgR1Vahcm+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1097.b8126d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1097.b8126d8","@flighthq/entity":"0.3.1-next.1097.b8126d8","@flighthq/geometry":"0.3.1-next.1097.b8126d8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1097.b8126d8_1786742030184_0.9814487187524614","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1099.671eaf4":{"name":"@flighthq/mesh","version":"0.3.1-next.1099.671eaf4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"b418ad999b6b1cf878d8fdfb8a2290e5a46f0baa","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1099.671eaf4.tgz","fileCount":79,"integrity":"sha512-k+7YmPNYKOl6an0eqjRxKQ4gRFKuEKL8A1YqgiPZ33bXKKIh27se2vhweWnDTqWasAF6GTgG5LhsDj3fv3a0CQ==","signatures":[{"sig":"MEUCIQCMyPqDCCiAo0VBY50Cnt+KdcmSZ56x6imxrWAp+Cia4wIgOsHOogQWPr8wrQVijkZg68th02gjBO5vP3Wrm7edmrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1099.671eaf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1099.671eaf4","@flighthq/entity":"0.3.1-next.1099.671eaf4","@flighthq/geometry":"0.3.1-next.1099.671eaf4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1099.671eaf4_1786742300707_0.62920797045944","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1104.8453d3d":{"name":"@flighthq/mesh","version":"0.3.1-next.1104.8453d3d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"84af7df4711a5db491ba572cd8b6323c24faa7ac","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1104.8453d3d.tgz","fileCount":79,"integrity":"sha512-A5wqz4etkCXX0HcNPX6gI4tRvMDxp/JRrxxSojCA6Xg0u6F94nEuuLFw6Ro3WquuBU+IVWJ8c1ak8WGY+cqb4w==","signatures":[{"sig":"MEUCIQC+peEIGQpx86xSJksPU5CW8sNDApfxPb4OJM8NGdZYzwIgFXXl20WQDe/byIUHkvKN6zDi02EkaCzMLLMUmKAb+gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1104.8453d3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1104.8453d3d","@flighthq/entity":"0.3.1-next.1104.8453d3d","@flighthq/geometry":"0.3.1-next.1104.8453d3d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1104.8453d3d_1786744389300_0.5339173966921757","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1107.0b5d347":{"name":"@flighthq/mesh","version":"0.3.1-next.1107.0b5d347","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"8cf88aea4c612230c1c3742ca7c6c61247014385","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1107.0b5d347.tgz","fileCount":79,"integrity":"sha512-FIxlDajbtRHKPHm9RH3/CAdpn/VIGAF4dQyInjtDo2SAlE3353OXx/Xu5nZRNoiGkiHbKNjf2z0rC+4sg9u7GQ==","signatures":[{"sig":"MEYCIQDnWQ1y/LcS3ap6X41yY0Pnmm827rnXXV1ZZZGvp5Z9UAIhANuEGdCGas+XC9jxulIDJEyggHEBZvAG7yJ7ITJGTjI1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1107.0b5d347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1107.0b5d347","@flighthq/entity":"0.3.1-next.1107.0b5d347","@flighthq/geometry":"0.3.1-next.1107.0b5d347"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1107.0b5d347_1786747232982_0.3220438593695605","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1108.66cc86c":{"name":"@flighthq/mesh","version":"0.3.1-next.1108.66cc86c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"8dc7a9e20d8e10a4087f9185c63e6257cf15a4bd","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1108.66cc86c.tgz","fileCount":79,"integrity":"sha512-t2s01xpmLSTNSHwG/KY7anQik1vxn5xUkMcxXJa+d5twFDSiB3T1oTOt8V2ySynAqmvkprz11P5vaQy1GReX9A==","signatures":[{"sig":"MEYCIQC7yEj7rSiAR90wV6DOpMMvI02B3M9NCZo1T3X4Jzc0IAIhAPCHIE29f/C7ufK/7Q+91AznfQfMlPeBKSISLCioyoqo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1108.66cc86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1108.66cc86c","@flighthq/entity":"0.3.1-next.1108.66cc86c","@flighthq/geometry":"0.3.1-next.1108.66cc86c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1108.66cc86c_1786748340903_0.8117063757287915","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1112.dea9723":{"name":"@flighthq/mesh","version":"0.3.1-next.1112.dea9723","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"fc5ee918d55f313fe15333cabe01a52edf561b2d","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1112.dea9723.tgz","fileCount":79,"integrity":"sha512-B195T6/1pynTY/DfqvUAiOcgUSkETN+aqwxPt2v7tNq0iwBy1ckn8Ut/KDt0FQDsustqxKa0UKDaElDpO0mBBA==","signatures":[{"sig":"MEUCIAkCsRn2a5OvpUuNaQOJ8xmVo4G6h4o9A88pdrBOZbr1AiEAz9Ef9207wcwe6d/unFcwhkahqG7WaBzpoWs/brE77mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1112.dea9723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1112.dea9723","@flighthq/entity":"0.3.1-next.1112.dea9723","@flighthq/geometry":"0.3.1-next.1112.dea9723"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1112.dea9723_1786758594679_0.3451472869477432","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1113.9cffbdf":{"name":"@flighthq/mesh","version":"0.3.1-next.1113.9cffbdf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"ac0355d36592876c686435d1f67fc18eaf36eda2","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1113.9cffbdf.tgz","fileCount":79,"integrity":"sha512-uKCBC/1LmrMrG8+Ro4bVapCiIDEyJQKABAtcnHfRWcJF6CRlYE8qoXH29Vd3ynHPU587OV9k3lP0nmDpYH9asw==","signatures":[{"sig":"MEUCIGklWwen4HAx6k6pRo+fTbpq6qAbBgDAT/DJNM5BM8EGAiEA9qAR6JkzA8THBwcbCg3BwMZvMNGdRnqY4sUgq/KaT20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1113.9cffbdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1113.9cffbdf","@flighthq/entity":"0.3.1-next.1113.9cffbdf","@flighthq/geometry":"0.3.1-next.1113.9cffbdf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1113.9cffbdf_1786760538980_0.9659108625164305","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1114.3ce681d":{"name":"@flighthq/mesh","version":"0.3.1-next.1114.3ce681d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e57af3bbc6658429139957097480585b78e6075b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1114.3ce681d.tgz","fileCount":79,"integrity":"sha512-055r8lO7pQeGIjHMiAQBL4MoGGpoS51k4cPSuypDpdbbdBnREoTapNlUma+WzUuKJ0/nkfSOuiDxGoiHPACRSA==","signatures":[{"sig":"MEUCIQCE33Wr7JDuNpCU2/jZx+nwh5UNF2SZ2LlPSLGUKbCTMQIgTb5gsWnVk866SV3q1ui8wpP77Q9xXxWmmB+u5umuPdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1114.3ce681d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1114.3ce681d","@flighthq/entity":"0.3.1-next.1114.3ce681d","@flighthq/geometry":"0.3.1-next.1114.3ce681d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1114.3ce681d_1786763686009_0.28439209983797165","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1116.866c771":{"name":"@flighthq/mesh","version":"0.3.1-next.1116.866c771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"2cef4593a0552c8f357c20751b9a454bc583c4da","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1116.866c771.tgz","fileCount":79,"integrity":"sha512-wecHjdElbHgXY8rUfMqyaaCQeD/Wu/VTLsfQWqsbP+/FmCpIr/cKr17bgv2qEX8vexfNhiamxVGs87lwGy1liQ==","signatures":[{"sig":"MEUCIDTQGMo5uMl1FEzHsaDcFrMSOBowfhxT7gwxYYdOOCeNAiEA1pMOJm+QO2ootDpCtsEiviGzienBGXZvHmVz2HUvWoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1116.866c771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1116.866c771","@flighthq/entity":"0.3.1-next.1116.866c771","@flighthq/geometry":"0.3.1-next.1116.866c771"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1116.866c771_1786772839381_0.576306885354186","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1162.1c7f42e":{"name":"@flighthq/mesh","version":"0.3.1-next.1162.1c7f42e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"8f33a957e5b8d5fc97b3b5bd83ae5e50dc63557c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1162.1c7f42e.tgz","fileCount":79,"integrity":"sha512-fdcUZdDQNvPH6d+arc8s86zj5x3nch03giwBdj4DIno666mBCpwjNugg77RK/WKvRD8XL7XiD23y22IBtAhBMA==","signatures":[{"sig":"MEUCIA1av81APd+NaQYCLzsn266SKzJESd95gFicnVhD+rdWAiEAqaZvyr/j+UjkAq0Ifn7tgxZnQQzcIQyJYCc0vPedLR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1162.1c7f42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1162.1c7f42e","@flighthq/entity":"0.3.1-next.1162.1c7f42e","@flighthq/geometry":"0.3.1-next.1162.1c7f42e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1162.1c7f42e_1786893329230_0.03356570005638004","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1165.285e507":{"name":"@flighthq/mesh","version":"0.3.1-next.1165.285e507","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"606b06f4e588ff3212dd07592a9ddc3cc66d502a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1165.285e507.tgz","fileCount":79,"integrity":"sha512-IAOuajLC9XgELLCvFpSXkd/1qpJJbPIybhSzn3XLpW11gh7dtZUd3a0COV8jNp3KOO3zpd7bkpDnMNVa9uKr+A==","signatures":[{"sig":"MEUCIQD0Bt3SdUCX5aNbXczMxYOiy2nUo4dLH1n2khtcZcIYAQIgJmw12pC6WgdvaQDAjVLRzHs+u6pjKov4v1pWC8DrsOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1165.285e507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1165.285e507","@flighthq/entity":"0.3.1-next.1165.285e507","@flighthq/geometry":"0.3.1-next.1165.285e507"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1165.285e507_1786916273403_0.3852444102225985","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1170.8a733e4":{"name":"@flighthq/mesh","version":"0.3.1-next.1170.8a733e4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"a459fc58abf61ae8455c38eb2a193ea333bc9fb2","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1170.8a733e4.tgz","fileCount":79,"integrity":"sha512-h4jXTT6auZK2GaTyNzYhcutEevTHgXgmoLE5nIareZLWDKInxVoB1pqCyGPYlAj+zPuJoS+GDhmvJgK6F9Msew==","signatures":[{"sig":"MEUCIQCsD+JaeOkYhHNrECQdhWBwEziB13KlaT02S0kYIzVA8wIgcsAApsJayNp4wSsL9HxGVrTyHmBE0zdbfjG/EyCwJ0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1170.8a733e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1170.8a733e4","@flighthq/entity":"0.3.1-next.1170.8a733e4","@flighthq/geometry":"0.3.1-next.1170.8a733e4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1170.8a733e4_1786922322766_0.35263315713412413","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1191.e999f6c":{"name":"@flighthq/mesh","version":"0.3.1-next.1191.e999f6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"c67e1e392193454d23ec694cddd3dbe17fc4c349","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1191.e999f6c.tgz","fileCount":79,"integrity":"sha512-mquDIFG9FcCgmefSBRGNMF3gwng9MFpQMxtyjLtoCpx149KvMIP5a0AONUQanG/CsRsOvtFas79TBQom/wA2iA==","signatures":[{"sig":"MEUCIQCM2Tdu1gOALOLEyHdaW8yzZMjcNqYtBpiDOtRpVdgChwIgdnggIyDxsetIcLO2+4ap8MXMaeowLxIehk1ATbNKLWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1191.e999f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1191.e999f6c","@flighthq/entity":"0.3.1-next.1191.e999f6c","@flighthq/geometry":"0.3.1-next.1191.e999f6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1191.e999f6c_1786959831853_0.07639157670517682","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1217.5f07972":{"name":"@flighthq/mesh","version":"0.3.1-next.1217.5f07972","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"5402b14c4f4ac2cd1b2c98b58d0669c362f08eca","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1217.5f07972.tgz","fileCount":79,"integrity":"sha512-xfEd/qcGUYasCLC8/q5mo9XBk0ZkCmNe1r4jy5pl3dSdBi72BhAzV3SdxQQv/m0tR9uIlSoDpgPwI0dGHVuvTw==","signatures":[{"sig":"MEUCIQCt1W04lyEDxvoN1NK1pwSu0pUgi5e8fZuUm3/ZLXXxZQIgfT325Eyf+Jnkuj6/YUS5ORqgScsZdcVjjatINkuVWNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1217.5f07972","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1217.5f07972","@flighthq/entity":"0.3.1-next.1217.5f07972","@flighthq/geometry":"0.3.1-next.1217.5f07972"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1217.5f07972_1786991281591_0.8465466710199245","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1240.e41e1f0":{"name":"@flighthq/mesh","version":"0.3.1-next.1240.e41e1f0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"8a702f71a733028216af1c7e0a7bb317573201ad","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.3.1-next.1240.e41e1f0.tgz","fileCount":79,"integrity":"sha512-ZAEBRjSpngBa1WmNkn5NE0kHSMrvpvUqdu0D86+C68W1KJ0oqTSkL8rt8eNM7mrIynNSYK+xX3lRL6bY0eyodQ==","signatures":[{"sig":"MEUCIQCRnIv3opS7il/fVAHA/Iv6dKPwNVMZXjO9/vvIH8xTNAIgA+lLnrcyWSgLx/lvCvDpJbrSxmoaMjMLBpJmg29UAW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.3.1-next.1240.e41e1f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.1-next.1240.e41e1f0","@flighthq/entity":"0.3.1-next.1240.e41e1f0","@flighthq/geometry":"0.3.1-next.1240.e41e1f0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.3.1-next.1240.e41e1f0_1786999501996_0.9992221032435653","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1261.f361161":{"name":"@flighthq/mesh","version":"0.4.0-next.1261.f361161","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4930e4aa9d82ac63c0da5768b97a6c871436ce98","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1261.f361161.tgz","fileCount":79,"integrity":"sha512-e8BuSInOHxVZcDrfpLq6BPv1rad/pkZfNDTyeiWU9OLn1HktD39RL+bZ9i62CA01bkCcJaOmByYbLP6LZFlGFg==","signatures":[{"sig":"MEUCIQC3yk45+/v6qmgrOCBBmDVCTLztxpPDR3hISTVSrdscowIgeL9VbRi/PDc9p7NyZvNKCr4lTZ1OjBBo+9BOizsrdBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1261.f361161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1261.f361161","@flighthq/entity":"0.4.0-next.1261.f361161","@flighthq/geometry":"0.4.0-next.1261.f361161"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1261.f361161_1787006146927_0.7332159031659984","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1263.aa14a22":{"name":"@flighthq/mesh","version":"0.4.0-next.1263.aa14a22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"b629828c1cef722c1aebd7661c96c5381f6c7126","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1263.aa14a22.tgz","fileCount":79,"integrity":"sha512-JCO5dn0bbY1R1CLFFgfQQ+NlEZvuQ/MIbUw5JaWfhSe7Xk+VM5MnwYE3s5w4Uh7inQW1+0tPslnb6mEcNKxKOA==","signatures":[{"sig":"MEQCIFp8eg0P06BQt6LJrJBSYxtzQEocYxcOlr+pDcqpeRfNAiBt6uZigzZTWrgPZGiZtbVaqqJTXNDijW/Q6W/ck6Yk+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1263.aa14a22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1263.aa14a22","@flighthq/entity":"0.4.0-next.1263.aa14a22","@flighthq/geometry":"0.4.0-next.1263.aa14a22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1263.aa14a22_1787007216752_0.7325931339665119","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1287.1dae9df":{"name":"@flighthq/mesh","version":"0.4.0-next.1287.1dae9df","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4dff982d3687ccf7f491f25d6ac4c061308c4e22","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1287.1dae9df.tgz","fileCount":79,"integrity":"sha512-Wa0wdaL5r6XV48ACsdoF9u65hBwOASQ16ZNsgp5e/vIIu58KQJKL+MVH/MJEPObeoXo/YBNl3BeasQT9UsfrRA==","signatures":[{"sig":"MEQCID84Gv60ym9gGo5PdH1LngUCa9GNn39/90CHVy73fy7wAiBTXS35BQoQ3O7/7fAbX6YSsHk6yHPwYe2GUw8aaNEJjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1287.1dae9df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1287.1dae9df","@flighthq/entity":"0.4.0-next.1287.1dae9df","@flighthq/geometry":"0.4.0-next.1287.1dae9df"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1287.1dae9df_1787014809368_0.19120659770359616","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1290.99fd889":{"name":"@flighthq/mesh","version":"0.4.0-next.1290.99fd889","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"7d24c19186fb0e1bc2aaae1bc7b2fe37218f1185","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1290.99fd889.tgz","fileCount":79,"integrity":"sha512-x/uMTX/l5MD4xQb7zpxAG7gaTLyGSY11a2dgufI4i5uui9DhkS4waYQCAS0UClJes6E6+5+9i8yNgtvAcjEBvQ==","signatures":[{"sig":"MEUCIDQctQciR+bBiJFpMR0eoHJceGH1l+PvVuK/B9yNgjB5AiEAqNkN+9I3Wnvhi0aTX2F0NfXD7q8B6plTdf8EZcohOfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1290.99fd889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1290.99fd889","@flighthq/entity":"0.4.0-next.1290.99fd889","@flighthq/geometry":"0.4.0-next.1290.99fd889"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1290.99fd889_1787016162489_0.9683154767794482","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1294.03b2010":{"name":"@flighthq/mesh","version":"0.4.0-next.1294.03b2010","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"1251a487e3cd8b532c0200e9348dca78c3a65324","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1294.03b2010.tgz","fileCount":79,"integrity":"sha512-1CfeZvtS4eKwo9T2SPjX8mHLzr2ntupROp0cm9WGMZwZePtDUWAzwo9lYeF3T5XbiLw1kInk9rIm1sBCJNlt9A==","signatures":[{"sig":"MEYCIQD2/KON5BWjCzP73WwuUr7MvI4AlzbDN7Q5fEqIlYyKWQIhALRC2UJt5ERxDkUCxCP7qtfu1u6DOdxu8iZbj7TUG3W0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1294.03b2010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1294.03b2010","@flighthq/entity":"0.4.0-next.1294.03b2010","@flighthq/geometry":"0.4.0-next.1294.03b2010"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1294.03b2010_1787020373628_0.4091902631449127","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1296.dfa990a":{"name":"@flighthq/mesh","version":"0.4.0-next.1296.dfa990a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"7ccebe84ab9674e4fdfabc1b31ecc515c9a981b1","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1296.dfa990a.tgz","fileCount":79,"integrity":"sha512-BTFBw6V9n2xeAehPVLbNyXyTs8d0B1+PiMF2V3QAqoDlNIL4N47RgJgxGAtW4fJ+Klf6cFEaRxzaEodh1by+KQ==","signatures":[{"sig":"MEUCIAXcbeTiNJl1wU/HuG1lLoEAYdjVxmm5oPVudCaSP7GrAiEAyz2j5jczPSvBnQd+uhTzP+CcWVtw8ywwpkKCASyY3cE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1296.dfa990a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1296.dfa990a","@flighthq/entity":"0.4.0-next.1296.dfa990a","@flighthq/geometry":"0.4.0-next.1296.dfa990a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1296.dfa990a_1787026903964_0.9594333403773998","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1299.541fadc":{"name":"@flighthq/mesh","version":"0.4.0-next.1299.541fadc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"11a452f5da9ef077c3494de8d30045b7233fdd8a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1299.541fadc.tgz","fileCount":79,"integrity":"sha512-tfZ3phrFOOo3kpaAe+Rfq1XrSqoLDnHtKCE22TQOCWKMK4GZ2fXLEOCIu6OH0f4y76HA++EbXOm9RBmltHPi6w==","signatures":[{"sig":"MEUCICT3CtKQI2UQrpwPuoxJht3aFTMGy352PmbFiP43tbD6AiEAv9Q4X7DsI9N06+dhmHIo4WSi/kJczdG1gZ28VZca1Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1299.541fadc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1299.541fadc","@flighthq/entity":"0.4.0-next.1299.541fadc","@flighthq/geometry":"0.4.0-next.1299.541fadc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1299.541fadc_1787033940543_0.49583466855149805","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1350.7431bb1":{"name":"@flighthq/mesh","version":"0.4.0-next.1350.7431bb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"f9d0bccdbed8f03f538ebbea752801085b0bc167","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1350.7431bb1.tgz","fileCount":79,"integrity":"sha512-2NcTGRqkO0KavhQjtlARk3LCbbjDtbl8yUI/U13IE9/koi/EZogw3bU5va0KpImV/KjUyVVC4crRLTeQ8wjmXg==","signatures":[{"sig":"MEYCIQDMxZGQdMbgZYf08cwG2YKuuMperLeTAa9vb027k2pIwAIhAKV9SbgullaFUUhYnZrl2VyWyjMbeNeDKt+WyKDPmGM4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1350.7431bb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1350.7431bb1","@flighthq/entity":"0.4.0-next.1350.7431bb1","@flighthq/geometry":"0.4.0-next.1350.7431bb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1350.7431bb1_1787067033130_0.4357355191637444","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1351.6ec45d6":{"name":"@flighthq/mesh","version":"0.4.0-next.1351.6ec45d6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"719b60d45d33f27f6382ae4b86dee92b19792e65","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1351.6ec45d6.tgz","fileCount":79,"integrity":"sha512-HJv6GTPR5HgdQFoKzsYBa8z1GFMjCRCKdRq3xKtYm1L+2zJgWwizssINZyyQj4T4mJUajvITmyRTRQWHu3a0wg==","signatures":[{"sig":"MEYCIQDulQp3SWXJ3qj6sFBOFCYpGn528fWlr0mX6XFV5pvhVwIhAPt35R9A5uK9gujgajzw3NhXw6FZU82qDxN6gPv/gWn7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1351.6ec45d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1351.6ec45d6","@flighthq/entity":"0.4.0-next.1351.6ec45d6","@flighthq/geometry":"0.4.0-next.1351.6ec45d6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1351.6ec45d6_1787068057773_0.5529264542460222","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1354.5181c5f":{"name":"@flighthq/mesh","version":"0.4.0-next.1354.5181c5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"11b3394925dbbf65eb53e4c2dc6c2ab375c638ab","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1354.5181c5f.tgz","fileCount":79,"integrity":"sha512-fBIOSH2HFVk/0eHE9jY2owOH9su+8i4V/q1ARvom0y2LpC5gwpUGrvWCY44BVQnScQS2zk6zFk6p6vhnDo1hCw==","signatures":[{"sig":"MEQCIEv50sSTB4jdKzXI3spr8pp/q56itgf0Rm3XyyoaXUbcAiACHHZjG9aLbndQZkjZfb9wHuRVG1L9Flj/HcyOkjVjiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1354.5181c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1354.5181c5f","@flighthq/entity":"0.4.0-next.1354.5181c5f","@flighthq/geometry":"0.4.0-next.1354.5181c5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1354.5181c5f_1787076817679_0.6223684983895932","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1356.924bb91":{"name":"@flighthq/mesh","version":"0.4.0-next.1356.924bb91","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"b07071d0ee284778d6ebd0d1afc41a78f1a493c2","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1356.924bb91.tgz","fileCount":79,"integrity":"sha512-qGaU/xzJdEuW91VEISJBQYNO7ddnykuikHuZEpaBRWDhc++sMsRSNAbApicR5S8XHC2YpnXXBAkEpz/vGiRflg==","signatures":[{"sig":"MEUCIA31JJUWs40HRmbeSgBn0rtZY1SDbZSKjcJswuCMANYzAiEAuayCUtfFIbv8Pf2Rg6Y5F+k4UJRv4mXSHZzX3Cvv+6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1356.924bb91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1356.924bb91","@flighthq/entity":"0.4.0-next.1356.924bb91","@flighthq/geometry":"0.4.0-next.1356.924bb91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1356.924bb91_1787078110937_0.6565130307289369","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1357.b87b5c1":{"name":"@flighthq/mesh","version":"0.4.0-next.1357.b87b5c1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4417489a7833d2cad536e1543e890497fa190f9d","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1357.b87b5c1.tgz","fileCount":79,"integrity":"sha512-PsOvKxJCaEnMLYNMaRc50xVsgnXWKe6hxCWUaNqEXfPv8oRu5/uPk8SfJY9x6VygIn9Z/dVGJuV7AwK8xGvfHQ==","signatures":[{"sig":"MEUCIBKy+JTqNiobS/4YMr5MEcyTzZ48ic5NqRYYKj+h0qMhAiEA1sHEnakdNYJysHKnXy3603kF+Jwjmujo3U22GXDRNpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1357.b87b5c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1357.b87b5c1","@flighthq/entity":"0.4.0-next.1357.b87b5c1","@flighthq/geometry":"0.4.0-next.1357.b87b5c1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1357.b87b5c1_1787078259282_0.4390768082621035","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1362.3734bd4":{"name":"@flighthq/mesh","version":"0.4.0-next.1362.3734bd4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"08767cce0da44e811bee8fca97ee758807b3b7a6","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1362.3734bd4.tgz","fileCount":79,"integrity":"sha512-VDkGVJJX+Ft1GPTMb4g8NFu2PI8SUvKrPOAbU9h4b3kTZ7j9EXsqHrbXB2lslucw2ZvNUmyEwWDRcz5WAC9DoA==","signatures":[{"sig":"MEQCIC+epq8iL4JOcRaG7LJk5Yhcc6sKoMcKXSSGYwcgV53IAiABTXubSMkcGLsvD8H4XhO9hW67PnkoLmWM5zSxlySBGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1362.3734bd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1362.3734bd4","@flighthq/entity":"0.4.0-next.1362.3734bd4","@flighthq/geometry":"0.4.0-next.1362.3734bd4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1362.3734bd4_1787078916161_0.30032900669367213","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1383.b8eb497":{"name":"@flighthq/mesh","version":"0.4.0-next.1383.b8eb497","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"3cf8b0c43299241cc0e901e9e88003e71e1ce3a3","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1383.b8eb497.tgz","fileCount":79,"integrity":"sha512-82jhBUgEG+Sb+CWl7nOdDh6IdGarPU7OeFtnFx1Wl83qIO/+NOJwZtkn7uFyBXjWPqjF2CI7I7QJnO8f8RlzCg==","signatures":[{"sig":"MEUCIEyRUeSpsLaZ1dIlCNgANYtUxJbw1b99zBbjZN2K0c1eAiEAy8gq2gP9acq0txS41PcoTij3nzcpZWM8E0X4yVOwHOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1383.b8eb497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1383.b8eb497","@flighthq/entity":"0.4.0-next.1383.b8eb497","@flighthq/geometry":"0.4.0-next.1383.b8eb497"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1383.b8eb497_1787080246873_0.7889017333398622","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1385.dc129fd":{"name":"@flighthq/mesh","version":"0.4.0-next.1385.dc129fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"5baec4a52b778d680ac71e9e324dc1a2234a5afe","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1385.dc129fd.tgz","fileCount":79,"integrity":"sha512-QOBX2WrVk3qvsc+DDznbl3uvZJWi9346AELw2DGWJelmauvSF7gpluG14dXyDi6EkJ2N1ZqrrkB3+u7lAgL69g==","signatures":[{"sig":"MEUCIQDQz5pJ8nvhRQfdrgbNBbcgA3kJD9e18mGqTF2FQkAf1AIgIEGhB4s2hP5waQqqZblx/jyg9ENZyIj2g2yX/956M8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1385.dc129fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1385.dc129fd","@flighthq/entity":"0.4.0-next.1385.dc129fd","@flighthq/geometry":"0.4.0-next.1385.dc129fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1385.dc129fd_1787082001466_0.6700663852855322","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1390.ca3ba2b":{"name":"@flighthq/mesh","version":"0.4.0-next.1390.ca3ba2b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"6b2137cfdb1ff3ed16030c13a7a70668db24d4e9","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1390.ca3ba2b.tgz","fileCount":79,"integrity":"sha512-3ZjTXgPT3Qw6z1/Gw5y4qTP61E91L884pNTLOE+AxQ00o8g+jCvYHFJbjRghkRLnEf0XLh1/h3TbJ9CnUpyfEw==","signatures":[{"sig":"MEUCIFFTBwi4Xl4zvXKIImlataNhzA6UItRmW+cEBJSL4IWNAiEA8+Ex03MEhIOU3d7SGQttQk2vXvXpuONQJQZvhn1k9Y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1390.ca3ba2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1390.ca3ba2b","@flighthq/entity":"0.4.0-next.1390.ca3ba2b","@flighthq/geometry":"0.4.0-next.1390.ca3ba2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1390.ca3ba2b_1787084734715_0.9997935279410528","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1391.ef8547e":{"name":"@flighthq/mesh","version":"0.4.0-next.1391.ef8547e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"32d637eaef6633aed0587426afe4fb5a6ac0f3f6","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1391.ef8547e.tgz","fileCount":79,"integrity":"sha512-CRNHN4j+MLQvEbUvrfBVdSzMXHLB1mlwLIXSbVkFc9D6ydEyhQbLTPPuaRGiFcbk0Xt0JiYGtRT8CYImj+ksYg==","signatures":[{"sig":"MEQCIB7pc9kdfpG7Yy0d21p+oeJNkLPWlgPU/zqe/R73VqoHAiBAbUujFciHG49ZTW41IlvL7aM5ES6NyloGacEnkp2j9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1391.ef8547e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1391.ef8547e","@flighthq/entity":"0.4.0-next.1391.ef8547e","@flighthq/geometry":"0.4.0-next.1391.ef8547e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1391.ef8547e_1787084886788_0.8439727174016303","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1392.ae73a44":{"name":"@flighthq/mesh","version":"0.4.0-next.1392.ae73a44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"501f0243e0da3f2f40acd4145a7c1da28dd79bb4","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1392.ae73a44.tgz","fileCount":79,"integrity":"sha512-/32mhzF9tL57ESKV7i6NonhTELnQrg2i6/4xCxOkiJUewP4zugX3W2N4S4y9Qmu3lSarauxqELzasDl9JaC43w==","signatures":[{"sig":"MEYCIQC6aZ9k2TFwjKMIROQqm7wbCohqiEjLl4j3ALeDyO7AEQIhALbuFCOiKrBrYsoEHmPq4gUn2HW6ff5CDo7EDSgxkLoF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1392.ae73a44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1392.ae73a44","@flighthq/entity":"0.4.0-next.1392.ae73a44","@flighthq/geometry":"0.4.0-next.1392.ae73a44"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1392.ae73a44_1787091032051_0.39237761127551307","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1396.66c9814":{"name":"@flighthq/mesh","version":"0.4.0-next.1396.66c9814","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"810088cc2e57a5517476ded19560203e320a9efd","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1396.66c9814.tgz","fileCount":79,"integrity":"sha512-bBbAzZjfS6qLWUhyxHY0qp2NvkfWb2SnzM5ksvrpIqpvkATRxoAoYmPPOxdTIYjDO0pQTYFK4ESh5nKbllqYYA==","signatures":[{"sig":"MEYCIQD5DOqR2mbXE12vQVP+J7IyC5xRXGD5fBGzq5CL8fhRdwIhANNisZuDnWBIxv73vaA1qIFQboDbkhWC3vkoOoIVMnVR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1396.66c9814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1396.66c9814","@flighthq/entity":"0.4.0-next.1396.66c9814","@flighthq/geometry":"0.4.0-next.1396.66c9814"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1396.66c9814_1787095718335_0.05967767438694804","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1398.776fd7a":{"name":"@flighthq/mesh","version":"0.4.0-next.1398.776fd7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"de7134e2ecffd25e7e419cbc2b1cd1fe50dbf9aa","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1398.776fd7a.tgz","fileCount":79,"integrity":"sha512-inKkwZ+L/pIcxgJWhsUpIOpxK1eIe3dboHHkrOdY8RSY0C0R69lC1AEha9MgYeWZ2CdxwNG7+Q9mnssczJkM7w==","signatures":[{"sig":"MEUCIByq8aXqlP7AdQbeNU9IMKOxs/TKPZlF4ItbxfAe3p+XAiEA5GBO1Zgfcxp/y/PH3d7tDUN+f0zLd5PAm6r7y3ENW0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1398.776fd7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1398.776fd7a","@flighthq/entity":"0.4.0-next.1398.776fd7a","@flighthq/geometry":"0.4.0-next.1398.776fd7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1398.776fd7a_1787095850437_0.7444446931496411","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1399.9d20d2e":{"name":"@flighthq/mesh","version":"0.4.0-next.1399.9d20d2e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"24f9699f6b9503ce2940630a141f5d801be59c76","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1399.9d20d2e.tgz","fileCount":79,"integrity":"sha512-rc099tKyNduoy+lxBsSKVgbn/MiVOtFI2O7ceMPwRDkVapG0UvEjuA32CptVEj39bUg30ahODmEzxUbVVCNWDA==","signatures":[{"sig":"MEQCIFfhyKSwT6AHW4syVXMFujFhJr2rPPkNWEOVcTlgtc+vAiAjpsSi/cR3jAsZHwqrq6LL/ZXOSeTLz03r+IHzUhucdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1399.9d20d2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1399.9d20d2e","@flighthq/entity":"0.4.0-next.1399.9d20d2e","@flighthq/geometry":"0.4.0-next.1399.9d20d2e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1399.9d20d2e_1787097456160_0.8937696224183895","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1404.4936e90":{"name":"@flighthq/mesh","version":"0.4.0-next.1404.4936e90","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"d7c6d2b66eef006eb6c43bfefe6d155a69eec937","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1404.4936e90.tgz","fileCount":79,"integrity":"sha512-y0mR7yEufNMeo529H0KXazKP6xGoUyqfTDNf2hwaouFYuh1D1b1xQ/sdp3brhE5PLaVxvv4iekwXpfQsGvSglQ==","signatures":[{"sig":"MEUCIQDyhZnVxXMzSrRi2OwbwwdqYV7K3wj3TqCWLYwetF2i+AIgPLRR5JbXdF3tGG1nKPjpSY1FXT7lQdXSjjPO4iARwVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1404.4936e90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1404.4936e90","@flighthq/entity":"0.4.0-next.1404.4936e90","@flighthq/geometry":"0.4.0-next.1404.4936e90"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1404.4936e90_1787102261696_0.7488316826752464","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1405.d7484cf":{"name":"@flighthq/mesh","version":"0.4.0-next.1405.d7484cf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"75b487c0afe0aa81b35248134578d8661934270c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1405.d7484cf.tgz","fileCount":79,"integrity":"sha512-9CIfiQGpJSm2gR9eYFeif1LLPQj1BVVpGkNF/C5UpkmvxK4pHwnMggyOIL/ahEc2Dc2ukAL1w8jGtPMNkMCypw==","signatures":[{"sig":"MEQCIEgmr8XQ5d4kJYHsMKoAYtEdgAiXIC4El+ThYLKVYfS4AiBzFU7ZhjFIkZREuDcWtyPRJ1p8buLox3P21G5WPtD5aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1405.d7484cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1405.d7484cf","@flighthq/entity":"0.4.0-next.1405.d7484cf","@flighthq/geometry":"0.4.0-next.1405.d7484cf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1405.d7484cf_1787102388785_0.3570608094642471","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1410.a69907a":{"name":"@flighthq/mesh","version":"0.4.0-next.1410.a69907a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"05a8282e59cf2294c2a5d57307c32f6dec7a2b41","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1410.a69907a.tgz","fileCount":79,"integrity":"sha512-upaGocBfmtx+ZLgRF09toIp4c/wdWeZ2waAUHSmJn3H9e4MktpbjqOPZJEcfrj5oYaWma8/+NflK52cgcQ2j1Q==","signatures":[{"sig":"MEQCICkojcGfmJbmLblxkWId+ORlDzR0fW/hm6QrQsDJcQYZAiBBK1/2Vn3YA661EtF4OJkt3tilg4HG1SluJM7mdkNF3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1410.a69907a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1410.a69907a","@flighthq/entity":"0.4.0-next.1410.a69907a","@flighthq/geometry":"0.4.0-next.1410.a69907a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1410.a69907a_1787118517947_0.9565756358957473","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1412.05a7272":{"name":"@flighthq/mesh","version":"0.4.0-next.1412.05a7272","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"53c6a54488c2633b6937b65c9cee277d79f1300e","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1412.05a7272.tgz","fileCount":79,"integrity":"sha512-ppTlIUmymTJVpH/vjYFIZ92kVYXMHNJM/EZJe7v2uUk+lEixC8j/tK5jSNX3SYiSa1ep3PsAfj1J8LIm2H/QWQ==","signatures":[{"sig":"MEUCIQDRFn+0tEy6uUClb/1NfOhv5W8YBiI60w9yrL81YreVyQIgNxP6xqGJHrwp0abGWzVOJpAX1ExkA9XUjCoNbgKldo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1412.05a7272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1412.05a7272","@flighthq/entity":"0.4.0-next.1412.05a7272","@flighthq/geometry":"0.4.0-next.1412.05a7272"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1412.05a7272_1787120545190_0.23657274984831012","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1415.00028b0":{"name":"@flighthq/mesh","version":"0.4.0-next.1415.00028b0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"6f47199f6a950faf27e544859eb819c4cd5f3a81","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1415.00028b0.tgz","fileCount":79,"integrity":"sha512-KlxoPCKCNDZr8VL3ttv/RuTlW2kvj3cFTpiU1V95btPSz19hGDLqlqGb6YnaBw7jSjnrD2mRNEfOH0FGE9PWHA==","signatures":[{"sig":"MEYCIQDYtvqD59JSos0P3Y4/cVvIbkuvcqi7DGKza6Mnp6junwIhAPGxpJtR5GLwcYFbNdbUoZp1edydwwf2mPVeYu4N02+u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1415.00028b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1415.00028b0","@flighthq/entity":"0.4.0-next.1415.00028b0","@flighthq/geometry":"0.4.0-next.1415.00028b0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1415.00028b0_1787121437917_0.43914240658335","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1416.ef4fae7":{"name":"@flighthq/mesh","version":"0.4.0-next.1416.ef4fae7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"761a8f1b5af9a9b055c4c306adb8fcb12cff5e77","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1416.ef4fae7.tgz","fileCount":79,"integrity":"sha512-iw7BdfxScGRCW4q/CWnIOpZtmYrfbjrgXzrzM6lhrk07aYWXRyv98aKBKwN6WYaSON5YeSYeun8zIgO14L05ow==","signatures":[{"sig":"MEYCIQCQC/LVV79tiZ+BNcT5p/qbWFJChw8qcl2TLMKmgtdOhgIhAO8e+0jkXgiQ2HP3PzvHGdqnY9vuXOtX/3Mra0CBTKPk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1416.ef4fae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1416.ef4fae7","@flighthq/entity":"0.4.0-next.1416.ef4fae7","@flighthq/geometry":"0.4.0-next.1416.ef4fae7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1416.ef4fae7_1787155969883_0.7525863636441641","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1487.e25e95d":{"name":"@flighthq/mesh","version":"0.4.0-next.1487.e25e95d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"89201678a46855f69dbf6de680de5049d49b248b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1487.e25e95d.tgz","fileCount":79,"integrity":"sha512-Ls4drwiURt6GN5EgViYa+R8MK2Ptf1MRFlQi8njmwtFepTCmroHR/WmyQNSh3fWfN2MtT5nX4WdZyzLO06YQHg==","signatures":[{"sig":"MEYCIQDzI1b8GlbzX2bRvfcL5U0GOPaWXfVurEHcPcyShhSTrAIhALWzAkCRh+oSbI1B5PCiDD268+bTj69XJ8k1FPlmubEq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1487.e25e95d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1487.e25e95d","@flighthq/entity":"0.4.0-next.1487.e25e95d","@flighthq/geometry":"0.4.0-next.1487.e25e95d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1487.e25e95d_1787182296364_0.22553262439717403","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1488.43bcb37":{"name":"@flighthq/mesh","version":"0.4.0-next.1488.43bcb37","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"873124936795462241894b7ec7dd4c3e950ba586","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1488.43bcb37.tgz","fileCount":79,"integrity":"sha512-vvUL0Ap748VURgn5nXQVrAGs4wvv0ORbNhKbhuJnEqZt2vzp5u6DI+/hn3lYrxz6sX/ta/CTMLIUQmMY2WmbRg==","signatures":[{"sig":"MEQCIDJB4aWRczWjuE78+93qMbimG+t1QKvlE9n7RGXhHz83AiA7E/mk6yiUYDvPjohRlBc/33f4MmQ3fIc3RYA2f2WR3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1488.43bcb37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1488.43bcb37","@flighthq/entity":"0.4.0-next.1488.43bcb37","@flighthq/geometry":"0.4.0-next.1488.43bcb37"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1488.43bcb37_1787200974120_0.7333269210892355","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1584.a8ddd61":{"name":"@flighthq/mesh","version":"0.4.0-next.1584.a8ddd61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"a985b0ae9abe37ffb8fcc5ad5aad7b20507fa022","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1584.a8ddd61.tgz","fileCount":79,"integrity":"sha512-J6y7CWYailgzrnwS58FSY/N90baN2KwOiq8vgzI4MKfDrX1LtqZVv23UIxk5FKgtj0R38M0Qs7hgtg0HMOHOIg==","signatures":[{"sig":"MEUCIQCCKRZrMeG9zXtVPDYnD/BjcOe7j9gl9g18mt06VuyOyQIgKem3o+c7nnOM5kW0XU4Cl6Ud4rfp8O456Xo27BJB5AA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1584.a8ddd61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1584.a8ddd61","@flighthq/entity":"0.4.0-next.1584.a8ddd61","@flighthq/geometry":"0.4.0-next.1584.a8ddd61"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1584.a8ddd61_1787250483968_0.5225116677552055","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1585.bf131c8":{"name":"@flighthq/mesh","version":"0.4.0-next.1585.bf131c8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"520a75f3d829db8cdb88c13e3f977881be077da8","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1585.bf131c8.tgz","fileCount":79,"integrity":"sha512-J6djrUmRN66JTO5neYafhptP4lKqNugdoRxFzaR6HqD2kuS46j+kyshsltuzA0hB8nuNCg8fwNZe2H/yEpvscA==","signatures":[{"sig":"MEQCIETFdA8J2Li/Iof9osSU1qHjolSGu4IVMGRs0RonFTcTAiAIxeYEvv93tRNOZguciViBl89leQGhY5UE9lmOuu+Kmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1585.bf131c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1585.bf131c8","@flighthq/entity":"0.4.0-next.1585.bf131c8","@flighthq/geometry":"0.4.0-next.1585.bf131c8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1585.bf131c8_1787251147155_0.5506349992394435","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1602.af48ed1":{"name":"@flighthq/mesh","version":"0.4.0-next.1602.af48ed1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"67ecd7ed2bf6b84e77e000d37e81cb4504a6c1c4","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1602.af48ed1.tgz","fileCount":79,"integrity":"sha512-4Cz94DYWHhplOvHqBziYLWYuLfbPn4xZySViofLHQ3CSUQG/NRhY2uj7Eg1W+bCfuOCoOdXcxQiAmfJiOtTs1w==","signatures":[{"sig":"MEYCIQDhHk9yudJ03ov1Qts1Lt0efJlpbPhxEvc24cmuPYCMAQIhAJeopQyExNQH7FpEguILk65a4eB1H231mUZE7Aj/RO/P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1602.af48ed1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1602.af48ed1","@flighthq/entity":"0.4.0-next.1602.af48ed1","@flighthq/geometry":"0.4.0-next.1602.af48ed1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1602.af48ed1_1787267531696_0.4618688723876403","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1652.39f08fd":{"name":"@flighthq/mesh","version":"0.4.0-next.1652.39f08fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"fb4729b11460dbabb3600e0c3dc90787c4a1685b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1652.39f08fd.tgz","fileCount":79,"integrity":"sha512-/SiJw9BXQFm0S8qRsqRiKMXa9U75gymHiYeQ0cYZRpkgftsRcKhsEuma+LKbtWUw+l86Z0pyV9d77Qm7FMapcw==","signatures":[{"sig":"MEUCIQD15rAmmtum4k/Ngnn0MJtQS3RYDb4UQNdiwhaoydDNtwIgfry7NxhKGUmEZ02uqLAo/t6O91JN1e1TmwBzKadIFH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1652.39f08fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1652.39f08fd","@flighthq/entity":"0.4.0-next.1652.39f08fd","@flighthq/geometry":"0.4.0-next.1652.39f08fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1652.39f08fd_1787280838692_0.3388165858003285","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1663.d9c5746":{"name":"@flighthq/mesh","version":"0.4.0-next.1663.d9c5746","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"a6c5af2024dcb24837b47cdf1a77356d4279f806","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1663.d9c5746.tgz","fileCount":79,"integrity":"sha512-mFBQsMgs7TSJv999JXFVJe/0br7EWNIRp9EAMx+iklQrpkAHrEY8aSo9DJ0bEN33CGnzIZTjb/7y5Rb75zT61A==","signatures":[{"sig":"MEUCIQD5+CK6b+iaMeIip5udAqFT7qx5DaNbu3Ilaqepg1TMnwIgJbOf5jRteW/ciymz3gJ1pdW76hz+B4o9LGKVv4Sv+Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1663.d9c5746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1663.d9c5746","@flighthq/entity":"0.4.0-next.1663.d9c5746","@flighthq/geometry":"0.4.0-next.1663.d9c5746"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1663.d9c5746_1787287626206_0.9642425774285095","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1694.598ef6f":{"name":"@flighthq/mesh","version":"0.4.0-next.1694.598ef6f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"5c66b47bbefb93ba07ba6f91d0efd482f5628683","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1694.598ef6f.tgz","fileCount":79,"integrity":"sha512-YegY4fghXnOkLb+4Rc/8SIwMwg48YbJOlO0t//rqu6oG2K5DHzEHoRitBv2w+oMoP8oXl1GtGLUe+ik/YZMDHg==","signatures":[{"sig":"MEQCID33i/rJn9jKf/bplXE+fvP+m29ma3vb2wW9Vz+TGykDAiBaAM4o6sKX9WCbu95pcTV7+1plb4cfnqMONhop+LnDOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1694.598ef6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1694.598ef6f","@flighthq/entity":"0.4.0-next.1694.598ef6f","@flighthq/geometry":"0.4.0-next.1694.598ef6f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1694.598ef6f_1787288454561_0.8293141481541075","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1695.181dea5":{"name":"@flighthq/mesh","version":"0.4.0-next.1695.181dea5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"44cb432ec0af12918fdfb0de6edf9adcfe9cfe11","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1695.181dea5.tgz","fileCount":79,"integrity":"sha512-XYSVKVKyoLXwTLgmH/IDfjluC4TmUnnpuCjslzquAxHqiLDn57ViDTo0nHZ7yYAelkgkGdiaKj4glfc25/vpeg==","signatures":[{"sig":"MEUCIERilHw7/DrLsz0XjzJqZi6jUU57WZfkD66DrgnQSplMAiEA2aNU+8Jmyd41FpQCm9CE25vciUu5fDoqZebOiJeiiwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1695.181dea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1695.181dea5","@flighthq/entity":"0.4.0-next.1695.181dea5","@flighthq/geometry":"0.4.0-next.1695.181dea5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1695.181dea5_1787292917497_0.3724834643488737","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1696.93f6f63":{"name":"@flighthq/mesh","version":"0.4.0-next.1696.93f6f63","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"57cedde32dea37eb77cc84b18f81f86b7af35e08","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1696.93f6f63.tgz","fileCount":79,"integrity":"sha512-zljvnCrfP5Wg2WdVy1awTJmTuf8NflcLlaJ3xjKDPVkW+TX0WEdnRcd4IB5KMSAi+rYMXi6C8MXc8YrKB1WI/Q==","signatures":[{"sig":"MEYCIQC0H5BGZszYstDZDnsd1eke9Yo0pV/N8Bva3F/8hf8gjgIhAP6j9oAJYV0VGgwLO8X8HlWNPmR9jwKTnFBD21RnKXAt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1696.93f6f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1696.93f6f63","@flighthq/entity":"0.4.0-next.1696.93f6f63","@flighthq/geometry":"0.4.0-next.1696.93f6f63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1696.93f6f63_1787293427229_0.8003270806751637","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1702.61a7a7c":{"name":"@flighthq/mesh","version":"0.4.0-next.1702.61a7a7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"41bef2b8adb35f4f862eedb69a530cc5b406801e","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1702.61a7a7c.tgz","fileCount":79,"integrity":"sha512-6NXdT+Oa+AyrtwZb3Ft2umZDHisuDseUYEjJVu/6jjpsl1TgMjgIYJElT5kLZOD3j7w3L+RsafSRsKR9F008tA==","signatures":[{"sig":"MEQCICCxNsgGq3JGQGy/WA+C5y5IB6RRFL7+yJ+PSIX0WUKQAiBdKvoA4ghi9jTpLr5DK28kW2G6b9LMreuNRB8f0j9CFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1702.61a7a7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1702.61a7a7c","@flighthq/entity":"0.4.0-next.1702.61a7a7c","@flighthq/geometry":"0.4.0-next.1702.61a7a7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1702.61a7a7c_1787296299495_0.17426253999116303","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1703.b82d313":{"name":"@flighthq/mesh","version":"0.4.0-next.1703.b82d313","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"42e4ae06f8d7ada00e448a694a8faee721fbaab8","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1703.b82d313.tgz","fileCount":79,"integrity":"sha512-aDB8WiUlcGzrtjRjih5O8zblMy4iZWE+9Cd1rJmnFFG0s4KYO/PVQmRf6atWz17ghXijkf2zOgKDT1pocbS6Tw==","signatures":[{"sig":"MEUCIARNZsU6qzDRJCd+w4IP+TjyVVIVmfM9OKRKwOMT0k7eAiEA/hiINHVSuwi6C2acZFAHG2T3n1Rmnag/oO2pB1+kMsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1703.b82d313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1703.b82d313","@flighthq/entity":"0.4.0-next.1703.b82d313","@flighthq/geometry":"0.4.0-next.1703.b82d313"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1703.b82d313_1787298128540_0.3306217706573231","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1704.9eb98e1":{"name":"@flighthq/mesh","version":"0.4.0-next.1704.9eb98e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"43344cfccfd403e6be30bbaea799b32f7327df72","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1704.9eb98e1.tgz","fileCount":79,"integrity":"sha512-4ulLmSpqD86+xx5re9CZDauypuBwKwLLsdO0F4eNpnrgewKnYX/oiYgy3vlR1xp1s2Lw9M1prb/KOZEeI0Sksg==","signatures":[{"sig":"MEYCIQCflwqBJdH1SVFlXVK98VHvo1tlAXB+XmlgcjLjSZKhvAIhAJn+592QcsgXcyS8Me8Ik5Y2WQzp6wEPtvLJO5syqZgc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1704.9eb98e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1704.9eb98e1","@flighthq/entity":"0.4.0-next.1704.9eb98e1","@flighthq/geometry":"0.4.0-next.1704.9eb98e1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1704.9eb98e1_1787300958774_0.7501887815535531","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1716.1979cc9":{"name":"@flighthq/mesh","version":"0.4.0-next.1716.1979cc9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"0bcdcc00e01e26e06a7e84f153c769ca01f9ef0f","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1716.1979cc9.tgz","fileCount":79,"integrity":"sha512-6exoILOl2SMWURarcu+uTDcvclrOBKjt4WjKYgWXZTAf4vlIjrS/djTincgF0Wd6gQtlPKC7W2CStT9CJIupRQ==","signatures":[{"sig":"MEQCIFeF+CnIlCK/NldBFIbavqmFrCdMIr4yWzb28kr7TwmEAiAFOzz1+RFpuhOWIw9LpzHh9Mor2MQs+Mvlt7DIx3XPMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1716.1979cc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1716.1979cc9","@flighthq/entity":"0.4.0-next.1716.1979cc9","@flighthq/geometry":"0.4.0-next.1716.1979cc9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1716.1979cc9_1787305274055_0.082253388281891","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1717.9d6a20b":{"name":"@flighthq/mesh","version":"0.4.0-next.1717.9d6a20b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e0bd7c224a312026d0557dbe6ac9bd5a966f121b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1717.9d6a20b.tgz","fileCount":79,"integrity":"sha512-uU+LxZKED74+sbtkOkx7IiM0giNUax1T4NlQJlsa+WQT1hhW3ir0wrzUWqic/uGR6Ukm6ing+UE1u+K8Dgpt9g==","signatures":[{"sig":"MEUCIQDgmXvR7E/y35BPN0aaPevFFDztzNSmfA9kd+TH9Tor4wIgNAgIhfNAHNxOKsAoBuQQgMmrhS90ZGsRz3AYY6w8988=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1717.9d6a20b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1717.9d6a20b","@flighthq/entity":"0.4.0-next.1717.9d6a20b","@flighthq/geometry":"0.4.0-next.1717.9d6a20b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1717.9d6a20b_1787307724129_0.3217879900571692","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1725.752ca79":{"name":"@flighthq/mesh","version":"0.4.0-next.1725.752ca79","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"ddd4fb598e8c66a44c0b4fbf3480cbee9391c5a1","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1725.752ca79.tgz","fileCount":79,"integrity":"sha512-Bv8Dplhs70E/dgiusXrJ1Z0YyJCoePh0MI6cXCKPO1Exq1ZvsZPNE4V9RnkKAoXVUX4Dzbi2zTH4R5NF5pOMaw==","signatures":[{"sig":"MEUCIQC7+8Z9vy4QZMs8+c0lm9o+jDghvxxt6A6Yd7a0Pqwd7gIgN0HNSOF4EloRSP/tQvuivG1/jTTLBsKR4mrCTr1RNwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1725.752ca79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1725.752ca79","@flighthq/entity":"0.4.0-next.1725.752ca79","@flighthq/geometry":"0.4.0-next.1725.752ca79"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1725.752ca79_1787310743470_0.2934019856105603","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1728.f69160b":{"name":"@flighthq/mesh","version":"0.4.0-next.1728.f69160b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"7b1e2c7ec6f74cccb69d437da4833eba2fe64d42","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1728.f69160b.tgz","fileCount":79,"integrity":"sha512-PE7qjAIcbKobnZmAk8T70bTDur/Dxyjxn94FsQeODw8rAXzawWyJ7vLGu0B52A/Uc5KrADIsloyRGD23Z4vd2w==","signatures":[{"sig":"MEUCIG5Kh59TibOADJf4cjbvNUUXok+MASMgGcQ1ZftNXRyqAiEA0jiRkk3Wu1uhGGA9Qi9sTUViqZpxVgPRNrOLSQhCmfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1728.f69160b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1728.f69160b","@flighthq/entity":"0.4.0-next.1728.f69160b","@flighthq/geometry":"0.4.0-next.1728.f69160b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1728.f69160b_1787313526409_0.7931491389652605","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1749.d81a21c":{"name":"@flighthq/mesh","version":"0.4.0-next.1749.d81a21c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"038a10d20f993f41339ac5bdd55b1b1714c363aa","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1749.d81a21c.tgz","fileCount":79,"integrity":"sha512-YNWvnuXkU03XSyYVb2Ln+xmoFfBEGbgjXlEuvy1GJBVvBseNG6rL33+vxdhwTIKK8Zz77tDl5nMMugLueX4eAA==","signatures":[{"sig":"MEQCIGf+SJ04v/rc3pg/qxyxWZtxpR3XTMyN86ycVP7L0OQ5AiBCAgAIF414pIK3vQhK8KOnLIRVe3sCetdTY9dFiZPS1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1749.d81a21c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1749.d81a21c","@flighthq/entity":"0.4.0-next.1749.d81a21c","@flighthq/geometry":"0.4.0-next.1749.d81a21c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1749.d81a21c_1787315774383_0.2207192582134263","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1750.13ec8b1":{"name":"@flighthq/mesh","version":"0.4.0-next.1750.13ec8b1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"9752907245af6ce15eccf27353cac6a753ec0984","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1750.13ec8b1.tgz","fileCount":79,"integrity":"sha512-W6RNrW9UO0+qsoVHLlVjL0n25rO6bq0D0RDapRmZ4SKeuHqlI3VcXi9DA2nf7ulQK/h4QF3lDIhari1lYX3O/A==","signatures":[{"sig":"MEYCIQDmVlfbUGPNcPc8eY6zgLU6ylt4Uvir1NxXGCQuq/4z3QIhALbwRatOio3XKM3OhUzJYmpaZfJTpKt/7toH01nWrW66","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1750.13ec8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1750.13ec8b1","@flighthq/entity":"0.4.0-next.1750.13ec8b1","@flighthq/geometry":"0.4.0-next.1750.13ec8b1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1750.13ec8b1_1787326967678_0.7221841431826692","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1751.b3eea5f":{"name":"@flighthq/mesh","version":"0.4.0-next.1751.b3eea5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"d9d18e03b38d911af169865309fa0c6e108c684f","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1751.b3eea5f.tgz","fileCount":79,"integrity":"sha512-oBU84bSBiaVVd5ffPG2JjVpJC+y6xZBoSSuaRguQFGHV4nBqtcGNGEVFtw8uz29A5xeOCR5p1o4m5qNFealH7Q==","signatures":[{"sig":"MEYCIQCR1ZFxHrXu5QcStz5XeQTxwu+G/UuIojzyGRrSAEsHNgIhAL5mz4689TFzQpiwvL44PuqcWMvIcCdCKTnDaSArD3NU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1751.b3eea5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1751.b3eea5f","@flighthq/entity":"0.4.0-next.1751.b3eea5f","@flighthq/geometry":"0.4.0-next.1751.b3eea5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1751.b3eea5f_1787327850841_0.6890255438289445","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1752.f250cb9":{"name":"@flighthq/mesh","version":"0.4.0-next.1752.f250cb9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"82d566ae084c447b81f8edb5c28d3d43ae602ff0","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1752.f250cb9.tgz","fileCount":79,"integrity":"sha512-6ZbB6g7tUC6AAymQWXWf/QlPwXlMK67WAcs+DJP/O5pIMhkAJ86mmiPBUZZr5kOhdodrOyFHn7xcAMilvl88pQ==","signatures":[{"sig":"MEUCIB45SbRT8XYFv8wHCaLVqIUmS+LUYYqjAbMnIm1WGSLDAiEA0cg+v6LLY99W0IqEPqCXt6kBZS7PYEV4nwg4bMaGEtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1752.f250cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1752.f250cb9","@flighthq/entity":"0.4.0-next.1752.f250cb9","@flighthq/geometry":"0.4.0-next.1752.f250cb9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1752.f250cb9_1787329855693_0.8612008876729693","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1763.f98ae25":{"name":"@flighthq/mesh","version":"0.4.0-next.1763.f98ae25","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e9336becb941d9608ae2f650011e38a80776d55c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1763.f98ae25.tgz","fileCount":79,"integrity":"sha512-mUvTdGx3K0YsU8ro4wNb9SJAYLomO8X/mHafxGyVr1oJBOlulrTT+P4Y9gys+owelgn09RLQCP/9VFdBzIHAcA==","signatures":[{"sig":"MEUCIQDwL+KPx5Grbv4xDEKJyc3KhwfzDyvcswI87/Hp4TfbOAIgV/9uHqCqekB9bm2+G/xy6qG3EfWhSA0dGKZFE9yxcCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1763.f98ae25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1763.f98ae25","@flighthq/entity":"0.4.0-next.1763.f98ae25","@flighthq/geometry":"0.4.0-next.1763.f98ae25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1763.f98ae25_1787330081299_0.47220984539621313","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1771.f4d15c3":{"name":"@flighthq/mesh","version":"0.4.0-next.1771.f4d15c3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"2042ca39bbd44b75f71aaf71e445a6dc6b9f8d55","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1771.f4d15c3.tgz","fileCount":79,"integrity":"sha512-qf60ew0b5Q9dktOorvEHax0VljEsn+dH3ufHqjRHbIfUS6z46LezRmXQGGbXo37APrjESiJAb50p7/liSZ7sgw==","signatures":[{"sig":"MEYCIQD96WtEeLsUbi5Aul4ZlchsgEjVVU0mBc+iak5kyQUmPAIhANhsQEPOQ2lhexZljLiRkE+eibsFhkQRgk4xoIdDEaPO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1771.f4d15c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.8.2","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.4.0-next.1771.f4d15c3","@flighthq/entity":"0.4.0-next.1771.f4d15c3","@flighthq/geometry":"0.4.0-next.1771.f4d15c3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1771.f4d15c3_1787338064507_0.7557384279141466","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1809.9b3b71b":{"name":"@flighthq/mesh","version":"0.4.0-next.1809.9b3b71b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"a721abafefb73e03d44054fa65756739176047d6","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1809.9b3b71b.tgz","fileCount":79,"integrity":"sha512-zCW6bH0fsFha10+V/UUgAy4xzVO0dJcI85bmrgwODK60SypPzcMmZ1X+ZXQvK71luT/vYOCAd5rqm8bMPjvxzw==","signatures":[{"sig":"MEUCIQCGJHVQmKguFDBs5UG51I9YerBIEdkXH3+uhLFBHBxomgIgflH9lS5SNo1YlAFmVl50xXSntsVa6+OzWVvM5F1v+us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1809.9b3b71b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1809.9b3b71b","@flighthq/entity":"0.4.0-next.1809.9b3b71b","@flighthq/geometry":"0.4.0-next.1809.9b3b71b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1809.9b3b71b_1787341129579_0.06840772000543227","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1811.dde7eb1":{"name":"@flighthq/mesh","version":"0.4.0-next.1811.dde7eb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"5e388c8f1f6e462d008682388d8943dd2d47e891","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1811.dde7eb1.tgz","fileCount":79,"integrity":"sha512-b44/oYCaAgaJUAgUgAizeBlulIomT4r1r8pP87ev1e6BD+B8WLWDrbz6BzUYAwArH5hmhgSdkslmVDDomlZRxQ==","signatures":[{"sig":"MEYCIQDXWp/Szp2+Gc/I6Lp1zo2oM66yjTsKNhvd92LKFuMSqgIhALZZxOWy0v6rJsftnMhdhvcJ+tVi6ILPLSKE+SCy9sYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1811.dde7eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1811.dde7eb1","@flighthq/entity":"0.4.0-next.1811.dde7eb1","@flighthq/geometry":"0.4.0-next.1811.dde7eb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1811.dde7eb1_1787341944915_0.5595197369110163","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1815.e47cc3c":{"name":"@flighthq/mesh","version":"0.4.0-next.1815.e47cc3c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"49aeae4cf8b8f8e80e89ec289ccf49f55059c459","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1815.e47cc3c.tgz","fileCount":79,"integrity":"sha512-C+Fl08cShaj8Olhx6nphJCwtIXxMlB7RNscJSqBsyGYBhExL+x9xK6UT4ZPBzbMFzguc38pUjYmYOroqW8CUCQ==","signatures":[{"sig":"MEUCICTOGktCodaevnfLNaVE1Ujl9mGXAVnfwbKPT9AmmsJyAiEAuWEatKkFGQFLBT9M1UAkF6HDI9T/Yu+WYIIlx5h+XOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1815.e47cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1815.e47cc3c","@flighthq/entity":"0.4.0-next.1815.e47cc3c","@flighthq/geometry":"0.4.0-next.1815.e47cc3c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1815.e47cc3c_1787344120809_0.05077426185737033","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1821.efb1cbc":{"name":"@flighthq/mesh","version":"0.4.0-next.1821.efb1cbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4e97928af136b8f48291c77ed52c299146b29dd2","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1821.efb1cbc.tgz","fileCount":79,"integrity":"sha512-kBaYk8SKmYx21yrTbB/ii8to4qKjp3HdM0CAnQkOLPNfBuj4z9vNU3AuCi0JmWkUuqvA/j/oe3sf50BAa7lnbw==","signatures":[{"sig":"MEUCIHRRkMl+RIWhv0UY2TFyTUW3OYz3egaF8/KDlcztcLC5AiEA26/KBUeWxUA58OItMzuVx44vWEBISvEHlxTuXwnLi9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1821.efb1cbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1821.efb1cbc","@flighthq/entity":"0.4.0-next.1821.efb1cbc","@flighthq/geometry":"0.4.0-next.1821.efb1cbc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1821.efb1cbc_1787351562904_0.4681904041618907","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1827.9db114b":{"name":"@flighthq/mesh","version":"0.4.0-next.1827.9db114b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"9958ebec4df70c64fa0390eba6dc57e409e5b66c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1827.9db114b.tgz","fileCount":79,"integrity":"sha512-ID0lWWo4xMA6KZn5FJd1BhZsjDlStZYZFs3bkK1sBEa3DY/gfX/pnay8oaDjjG6xN11tryUj+Rok5t9S82LnJQ==","signatures":[{"sig":"MEQCIE6+hOMzVB+tvk7y+eDxcdUdSkW8hQPDj75wZMgLk6RdAiAhevqm9GAe28rQrSFuw7ROuUbUo9UnM54uRz+ANfFZJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1827.9db114b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1827.9db114b","@flighthq/entity":"0.4.0-next.1827.9db114b","@flighthq/geometry":"0.4.0-next.1827.9db114b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1827.9db114b_1787356357447_0.6904578204079912","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1836.147ae1e":{"name":"@flighthq/mesh","version":"0.4.0-next.1836.147ae1e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"9927c127a730c6e82dc06a52160b57d243883b6b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1836.147ae1e.tgz","fileCount":79,"integrity":"sha512-NqcqVJOkU+W3S03qsBXIcuVpnmr9/qFDJMJBFrNouphZ+n9rmc4n855jX4atSGP5rc1B+Aj8aiWIEAO5ignSxw==","signatures":[{"sig":"MEYCIQDSr97MBBOL6JNE6fYdPGD2HVk6yh91B5VzB53f2WItXQIhAMRQTG7J6dzaibD9/K2yLENmv6bWMyZJgryLGXelY2Tf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1836.147ae1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1836.147ae1e","@flighthq/entity":"0.4.0-next.1836.147ae1e","@flighthq/geometry":"0.4.0-next.1836.147ae1e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1836.147ae1e_1787362579844_0.08902056576280581","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1884.6a2d46f":{"name":"@flighthq/mesh","version":"0.4.0-next.1884.6a2d46f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"dd3df965e16728d9668637fffc1552ea4bf29045","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1884.6a2d46f.tgz","fileCount":79,"integrity":"sha512-KbzEu50Zmv1ToL+QQzQ0l+YGvxNhxMlIeJkT6a/XzrPjr9xDPj7KDDTl2S+qa5g88coBEeCJQ4LWOAOQInvlbw==","signatures":[{"sig":"MEUCIAtkd09sPpj7VXpOkHmdYXDCZnEOWtawCjEsExuGr7q0AiEA114zgUMEQa92P1zLaDkoX1dC2p9+CtJpFuv2KLuz9Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1884.6a2d46f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1884.6a2d46f","@flighthq/entity":"0.4.0-next.1884.6a2d46f","@flighthq/geometry":"0.4.0-next.1884.6a2d46f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1884.6a2d46f_1787384775710_0.5626974371569957","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1888.e9e80b4":{"name":"@flighthq/mesh","version":"0.4.0-next.1888.e9e80b4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"8f3aa6f30dcaf0b05aae9c52b88f902a93c630f4","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1888.e9e80b4.tgz","fileCount":79,"integrity":"sha512-DhWE8cbGY64MUal3FTq3vErM4YPegKoY4lXinDD7v4/KOutkuGAqO5gvZm3TY3ClWM//kZsMzRYI5x584K4P+A==","signatures":[{"sig":"MEQCIG50Rujkf4AMlbvVLP6uKc1HPSImEg6bvblKCj+XjYzCAiAvsEhPk96v+ru9jtJmGWI63ZIzfA14OmfR0UZSuApozA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1888.e9e80b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1888.e9e80b4","@flighthq/entity":"0.4.0-next.1888.e9e80b4","@flighthq/geometry":"0.4.0-next.1888.e9e80b4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1888.e9e80b4_1787549250516_0.3614417257572351","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1892.a0b519a":{"name":"@flighthq/mesh","version":"0.4.0-next.1892.a0b519a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"a3639a64c843ce6157421bdb0723b477c3087d92","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1892.a0b519a.tgz","fileCount":79,"integrity":"sha512-oQfCX/vcWqFPu5JuWywhD6m0xPIcMV0m207YjMGlTy+xxp07efGHmrqvYM9tnWQGGY6ZJHJafwV59QD1H6Nwwg==","signatures":[{"sig":"MEUCIQDwoVjLELOx4CTWS60W+TV0i+ly+T342i9w+6c96EN9/QIgKcrjY+T7cILRlABjNhCx2KvMIViQ8JX/hvVinzQ6WGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1892.a0b519a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1892.a0b519a","@flighthq/entity":"0.4.0-next.1892.a0b519a","@flighthq/geometry":"0.4.0-next.1892.a0b519a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1892.a0b519a_1787568658076_0.9013486187879232","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1896.60d766c":{"name":"@flighthq/mesh","version":"0.4.0-next.1896.60d766c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e3dcbf41671b01a11df73f2c0ddb4932a4d5ea2d","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1896.60d766c.tgz","fileCount":79,"integrity":"sha512-XdfFRfzdq4H6Rh5+40Up4K/MXfrRFEVlt5J4NcqeFn+ykoNDtmd9jeeVLz9e+5VHxSKWS9f7BhJHZHWYbfp2Iw==","signatures":[{"sig":"MEYCIQCSFCqq8QqXd+PLFMLntUU/0mrvD5Xw6frznrJ/27FR7QIhAIXtNG3hHuCL8kiss3cverTtkCcAVCd0dfuLioTBidK3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1896.60d766c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1896.60d766c","@flighthq/entity":"0.4.0-next.1896.60d766c","@flighthq/geometry":"0.4.0-next.1896.60d766c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1896.60d766c_1787571163551_0.05090049455760881","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1898.266773a":{"name":"@flighthq/mesh","version":"0.4.0-next.1898.266773a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"8bf852d2bc4e7dce781c651f3adb30ebda6a0797","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1898.266773a.tgz","fileCount":79,"integrity":"sha512-xKNarrhKZ6NZ/8g5NiRvYnOGsQVO0DKDcTpaaOvs8prHiYynUEN/66+gP82LNCf2BqWhEYswW/0rNBaeZrofMg==","signatures":[{"sig":"MEQCIGUpMPtXRg5isfzuC5udbLkkFdiDyd4uNNr9mgoNESfRAiBpOwB7VvNJ15oZO4bqbsb7Frdp3Z8CkilGhKk7Cu3J2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1898.266773a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1898.266773a","@flighthq/entity":"0.4.0-next.1898.266773a","@flighthq/geometry":"0.4.0-next.1898.266773a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1898.266773a_1787575051893_0.7893396790840213","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1903.50bfa67":{"name":"@flighthq/mesh","version":"0.4.0-next.1903.50bfa67","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4172bf9185fca27a6f954370528f27fbbb0c0518","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1903.50bfa67.tgz","fileCount":79,"integrity":"sha512-Ik0u+/OQjr9CXVxCx8Ckug4PoLbiMTvzCE2QCPP+81CNZ+6/9OZbZBvh2fqZD4PcK712fTNfBkkqEzWQpARHnA==","signatures":[{"sig":"MEUCIQDPPeUsul9xNiwQ2oDKl/53ke3q8244i1yJUcloeB1/EwIgQYSsdzUylgPDZmRjyHTTNY2uDezpGjoBWGNtcBlrSvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1903.50bfa67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1903.50bfa67","@flighthq/entity":"0.4.0-next.1903.50bfa67","@flighthq/geometry":"0.4.0-next.1903.50bfa67"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1903.50bfa67_1787587773367_0.31462928504287935","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1908.751021c":{"name":"@flighthq/mesh","version":"0.4.0-next.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"2b261b45d947667a3fbb95871012c5df6fad81ad","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1908.751021c.tgz","fileCount":79,"integrity":"sha512-xhaNorGQiEQYHT2NTBxZOZkaWQBYXX0CWXiL6FudXMz7w+G6xR3tkdbiP3rQQkgt9X7+YXO13c20o8g/R/bkqw==","signatures":[{"sig":"MEUCIGlH4Vm6ZzRtXK817UpyOogfk3RnXpRLEmAi05XyQ4DDAiEAhJuwN36mr/Fze9v3lG2u4yRJgs/wwZ3S4CLnXfPvoXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1908.751021c","@flighthq/entity":"0.4.0-next.1908.751021c","@flighthq/geometry":"0.4.0-next.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1908.751021c_1787607345429_0.4105702539376679","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1908.751021c":{"name":"@flighthq/mesh","version":"0.4.0-edge.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"fae2a792d13a46bcb670b0cca00242bc565ed556","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-edge.1908.751021c.tgz","fileCount":79,"integrity":"sha512-RP/Qp//k0vEnpLDLYhShh5JOXHqsTGVSyk0mXJfT9izkbYGtpK9D/ijtFD+PzvekoJrPNurHXzZa42YE6rrtkg==","signatures":[{"sig":"MEUCIDfJlYJkFA4tmWj1rlTJtr9TQ9R3tHctDZI/HELucP9PAiEA6s0XprvE/wxSS/QGsCqu49ODMmEg9gznJbY8PdlPlkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-edge.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1908.751021c","@flighthq/entity":"0.4.0-edge.1908.751021c","@flighthq/geometry":"0.4.0-edge.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-edge.1908.751021c_1787607706403_0.9395866245832305","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1909.c102f22":{"name":"@flighthq/mesh","version":"0.4.0-next.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e7f5407238cc8d6b695aaddc648648b9c6262488","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1909.c102f22.tgz","fileCount":79,"integrity":"sha512-d8miQi+HFd1Er0Z6qYkpdiGPqFKf9Q33YcFMNHLAVqWKn1xXNM+WCz+aCW7LAKsgmh252chUHYR/eJw9sZJuDw==","signatures":[{"sig":"MEQCIDCSxgALE4RWc6bOevpnUETVZsGHVfg8w+grjTwyiydkAiB1Z9lgYtoq9W1LgO3YITIgxadrmn6dD+zB/QmfGypGpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1909.c102f22","@flighthq/entity":"0.4.0-next.1909.c102f22","@flighthq/geometry":"0.4.0-next.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1909.c102f22_1787607817888_0.6663087962847893","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1909.c102f22":{"name":"@flighthq/mesh","version":"0.4.0-edge.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"beea2ab7187e374406d8d9661c283918026fc7fe","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-edge.1909.c102f22.tgz","fileCount":79,"integrity":"sha512-QJzYdlZXuHSm/4UnAGXznWGH+DD3/khMq3REtdkABtzfRICpaDmT10JJF4NUjHT1v2JHjSTbOBadcsV7J1mEEQ==","signatures":[{"sig":"MEYCIQCkbuaDeKsj9bRKU4sSN3afDYRq+pCwZAREMO5hA1uvLQIhAMrxV5SlhFkCJYlAFoVrtyOVmFK0xEGJ6Ee1GFPW/e7E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-edge.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1909.c102f22","@flighthq/entity":"0.4.0-edge.1909.c102f22","@flighthq/geometry":"0.4.0-edge.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-edge.1909.c102f22_1787608292427_0.3024504377670272","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1917.1b88fee":{"name":"@flighthq/mesh","version":"0.4.0-next.1917.1b88fee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"46e3c0db2014da81500a87c5ade7b140ffbf2138","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1917.1b88fee.tgz","fileCount":79,"integrity":"sha512-R6OMPVYihrByOevWKrc906z1NgQV4A+DXESYT9OiyMIetiKDM8gdzc4iQ+0raKV8JzGWgW4ae47JlkgwvTlQRw==","signatures":[{"sig":"MEUCIQC5geQkDeF1ZA0sH7DH5pICIbRlWOW51xTZam3UyTUvrgIgDUv3EvZnF01V88LpN3egjTxarJVzpCrfFihQIx9LemQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1917.1b88fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1917.1b88fee","@flighthq/entity":"0.4.0-next.1917.1b88fee","@flighthq/geometry":"0.4.0-next.1917.1b88fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1917.1b88fee_1787691444611_0.7880464935507188","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1920.b93ad0f":{"name":"@flighthq/mesh","version":"0.4.0-next.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"9fbfd9b8faee8e877c4f8c634587f326eb180774","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1920.b93ad0f.tgz","fileCount":79,"integrity":"sha512-CBDAJDi+PB3QjUeL+Y8m3hYgeBsBmbvFLwyPkiKQuhN0Aad1tCnBDFLZTAu2mTbJRNhMQfhit76OT1wZnvThsg==","signatures":[{"sig":"MEUCIQCMTFrWAFduAfL3il5hSl/5P7pOsNoDYLAow2kZ8uZnjAIgTzkQdCqIVMOSqTkzFWDef9fQD4AXzKHv9KmmPQc866g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1920.b93ad0f","@flighthq/entity":"0.4.0-next.1920.b93ad0f","@flighthq/geometry":"0.4.0-next.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1920.b93ad0f_1787699390382_0.2840285507346205","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1920.b93ad0f":{"name":"@flighthq/mesh","version":"0.4.0-edge.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"7c925c5f7686cd665b9bdb6d0f6a7462d79b6d66","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-edge.1920.b93ad0f.tgz","fileCount":79,"integrity":"sha512-MZWlNBPmyxesnZfoqCTAsCuLWVZuIRHNTMYI1kuO3moEe7z54jBh11o+04uDNznnPsbGRN3uod0RF8sB5q/rig==","signatures":[{"sig":"MEUCIF3AAZU/LIsW+nZQfFC7r2PHYfRCsTKirfSOeMteaStqAiEA23+sF2XeN4HCVVKyCHUGx+dhmJ1c/3GKqnM9OJdDS5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-edge.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1920.b93ad0f","@flighthq/entity":"0.4.0-edge.1920.b93ad0f","@flighthq/geometry":"0.4.0-edge.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-edge.1920.b93ad0f_1787699872872_0.8718497085828127","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1921.0a61bdb":{"name":"@flighthq/mesh","version":"0.4.0-next.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"9d289f1931e246f01be958daa1113b051d914815","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1921.0a61bdb.tgz","fileCount":79,"integrity":"sha512-6ICzu5ONjWmZiSKx/kkD/DOwDYWVK4ng2bFkfeIGLylNn42j1YeCAgHovrNOYAUK8toBAjy36emnaUcW1cQgww==","signatures":[{"sig":"MEUCIQC74RfNJd4JvDViqOEa8wiKw/fTjPz45MA74DiXJT1rqwIgC8Rdaq81mrWlumXybOfeQByGy+UhxXL9yIdAIIAJkuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1921.0a61bdb","@flighthq/entity":"0.4.0-next.1921.0a61bdb","@flighthq/geometry":"0.4.0-next.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-next.1921.0a61bdb_1787701296407_0.9293067365930558","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1921.0a61bdb":{"name":"@flighthq/mesh","version":"0.4.0-edge.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"9a91e7de7e281ead96aff4a0eb9d6961155c8db1","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-edge.1921.0a61bdb.tgz","fileCount":79,"integrity":"sha512-DtawZ7MuUCS1oTHc0mxPHi3D0G7mK1UgLvhr8ub5oTJCEJX9tVe0E7WeRQVjPnuFS3QlFnv2qj3fv/ELxeteZw==","signatures":[{"sig":"MEUCIHTh2vSYc1aO1XIRWZ01Hq/3lT1DxdwLX/b/cQ/HKKWMAiEAw+txCufrpdhR1/oIbbFEa5JhBWff6iDmUtDLcwbrPng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-edge.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471812},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1921.0a61bdb","@flighthq/entity":"0.4.0-edge.1921.0a61bdb","@flighthq/geometry":"0.4.0-edge.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0-edge.1921.0a61bdb_1787701774179_0.8993908472415368","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1932.1ef883a":{"name":"@flighthq/mesh","version":"0.4.0-next.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"ee2480e9cce4bb133b3f02728181604e5f200502","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1932.1ef883a.tgz","fileCount":81,"integrity":"sha512-BmTohp6KemJpc0qJBBE0Qvy+h9ImmTsCd0Oq7VnExQS0yAxEIkgiTsDu7R62Ehi1sQQqtWAGuSyNHHheKBWcbw==","signatures":[{"sig":"MEUCIQDCbotyAWxflHqu1zD1IfGP2P6DqIXImf/IA1JtgJgh+wIgTTbWFi3yWvl12a6FPDUjTz5nz63VHeBX2wqAvV1FZWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1932.1ef883a","@flighthq/entity":"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/mesh_0.4.0-next.1932.1ef883a_1787771360628_0.16006963914955086","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1932.1ef883a":{"name":"@flighthq/mesh","version":"0.4.0-edge.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"c582acd3ca0af844da037451e9cf237e15af7fef","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-edge.1932.1ef883a.tgz","fileCount":81,"integrity":"sha512-6ZH4hGrGOqyaa6lbzxJ1fUdnKtZ0wxX1sNa0VU9OpnLQXWQEKMYLjDbxYDXDp36mSPNDRyRlcsyFduyoSJ4mbA==","signatures":[{"sig":"MEUCIAuAPeBt4rBCrDxdzIJwH6fCvEMwmAA+CMcQyX3GUn/HAiEAqmnHfJEc+3s3rm8pEAXr8rMUdwaifjBvQUqWEKyTHRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-edge.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1932.1ef883a","@flighthq/entity":"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/mesh_0.4.0-edge.1932.1ef883a_1787771819492_0.17386818201396692","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1933.e4809f4":{"name":"@flighthq/mesh","version":"0.4.0-next.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"fc48c2a01891459ade37299287b40ec1e84b9c56","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1933.e4809f4.tgz","fileCount":81,"integrity":"sha512-FRYokWAMHDUTcUTAe5GoLM16VthV+ZbuxMmbl+eEh4k04xT09fWxuDLU5XnttEuM2qV44pNySkjbT2gJhZoU+Q==","signatures":[{"sig":"MEQCIAhw7DCGSQjDiiOcgwPdcAlq91c25ihMkzWVFIBUgufbAiA/DB0Wj+ERZOPhAD3CdX12maUq0mWzZjNRSG+jELZ3Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1933.e4809f4","@flighthq/entity":"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/mesh_0.4.0-next.1933.e4809f4_1787775026999_0.9245303084251955","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1933.e4809f4":{"name":"@flighthq/mesh","version":"0.4.0-edge.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"1acb403b3dbf8b1f44fa866905475c86bacf482d","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-edge.1933.e4809f4.tgz","fileCount":81,"integrity":"sha512-whPO3XJvW2Be79aBhnmnqOMOx5kKfVObvdeRTrxGHbNx9o0km/ZFI1CTChGFw4w2yueMzDhyDd1O1gppBU8WJQ==","signatures":[{"sig":"MEQCIBSjWYaDZcFSGYDBCVmXagJ0Fepo2yY77M7IWVINjcOXAiAvERJOz0p2qprN9N45g8efFznSlF58w+AFmfvCN+/pUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-edge.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1933.e4809f4","@flighthq/entity":"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/mesh_0.4.0-edge.1933.e4809f4_1787775473598_0.24875381463139012","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1935.74c34fe":{"name":"@flighthq/mesh","version":"0.4.0-next.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"21af6638debce2f6cc31bfa6c1cc7bd323ac3308","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1935.74c34fe.tgz","fileCount":81,"integrity":"sha512-NTNSxfHckQKqFCa2/iVwor6AX2nWyGbeZhHOhH90TagmwwUcXgywdzjKnEw61iviI953HxO9cwR2qhlnXnD3Dw==","signatures":[{"sig":"MEUCIQDdvOgkXb6d8zd7AnARr6d11UwXK1cGdxwWDMOpYXSBugIgbsae6smnjtBTmt2Y7StLYKioCKXWY9CUWpv2wmsGnAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1935.74c34fe","@flighthq/entity":"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/mesh_0.4.0-next.1935.74c34fe_1787777285584_0.2983902467803994","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1935.74c34fe":{"name":"@flighthq/mesh","version":"0.4.0-edge.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"5b2b2785633a09437f2e4ad51867eef088fa14ff","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-edge.1935.74c34fe.tgz","fileCount":81,"integrity":"sha512-hfAUbSbmnCHK5uvjNjGC+QJ7XnlbQVnu8PL2VVAsrq44J8w3pjoQGLP9dsBtk9KdW3wS+uJ2lZkx2W8k6l9R/Q==","signatures":[{"sig":"MEUCIQD8/JlHudxSCIdIPK4LsNRRx87TBAWcVr/S09X5IoYPyAIgC1M9MefZsxwKUr55F1TLb4PGaNuL1MAWnCA3Q2hNUGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-edge.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1935.74c34fe","@flighthq/entity":"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/mesh_0.4.0-edge.1935.74c34fe_1787777716298_0.7140675826373597","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1936.bc924d7":{"name":"@flighthq/mesh","version":"0.4.0-next.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"72e1cb767022d7433630b551f3d8b2d7552ae6e0","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1936.bc924d7.tgz","fileCount":81,"integrity":"sha512-C4I1AM0x0566cwuTqfaGmGDK8zX7PZZYWxlgdCE1u/U0ml87/Fct1BVjlzjNh2dA1otf3ccPRU6PXJAFzUXd9A==","signatures":[{"sig":"MEYCIQC/dFweJi6FST/TaJVxOnQWm+72AKxEol9OjWAaa1EccQIhANWfsSYZ59pinBppioYIE8H8UJn14FmWMgUhUcF3XQRL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1936.bc924d7","@flighthq/entity":"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/mesh_0.4.0-next.1936.bc924d7_1787779604228_0.8376350882007557","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1936.bc924d7":{"name":"@flighthq/mesh","version":"0.4.0-edge.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"23eceacf349e87ce8a4f5cd47fe461a67b9840fd","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-edge.1936.bc924d7.tgz","fileCount":81,"integrity":"sha512-1USmKYpM9uJ5GUYVyJVZEKGCbuVG6i7vd1vvE4oN3BhFayEDy9WcIm87EWwL025GgYrS0ZZlodJTBxIg5sQ8fg==","signatures":[{"sig":"MEUCIH3pjub7xRVd/tWQLaK1J/AfRBAe/qdcn0Lm4n2o0wSSAiEAijepS61RYMa11ByICMp54buHTYVpmEefqlugMMIbx4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-edge.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1936.bc924d7","@flighthq/entity":"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/mesh_0.4.0-edge.1936.bc924d7_1787780040821_0.52921933713724","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1937.0d089b3":{"name":"@flighthq/mesh","version":"0.4.0-next.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"cf9d8a96ef99c60a57a2176568b33f64e84234fc","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1937.0d089b3.tgz","fileCount":81,"integrity":"sha512-4EmI0gipSzGmenK4ei7SlgZK8La5XyqcDQD5icLEgdHPmTEoHafaYB0UB46GrjAT2F0ZTj2vPdlv2pG2SZ/5aA==","signatures":[{"sig":"MEQCIDgRrMt6tF4Wi8g6SPec2Fx/W+rN/UVn/Zqy/kujGijpAiAhdLiJN9T8EwNLSTryHGue27P/T/PKSZIvrfhNvHlhnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1937.0d089b3","@flighthq/entity":"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/mesh_0.4.0-next.1937.0d089b3_1787782932231_0.4610024179767671","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1937.0d089b3":{"name":"@flighthq/mesh","version":"0.4.0-edge.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"15c3f8bd60b42c5a7bdccb6696f1635a423fdb87","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-edge.1937.0d089b3.tgz","fileCount":81,"integrity":"sha512-O8BziDJncsQY21Y+qw/5r1Dn/mrIPidAFPVWJrzkoenSFFW7Z026sJf8Jc75BHZ6Uoqg3FjNTYAyvNQEgwk+vQ==","signatures":[{"sig":"MEQCIAcc6t7zspS7N34+A9UWNE2ttN8TO9B/VC2B5LF2hKsLAiBUOeZLz5RJpHf7b12ORpAItY+JeeHSGD/1L5zKPzypPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-edge.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1937.0d089b3","@flighthq/entity":"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/mesh_0.4.0-edge.1937.0d089b3_1787783366966_0.3530683061143627","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1939.481bde5":{"name":"@flighthq/mesh","version":"0.4.0-next.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"0a16b1de2823e1d6d38afba83f3be6a357a9d93c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1939.481bde5.tgz","fileCount":81,"integrity":"sha512-uksRyn9A4N6h6EjQ6UZ4mjYBVET0kJrxPxsVq2qDHgT5WsHgPDkSTjXplmNVodYwujoRk4WuS7FBb/2UimEuGw==","signatures":[{"sig":"MEUCICy3Qzt56sH3dEywsFeghPMKLQ3amR1reC5htsJdX0XaAiEA1qatVGwc/VLV7vpuc9nvUs4fKRUo/AEXHgXFrljRcdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1939.481bde5","@flighthq/entity":"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/mesh_0.4.0-next.1939.481bde5_1787789788083_0.7769091521207079","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1939.481bde5":{"name":"@flighthq/mesh","version":"0.4.0-edge.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"247b53a2ad17cc561ab58a95f8edca9dd1dbad4a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-edge.1939.481bde5.tgz","fileCount":81,"integrity":"sha512-NOCHN7wliCMEoeXaoHE5q5HcUZFZNSKcCBO7ZMtz/CRy/1sIKWDsW3fLHoKamcOl+EArKsQ78bMHV6qWBcNXxw==","signatures":[{"sig":"MEUCIQDMorTWY+m83Bb8jVRYbk2Q9hbwU22y+ExP75hwhRYJmQIgT33b3tIlTIEfy/e3D1AnxsFiCICslfY1DqdZBQphZ7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-edge.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1939.481bde5","@flighthq/entity":"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/mesh_0.4.0-edge.1939.481bde5_1787790250488_0.6749904995551661","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1940.b8a4265":{"name":"@flighthq/mesh","version":"0.4.0-next.1940.b8a4265","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"cb66c0c26ad219f69cdbe4de024ff3e91c0ebf33","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1940.b8a4265.tgz","fileCount":81,"integrity":"sha512-VW/FiymQIKTl4UPbaA0KIS1sSW4ij+y7ko0OWdey8FDksu5fKW0hIIAYuZjrs6cNDCKoSffPYtqoHfRadAE2Aw==","signatures":[{"sig":"MEUCIFzp+AS/AbqAPp0oL6hr7V9NUTvd8H11NyyI2pEHbWTBAiEA8x4E3cD2T3nYqbl3a9HSj6umQ1j7aPDNqz7d+BxB1Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1940.b8a4265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1940.b8a4265","@flighthq/entity":"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/mesh_0.4.0-next.1940.b8a4265_1787792782683_0.1439162663912179","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1941.1d7f2bd":{"name":"@flighthq/mesh","version":"0.4.0-next.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"fcef39cbc8152f56bd4d05108eb400a7530f4fa0","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1941.1d7f2bd.tgz","fileCount":81,"integrity":"sha512-J01maFwgcS2rXbLO5qdjISfSkxUjTB6juNLXprSiZ9A30iEGJD6H1Qhp6he20iu9iyIDfnC96L6KIaNMvx6acw==","signatures":[{"sig":"MEUCIQCQEuHrUn2lPU/8WRG2GZZ8ZkchL6c1xFCKq8wtdtXwsQIgTibxQTl7Qg8sktuTi8/VexVO0IUULRBVGjWrnnnMOvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1941.1d7f2bd","@flighthq/entity":"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/mesh_0.4.0-next.1941.1d7f2bd_1787794037662_0.06966322260845503","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1941.1d7f2bd":{"name":"@flighthq/mesh","version":"0.4.0-edge.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e1cc5af126b5b28520e97fec3fccf29ccf7d5501","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-edge.1941.1d7f2bd.tgz","fileCount":81,"integrity":"sha512-pgmVMZeCRBW7iY6C/F66lw8fnKqNaILeKTH0pq46a9SLr6e+GTP9Wx6JwykV1+yKMrcWEnJfmCU5FrZZviIk9w==","signatures":[{"sig":"MEYCIQCgnmyb0+h5gf+gGgfXuv3cIwAuZ+HirhPIFlBqZDIwEAIhAOjuHUSfoLPnsP1YXiVp/ua7Qg4ksrUPQP/dEhhfIV8r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-edge.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1941.1d7f2bd","@flighthq/entity":"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/mesh_0.4.0-edge.1941.1d7f2bd_1787794472756_0.20966745321185876","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1943.b4c3e61":{"name":"@flighthq/mesh","version":"0.4.0-next.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"ab41dffb9832c876899b623c11e9c0518d4401c0","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-next.1943.b4c3e61.tgz","fileCount":81,"integrity":"sha512-UGmbbE4fYx7YPZGCuN2NTVBRJaArmCtbmsxmZO0T+g8i2bXvKJHfgG0WHC/IzlOTqbJ1F+t6C2ptNrPQBnyV+g==","signatures":[{"sig":"MEUCIQCveE0B+RpVrNto0hSGQtkqzZ1VCt0+OisQSRFj9a3mBAIgYrLgX48uRPk0xCnOLeE5J7W8XGyxR+dS3RCYbhAbuqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-next.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-next.1943.b4c3e61","@flighthq/entity":"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/mesh_0.4.0-next.1943.b4c3e61_1787795176024_0.8332798659331542","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-next.1944.cd6b6e7":{"name":"@flighthq/mesh","version":"0.5.0-next.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"2dabe297c81987dfbbd7d162b449201fb4ce7626","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.0-next.1944.cd6b6e7.tgz","fileCount":81,"integrity":"sha512-KSQ4rHiiCU1Ks0E2aFTGWwbl9fR4KuzlM3OS6zX1yYrV4lwqNgM5BhIXwij8V5+zM3YqGkcgaDVagl+t3yFcdg==","signatures":[{"sig":"MEYCIQCFfSO+KiYUXpUjsekFLvT/hKVakOs54Ply5ZbEuYcNiAIhAJyusvRAL3Q7DjXrWTj4PotILlUSI/o5xcx0j3PIt8jU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.0-next.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.0-next.1944.cd6b6e7","@flighthq/entity":"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/mesh_0.5.0-next.1944.cd6b6e7_1787795473457_0.6610508512338404","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1943.b4c3e61":{"name":"@flighthq/mesh","version":"0.4.0-edge.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"a2dfce6b5b53d62f01d46d689dfaa32c5b787d9d","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0-edge.1943.b4c3e61.tgz","fileCount":81,"integrity":"sha512-CReIiUrz+HKpKUA0zpEML03E2FIeXAs7NBRoAAv6gZUXOdVywg4sL0Ro9Fzx2YRMqyPJYJXsXFBrekmc6/DHFA==","signatures":[{"sig":"MEUCIQC5adBf6O0u6w7OohbG3UUlBSWLXJJIURgg9KrLq89uQAIgOfVaGRJyQCiy4ZuPGQ9wGrUuYFRGKfm9wqzn5mWw3S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0-edge.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0-edge.1943.b4c3e61","@flighthq/entity":"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/mesh_0.4.0-edge.1943.b4c3e61_1787795649173_0.5705847105082569","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-edge.1944.cd6b6e7":{"name":"@flighthq/mesh","version":"0.5.0-edge.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"8b13d8da35491ebf22401ae4e3445284d3b3e536","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.0-edge.1944.cd6b6e7.tgz","fileCount":81,"integrity":"sha512-jj0GjuJBdVGOSnGzNMFOzFMYEl2Ce1bZgfj+CQx19aV90E8hfk/LDrs9Y/E7U7o5/cJ81CxGRCZFCWYiM+wbPw==","signatures":[{"sig":"MEUCIAoTGXZLeXFheWV+hqVYIizM5sbDVjfqZ46Dia+itJ0rAiEA5/zPJr+pXAdZjvwYeTOMiOztDU7S1Xc9l18ZXUb5QLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.0-edge.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473717},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.0-edge.1944.cd6b6e7","@flighthq/entity":"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/mesh_0.5.0-edge.1944.cd6b6e7_1787795922189_0.27934563586291894","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flighthq/mesh","version":"0.4.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"721bec1bfbea6b99955fe68935944cc72023ce58","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.4.0.tgz","fileCount":81,"integrity":"sha512-SGP0P9XC+KgjHrX0TlNV9sONzDpDDfLd2bV5u54FwaQqpHgoINfr5nBFc5EwPxZY9GkrFh9qw18xYJRggAsmPw==","signatures":[{"sig":"MEYCIQCWwvOPocPpepgVXFcraL6O7uqK3lvo9tmT7ikrEG/0/gIhAI4MwG4ddNwoovMzjM7+2yXqbvtZ3BakYWUeJNVSmsqq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473627},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.4.0","@flighthq/entity":"0.4.0","@flighthq/geometry":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.4.0_1787795968283_0.7228108025545641","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.597.ab004dd":{"name":"@flighthq/mesh","version":"0.5.1-next.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"8a2ec1ddedec4c1e140c43aade19d76a4356caec","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.597.ab004dd.tgz","fileCount":81,"integrity":"sha512-+QxKtlcLb/sjzuRwDF0RcH1r+n9MPNYQiG36FhSquqPZ49WvXtyiJNhy98RPkQKdzIFZ0wFZyA+tGZec6WCL9w==","signatures":[{"sig":"MEQCIGs6wwZv7z4MSw0S3eKl/g2LYFwBeTELb6xMoMSu1FrbAiAc81iR2ghv9a7SdQfH8TQduCm+QAorBgSd+oUIfs7/zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.597.ab004dd","@flighthq/entity":"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/mesh_0.5.1-next.597.ab004dd_1788159360053_0.27638857441655396","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.597.ab004dd":{"name":"@flighthq/mesh","version":"0.5.1-edge.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"86a966ab3a46614b0c4f9eceae59066c505367a4","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.597.ab004dd.tgz","fileCount":81,"integrity":"sha512-iXY1FgQfn/S+nkvovOsLMeHOrUl/1TGu7/GFDc4lcH9Btc1pE1JyCi/Ve22veavRB6lFgcZ1hwylZPQ7mVsurQ==","signatures":[{"sig":"MEUCICSW9E05t/k9111s0cqqUIhoP/M9i+KTBoUZJU6/COboAiEAgJUbnyrNq+CrKrsPJiJYmf1/uRpuHmIg/BmPMDuCSh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.597.ab004dd","@flighthq/entity":"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/mesh_0.5.1-edge.597.ab004dd_1788159806443_0.4791213226563138","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.601.e6e16ba":{"name":"@flighthq/mesh","version":"0.5.1-next.601.e6e16ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"cdf9e1b28d35ec68b70633a02057ca0cf47064e4","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.601.e6e16ba.tgz","fileCount":81,"integrity":"sha512-8U7czSWvgFhY/sBpgy+BwRKZ7+eLKyZLzT5wo4907d0PUlWZbFYYVN7roPc8EQ5g72dypT34UwTH1pF5/gSxHw==","signatures":[{"sig":"MEQCIDDBYXZQr6S5wFLizQwfAbWL8/C2IYMmILcoG+0YtmrwAiBcFVs0bHuJ6s4/4POibA+R8yJ3rnPxSHo+duFCAoH5+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.601.e6e16ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.601.e6e16ba","@flighthq/entity":"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/mesh_0.5.1-next.601.e6e16ba_1788163049890_0.6415535057517361","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.638.d4dbd4e":{"name":"@flighthq/mesh","version":"0.5.1-next.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"17d0b2469b6591f36c0dcdb94daecf2984776533","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.638.d4dbd4e.tgz","fileCount":81,"integrity":"sha512-YKqJhPpPxFS/zK/V+gieY3Ucy+05B6YV0/eM6xNttZcMQuzLZa73b9u95wVyi1BD0hahpVD+NZEliV83cRzcAA==","signatures":[{"sig":"MEUCIEQl76LhwwlAFcMwG3bBo9qXne6NvBg9vvLAfJmcA07LAiEA2er5HezA5FQN4aWonjYZr+cLrFeal5RZ+AwERtYV8xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.638.d4dbd4e","@flighthq/entity":"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/mesh_0.5.1-next.638.d4dbd4e_1788193855884_0.887407951502627","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.638.d4dbd4e":{"name":"@flighthq/mesh","version":"0.5.1-edge.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"5938117fe8ac206b397c63443428b41b3ab43147","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.638.d4dbd4e.tgz","fileCount":81,"integrity":"sha512-35PyBrNO1JPn76PpmBMVyrh0lrYuHuuXaU0t8pfs98NyB2Zof7nIhBpAAhBKTcQLUTunVTJmwTVXwhK7X+wkew==","signatures":[{"sig":"MEQCIAkdUBMWsqJYg30PPZRplwRODXyXLOqU1h5RKDqxF+K0AiBi/vVVGBmQ3dJJHNvmzY8hsozsxfgtmhOsD2pEryR7Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.638.d4dbd4e","@flighthq/entity":"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/mesh_0.5.1-edge.638.d4dbd4e_1788194373603_0.4015689618840852","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.640.24b4c62":{"name":"@flighthq/mesh","version":"0.5.1-next.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"a68b7e574226135683a5ebd971e54c280a9b1ad4","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.640.24b4c62.tgz","fileCount":81,"integrity":"sha512-GT66kKtyizFbbR1DHMlZ1NOSszYWv6FKhME0bYis9eWJ7dOcMD30kcNMopNTNGgWFXZzD2nlX3KaJnkLeMYcWw==","signatures":[{"sig":"MEUCIBFmr1oW9WHC/G1DKkKILrFLVEMinncQW+s3X4/HA1UmAiEAlZJB41UwoW0H7MmxjW697dSHREZHZ4KrX6zgyYtg5ZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.640.24b4c62","@flighthq/entity":"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/mesh_0.5.1-next.640.24b4c62_1788200026817_0.6279113289757445","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.640.24b4c62":{"name":"@flighthq/mesh","version":"0.5.1-edge.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"13765970fb81cd4ef2d569cd789abaaeb7c52bf2","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.640.24b4c62.tgz","fileCount":81,"integrity":"sha512-gsiMXWfSB6BnDVEZFVxi/GRuKtj5UBcP1+gS5OsEWlUYoBvxXzPLB2nbIYY2owrAF4t+LayO1BZzpg0OMW3IaA==","signatures":[{"sig":"MEQCIF5ylumT07oCRXUh7pS0jhV9p0P8uhmPqbQtgAWa9KwBAiAoxmtM6KrolG0JBMK0uppVov8DntybTu6Ir89L4uRiCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.640.24b4c62","@flighthq/entity":"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/mesh_0.5.1-edge.640.24b4c62_1788200495190_0.3648989498535813","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.650.5d3df0b":{"name":"@flighthq/mesh","version":"0.5.1-next.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"a7dc23e117c0ca026dcdacc04fa2a2dc8a2658a7","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.650.5d3df0b.tgz","fileCount":81,"integrity":"sha512-Xw0GBpp63Rugydkwx1B8sA8up7fw3HIWoqCVNaov8e7y+V6K/VwxWgibBM23b/e4BLGhl8niviOEpDfZ2U1HnQ==","signatures":[{"sig":"MEUCIB9gN5hn4FiInm1duuA1zqU9GHO3AxawU+37oCxBF7RKAiEA0m0utvLT+wolRXmENQU6SLtgAzESnNc6zX+SiBuu5kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.650.5d3df0b","@flighthq/entity":"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/mesh_0.5.1-next.650.5d3df0b_1788220718320_0.4654896191007025","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.650.5d3df0b":{"name":"@flighthq/mesh","version":"0.5.1-edge.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e15dfd87432594300d952a34f5003c443c782c9b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.650.5d3df0b.tgz","fileCount":81,"integrity":"sha512-xnb6EnjAnWgN8tko73OqqeOfRh+xXZND0U3PUav0fI8HKbv7dof7DqoUwBQT2cFh6r+eBH4RNV9ZAtdrMGatOQ==","signatures":[{"sig":"MEYCIQDBs81SaY3dIFS2I07Gj901dOCrhONLhipNxWKH/y0miQIhAPDG1pJuJ3Lqyl6FUCZNPX+C5HnHNsFdAjIHSISP4+7+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.650.5d3df0b","@flighthq/entity":"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/mesh_0.5.1-edge.650.5d3df0b_1788221255427_0.720646149719183","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.654.b54779d":{"name":"@flighthq/mesh","version":"0.5.1-next.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4678bd827f2fdfcd9e989255af5378721ee6d05a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.654.b54779d.tgz","fileCount":81,"integrity":"sha512-E+tD60QI4TH4Qo+TpcLt4NzwjopafqxMmun6YchSU0w62K8qfhZlNL63a5ly0rloUhUXK1uGIlw/ErDvkSSwJQ==","signatures":[{"sig":"MEUCIBxxsWHRzoDwi9ny/mfmSxtzwti2Db68fJ8C9kZthEw+AiEAlCsRowgdJsn302DFo4ZQfpeuW66blKaZKvCRR5WRBiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.654.b54779d","@flighthq/entity":"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/mesh_0.5.1-next.654.b54779d_1788233788071_0.6766340178247021","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.654.b54779d":{"name":"@flighthq/mesh","version":"0.5.1-edge.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"cc7656ca8cdf290eff0320bade220b523b6c19bd","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.654.b54779d.tgz","fileCount":81,"integrity":"sha512-kz5SpmZGg/dI1dbkAzQ0OmWPocsl2vAKMZzjslLbgYGraqzg+MmaZzl08RPRXKcho9xgg92LwxlmQBP064MypA==","signatures":[{"sig":"MEUCIAvVRlSfhrns+Spam9olYSg4mj61LiMWpAnIXflYypyhAiEAjjCc+r6Q1HsIhoD8YJ5vpBYx7gRxifiyVhE7aS0ZLN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.654.b54779d","@flighthq/entity":"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/mesh_0.5.1-edge.654.b54779d_1788234267394_0.861703874421782","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.658.9cb44d7":{"name":"@flighthq/mesh","version":"0.5.1-next.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"0eebae0665e0c6bf06bfc0f0ef8f007a63843fae","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.658.9cb44d7.tgz","fileCount":81,"integrity":"sha512-RJFSRWTetkhRkyWIt/CAuilmif4l/gs+5+bue+AMgLtMTArlW/RmcwaQaGbeZBI3CQJSTKUoav5KsTQcGtAPlw==","signatures":[{"sig":"MEQCIH62ijCYRxC87DMtlLzG84P3GVPWyFqxfKAoV3MfMiL0AiA3/HSAQgoditzGciSuG2Yic6+5p5+YpjEJfZX4Xz3StA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.658.9cb44d7","@flighthq/entity":"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/mesh_0.5.1-next.658.9cb44d7_1788290095557_0.07607461888520106","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.658.9cb44d7":{"name":"@flighthq/mesh","version":"0.5.1-edge.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"bad46901cf0ab4493a58c6c86fe5e3044ad85389","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.658.9cb44d7.tgz","fileCount":81,"integrity":"sha512-GTVIOmwf0329Sm7NPsrSxiijbgZoe93R6hc7HfEEd72rPc7aPnb0h20d/0gALayamWFrzHxmCFren1LZgVXotQ==","signatures":[{"sig":"MEQCIA5uZc3PSGuCy5vv5tMzuBXfS6dymAhZL6IcOhD1HLYBAiBU3d+kvsCwWHVKVsiXnGApF7Vvaxzy+lJ4hh4TeWgzEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.658.9cb44d7","@flighthq/entity":"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/mesh_0.5.1-edge.658.9cb44d7_1788290573237_0.9123575066692746","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.685.f72fc7f":{"name":"@flighthq/mesh","version":"0.5.1-next.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"308ce4e705c0154868c9a4e8063298ccc7c04fb7","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.685.f72fc7f.tgz","fileCount":81,"integrity":"sha512-4vyB7/j1mNVpUhYzc6lc6kP/sK82fCiWlP7c8se8oviGM33OHZ+aoaW8tHW0uT/cToC96Veit7LyX3ATN3u64g==","signatures":[{"sig":"MEUCIQC0Osr5FXosr+U+YDmWTwSl4Q20q1tjv1pLsQ6q89g0qQIgAgJFFZ5dEhl8+oQQFvIzq9Dxwv5N+CYch4JlOR6UQAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.685.f72fc7f","@flighthq/entity":"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/mesh_0.5.1-next.685.f72fc7f_1788311346120_0.19805609597187313","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.685.f72fc7f":{"name":"@flighthq/mesh","version":"0.5.1-edge.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e0a143ebc7f72e7da07908f0b8065e87e80a5533","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.685.f72fc7f.tgz","fileCount":81,"integrity":"sha512-vhWPgD4GFQv48pAQ1H34Ks/PTK398wXReUKqPh+jLKD6fyKwM2psZofkXR4ew/yDXyCby7RVWi2BkcEmba1NFg==","signatures":[{"sig":"MEUCIQCbaNXBeesSse9gDAl5WGfPoqAbPuIFMkVDYzlxj1m6ewIgVZzNwH5PZKGAtP8qvDn512CCuyBrIhmWDEdT8LEoYG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.685.f72fc7f","@flighthq/entity":"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/mesh_0.5.1-edge.685.f72fc7f_1788311904597_0.46408387071627044","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.693.478551c":{"name":"@flighthq/mesh","version":"0.5.1-next.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e0760dd0613f0a92bc769ae92ebee773179bfbfb","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.693.478551c.tgz","fileCount":81,"integrity":"sha512-N08yRc++SzPkyzA8xstKqBtofbR6ymol13LXhDml8Ws5cuuGcAanM7y0VCq3/E7FXc186elIb15nt5cZRuS2GA==","signatures":[{"sig":"MEUCIQCwCuzqtjVR//xB8Ep4qtCmVdI+sUPzYoOO/EPvIcbq0QIgJeF2mp5dulUBEs1ZwPaAJM89STqh1D6JvyE4SNNP2yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.693.478551c","@flighthq/entity":"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/mesh_0.5.1-next.693.478551c_1788320581105_0.4589297903801055","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.693.478551c":{"name":"@flighthq/mesh","version":"0.5.1-edge.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"5eae188d46462d536a2dba092530aa4b249a534a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.693.478551c.tgz","fileCount":81,"integrity":"sha512-c6yUDly4sYigRROlIA+NYaISFcaBUuBPwl+Gon7QTiqApsOtL1IkxlQmGSbMjCjboolOrA766Q2aOP4sUzuePA==","signatures":[{"sig":"MEQCIFLFhK2XVImUj122cj5NGYpPev3e9lXH8Q1jP7kwjLQXAiAIPHm4vGQmgz3Y2ZkwUbtrdxcOiEnHO3eeT2DPmFuexQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.693.478551c","@flighthq/entity":"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/mesh_0.5.1-edge.693.478551c_1788321116730_0.2841652477376342","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.704.19c91ec":{"name":"@flighthq/mesh","version":"0.5.1-next.704.19c91ec","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"128f9ddff138f6920fc1096a0865df27e64ae733","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.704.19c91ec.tgz","fileCount":81,"integrity":"sha512-OHcYNIRBtkPOUjEzaxfx/8kREvw66w1Na9VUhp4S8u6Ga9brZw+AM/SoRr1TJpvzrNdmbc/goEBU9zxc1EJ9Qg==","signatures":[{"sig":"MEYCIQCDDENmJTXntCdUI1Xzjtz1MV/7rRGgloDFsgtNMUSBOgIhAL5p3Zf5aZKZ/L28FIJP3Y3esBUpIAiO6RJv40c2sKdX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.704.19c91ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.704.19c91ec","@flighthq/entity":"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/mesh_0.5.1-next.704.19c91ec_1788384383954_0.5811714695035084","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.729.2aeb707":{"name":"@flighthq/mesh","version":"0.5.1-next.729.2aeb707","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"02c83b24ee69ddccc82a94ce70969971b0876959","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.729.2aeb707.tgz","fileCount":81,"integrity":"sha512-2gXjrlrtPsb7L3VZc3nxQMRbpu7eK4TrF7qOaVCnyO7abXbY77oGNvJyD6HQbHNT5eRIOuWIblH7DWEf7EBMlA==","signatures":[{"sig":"MEUCIGIjISV8rkx+d2JnjzV+4tea9VabfMYKhzj0e7z+g5FWAiEArLjuVA/IbDQiKIbKpNVz0gTgur5qAoZ4zSo9OTBJbi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.729.2aeb707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.729.2aeb707","@flighthq/entity":"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/mesh_0.5.1-next.729.2aeb707_1788400502139_0.4309482857715179","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.730.f29a5aa":{"name":"@flighthq/mesh","version":"0.5.1-next.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"02e72e8a18ca5b2b515ecc47585f581f0885bfc1","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.730.f29a5aa.tgz","fileCount":81,"integrity":"sha512-WrxnWI33tnSvoiww5+CgDFId6kZ3S7vW57bsoJ8u7KBrXZ6n0zM2FZczRl+TD/WV3lVvFBMEUi6Af/tSUd1FkA==","signatures":[{"sig":"MEUCIBnWUHi8o1gURzK5P15CEd0Wq5CfFe8nh0pIZFaTbM9TAiEAmQubmHmmfqD5kWBpZM4GvVzX40P/MFyqYlihcj80QBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.730.f29a5aa","@flighthq/entity":"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/mesh_0.5.1-next.730.f29a5aa_1788404707477_0.6955221558848148","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.730.f29a5aa":{"name":"@flighthq/mesh","version":"0.5.1-edge.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"bab42df9595f40f121892ec43ba87bd7e7bfc789","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.730.f29a5aa.tgz","fileCount":81,"integrity":"sha512-XkPscpkdTWHAw9uuILr+BWxAT9ge1HugJi8Tf8F349QJiafNOJLXJ6jFNTS/yNwDk/NyezmWkj12Jl2Z1VOF8Q==","signatures":[{"sig":"MEUCIQC79h3tfhQdyOHcB6iEWYl2/CSuSXAOiVtnMQvCBexhnwIgEQ7uI+0Z92Gx8F88iOdDfoyX/JbiuyZz8dkwJf3LCKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.730.f29a5aa","@flighthq/entity":"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/mesh_0.5.1-edge.730.f29a5aa_1788405248037_0.9747553457680851","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.731.0ae0aa4":{"name":"@flighthq/mesh","version":"0.5.1-next.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"b489d3f8203e3a527d1a48ca65fdb28a09c21e43","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.731.0ae0aa4.tgz","fileCount":81,"integrity":"sha512-m+FnDOa1JOn+PzqEWcVdonVVaYinhSY/bzA1K6D9wGIpT9Ap7Zc65iXz14b6WjCczsM6He0NHCOFyFpAPCJjnQ==","signatures":[{"sig":"MEUCIGrb+fw7Hm0qZrncQYlrRNQHFKuJDBga22lBGE9E/kQuAiEA7MwbHi+v24I0WySweSTPRoPuo34gLcA7HKhpDrzZvbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.731.0ae0aa4","@flighthq/entity":"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/mesh_0.5.1-next.731.0ae0aa4_1788405405935_0.6598906640490678","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.731.0ae0aa4":{"name":"@flighthq/mesh","version":"0.5.1-edge.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"243f5fe12a47c39c7566eb28e1955fcd5b0265a5","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.731.0ae0aa4.tgz","fileCount":81,"integrity":"sha512-R88tLM1cJOydT0ug3bOAIpNj2rl8BGFCa1NRHSFsRth0PX4M/jM8Q7slU8jbv1pOY0WOzDEJsU9xFc9pxU5IRg==","signatures":[{"sig":"MEUCIQCOWeIk7MLds0sjLBRtcK010b757e64obOs9Z6X7sV8JgIgO/+FjMhRwuSBvIyoF3k7sj0KqylpISG8aN4OHQARTaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.731.0ae0aa4","@flighthq/entity":"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/mesh_0.5.1-edge.731.0ae0aa4_1788405953738_0.8464322788950904","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.743.8d09db1":{"name":"@flighthq/mesh","version":"0.5.1-next.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"40572032bbb7390f9431c67645c4d0ad6af96cae","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.743.8d09db1.tgz","fileCount":81,"integrity":"sha512-uO3YezJKhv9KcBBfk/mGhqEMAbGojRkMW/mhg9GukKKy6HUV8ShV5qSnVCGuIU8+u5RSgNLu/3a1Pb2DCbJUtA==","signatures":[{"sig":"MEUCIQCkCPRojplgkv0dbafxfIkqLTNaTPSN9GV6JBASdF3jwAIgTkNn+bdfTqVIAEmq3Dq1G+7kFoQIl8y3kp/CznFjqfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.743.8d09db1","@flighthq/entity":"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/mesh_0.5.1-next.743.8d09db1_1788426594018_0.23643588914319302","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.743.8d09db1":{"name":"@flighthq/mesh","version":"0.5.1-edge.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"64a8431aeb0898e54301db2dc84185bd433b8ff8","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.743.8d09db1.tgz","fileCount":81,"integrity":"sha512-etiNIOVNJAIbfYpelG6sm02JQ/qvi4zbV3SdFs0udPj9SRp51l+UtHRvwuJ+LxYEPUCdg5IxYZHlJSVCYGjJ4w==","signatures":[{"sig":"MEUCICjmw+1+chkhIEKEg3lOGTtwsyG43E87dgBjoQKeoUfNAiEAjtdETDCtMG6KaKZPEMZwhGuQ9M+ZXOFU02R//XCgvM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.743.8d09db1","@flighthq/entity":"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/mesh_0.5.1-edge.743.8d09db1_1788427115004_0.3772357254250316","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.799.62ef0c7":{"name":"@flighthq/mesh","version":"0.5.1-next.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"87180a3400ad88abd349847b0a054461456fa217","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.799.62ef0c7.tgz","fileCount":81,"integrity":"sha512-QzKOvRV72Tpku0t/AEmP+1DsM1xTIZ/jfaFRV8oTPA1dA4N9S3irk6HhgjMcYxmge1UZmS9IAJ2bHZ3gm2rknQ==","signatures":[{"sig":"MEUCIQCgu/ss+s/tQt/X/LwNdirq3rdrr6ACpfVSRhgiwmbhRgIgeh4G2HH9z4Io694phTVcyRUbxSWb8mv3fcZWa4nysB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.799.62ef0c7","@flighthq/entity":"0.5.1-next.799.62ef0c7","@flighthq/geometry":"0.5.1-next.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.799.62ef0c7_1788447255768_0.5469587086147045","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.799.62ef0c7":{"name":"@flighthq/mesh","version":"0.5.1-edge.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"68aabb6ec8125ec5a11c434c089f495930571003","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.799.62ef0c7.tgz","fileCount":81,"integrity":"sha512-FaJDghPpcLVcsBSF7tc6dB92leXjvOcTz5fJbi8K0cVnDystuHUiA6ZsFubFPtTSd0xC1x2h3mX3E3/mdRR7tQ==","signatures":[{"sig":"MEUCIFFCPY3r6LMCBeAZiBMJHqEdHiCi6SaEbgyNo2Gd7S8AAiEA771XPXo7HGG6/FNOvq84kGkUsCqCHQxN5c1PTVCbp/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.799.62ef0c7","@flighthq/entity":"0.5.1-edge.799.62ef0c7","@flighthq/geometry":"0.5.1-edge.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.799.62ef0c7_1788447745486_0.14012146731209452","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.815.cc08b93":{"name":"@flighthq/mesh","version":"0.5.1-next.815.cc08b93","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"d66c1f71a31d5349ed0493ebecf018dda7213e20","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.815.cc08b93.tgz","fileCount":81,"integrity":"sha512-XhQyI6oed1sI5qtK14EvkGssmcBppDvvqzu61xEydQWROyewVaNJGSwF3ARxoCL4OrdcB8hTHstSH/JNmO5Nvg==","signatures":[{"sig":"MEUCIQCplUOKHgl9RLifFDSMiqba06Z7SAQr5Qw2sk3UfGDtZQIgP2UgA/qGtgZ4oNzPp/Ty5wkJy2Mxs5w3Etfkd0htZYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.815.cc08b93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.815.cc08b93","@flighthq/entity":"0.5.1-next.815.cc08b93","@flighthq/geometry":"0.5.1-next.815.cc08b93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.815.cc08b93_1788461063449_0.07075226002732826","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.820.97b3830":{"name":"@flighthq/mesh","version":"0.5.1-next.820.97b3830","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4758ac9868b313a7215b90c5a36cbcef8eb2712e","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.820.97b3830.tgz","fileCount":81,"integrity":"sha512-rXYg7M60224s020t1xg9H+cwni32dMZkolUUdUMYyaZskuNSK39iG2HqYAdDJTLsotol7OaqiesjSaU7+x3DpQ==","signatures":[{"sig":"MEUCIQDC894HTOKhPkSmI71oGGukzVefcg46TZY6jC2o7TBRuwIgRFT6kPnrIlf+QTnOAaw52Wv5Q0ggJLf6uSsIfkP44Kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.820.97b3830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473712},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.820.97b3830","@flighthq/entity":"0.5.1-next.820.97b3830","@flighthq/geometry":"0.5.1-next.820.97b3830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.820.97b3830_1788469598346_0.6717225277754031","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.903.f434bc2":{"name":"@flighthq/mesh","version":"0.5.1-next.903.f434bc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"fa2fbf09971106ad017e16a3e06ef5bee14ec2ca","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.903.f434bc2.tgz","fileCount":81,"integrity":"sha512-z1svSNvCaOha/4Ka5Qm/8Hd5ZiHRDaiZVaMRxtel16zD/gfmVAlzEFAnGoxGBVZdjW5dzvQR5J4kSPN8IQExzA==","signatures":[{"sig":"MEQCIBsC853J7OYJaDojaMW6PL1a9FZQnu1PJfow3cBdIhTpAiAMSR/uWwfRPRPhyTyZf2pWciI/nId6VB6gZrYtu5i4oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.903.f434bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474501},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.903.f434bc2","@flighthq/entity":"0.5.1-next.903.f434bc2","@flighthq/geometry":"0.5.1-next.903.f434bc2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.903.f434bc2_1788551016322_0.5243817546929488","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.904.b545d9c":{"name":"@flighthq/mesh","version":"0.5.1-next.904.b545d9c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"62afabc56a2829b0bc6aebb4873009825eec1749","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.904.b545d9c.tgz","fileCount":81,"integrity":"sha512-ADojMenLMUM4nqn85Mg0H2vH7KS4E3+aUpGAXvMAJGn9xd+bdBuGT7NRCQS3axwXXOQp/JKjXN+tv8YavDyz2A==","signatures":[{"sig":"MEYCIQCQu+bQI6ckzPQ3Yh2h/rYw2h/VyfpgWPsMpaieUDhRmwIhALTYUd+QV8BGcJES5Lpeyz8HWCFChq+1MG/8o0QDk0Pb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.904.b545d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474501},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.904.b545d9c","@flighthq/entity":"0.5.1-next.904.b545d9c","@flighthq/geometry":"0.5.1-next.904.b545d9c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.904.b545d9c_1788554635947_0.060934196170856714","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.905.5fbf787":{"name":"@flighthq/mesh","version":"0.5.1-next.905.5fbf787","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4527ed56aedb879eca2de62b70efc06fd1259f5c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.905.5fbf787.tgz","fileCount":81,"integrity":"sha512-nBwNZQsnPBd0zCIz50HFumuAEJGs9mA6986Sf2KQRgWW9SLponobm7dYg2npGhkenews3u6Fi6FILdXYTDe1Wg==","signatures":[{"sig":"MEYCIQCLGE0l10pzaXcuVYcJ+1HeBTFZsAZ/8tfwT5N4dVjrVQIhAJ7MrYtLNu4EzigjVuuLdQaArxtaFe5QGnyQoicfz0lN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.905.5fbf787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.905.5fbf787","@flighthq/entity":"0.5.1-next.905.5fbf787","@flighthq/geometry":"0.5.1-next.905.5fbf787"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.905.5fbf787_1788555940436_0.08238441343629299","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.906.419e5c9":{"name":"@flighthq/mesh","version":"0.5.1-next.906.419e5c9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"82f64e8cf4715f2bc801a4f0a54abafce65fe84c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.906.419e5c9.tgz","fileCount":81,"integrity":"sha512-VIkfCLfysdg92hRbSrre8gcvcdNsNfLrA7brwUTzaNekfdwCPWso81zoflZE/ZL78NQEdUg7DK5LLpXO/UYx1Q==","signatures":[{"sig":"MEUCIA61xB2odAsDX09h/GeysJMYkmQ9Ql9dDo13+02CWGV0AiEA6nY4lY8pRKEuGz7eeCzXGelICqNkGDyIxsN3PnwlNEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.906.419e5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.906.419e5c9","@flighthq/entity":"0.5.1-next.906.419e5c9","@flighthq/geometry":"0.5.1-next.906.419e5c9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.906.419e5c9_1788559629906_0.8540674580741252","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.908.b072fbc":{"name":"@flighthq/mesh","version":"0.5.1-next.908.b072fbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"b7dd4a6b5c7955697ee800774efaae8ce12313a1","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.908.b072fbc.tgz","fileCount":81,"integrity":"sha512-pYXcUKdT86rvKBOxXi9DUvZtRXVM2a/ONyL0pgNfzS1GhHgGP9lUIFJ0ghfKhaLDjBMHR1SD0oInia3r9A2H6A==","signatures":[{"sig":"MEYCIQDUGWS3RcZwSnBdCwxJruHydvcyC2os5Fb3v6Oj9Mq2YAIhAJjDmhmHipRq3X70pY04nX5qqt1HpakftIbq3NV4/fF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.908.b072fbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.908.b072fbc","@flighthq/entity":"0.5.1-next.908.b072fbc","@flighthq/geometry":"0.5.1-next.908.b072fbc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.908.b072fbc_1788564267387_0.637775732465951","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.909.a5d1857":{"name":"@flighthq/mesh","version":"0.5.1-next.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"c81e4dbc446a42e57357792e6c48f6afd44be574","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.909.a5d1857.tgz","fileCount":81,"integrity":"sha512-Pxohkr2Qj04aP4X8wIEGX4S1ziy8zdGiK7TLpvHsXM0NqkTK50+3TjajQpWwHp+YX9sR4WtDvp45nqA/gdnDQQ==","signatures":[{"sig":"MEQCIGQoEfW6lMxNLEUCfvvSFsaDgMY4YcLyYVB3KEF94upCAiBPL3LB8LN9WRQlzneexZ5i49VFUJPDk9fjo4lnq2jAIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.909.a5d1857","@flighthq/entity":"0.5.1-next.909.a5d1857","@flighthq/geometry":"0.5.1-next.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.909.a5d1857_1788564813629_0.3076606913564863","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.909.a5d1857":{"name":"@flighthq/mesh","version":"0.5.1-edge.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"9e64c1a10f050d3840f07b32c6f6a370c0f6a89f","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.909.a5d1857.tgz","fileCount":81,"integrity":"sha512-EvYTg8JqGIeadrzhXS1z+shl/3BvwJH1o+/idkXEtLsebvSqB4F/yKu9MRT4XAsfkAeskcr7WxFZOqWkDxsIOw==","signatures":[{"sig":"MEUCICkRSRugpYhB9sODmUqRPqYe2CeFZZmpzh4k6bpZSrqiAiEA2webe4Y8e1xs0WAArXWM63kzfiqbDg7jNktENcautK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.909.a5d1857","@flighthq/entity":"0.5.1-edge.909.a5d1857","@flighthq/geometry":"0.5.1-edge.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.909.a5d1857_1788565376335_0.009574087780159557","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.911.32a089f":{"name":"@flighthq/mesh","version":"0.5.1-next.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"887962f3e28c773e68d7fce3663baf7fac348371","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.911.32a089f.tgz","fileCount":81,"integrity":"sha512-NfLg/Em+rEsDaJVvGJweIemVWvQKFY3ZIvD5cnduwam7VwrKqphCk91Wec8C2SDjmeFguQcsfmDuaPpy1oM0AA==","signatures":[{"sig":"MEUCIQDy55J+jMmUhziFJRl7MIbaXLI8kGbfvI0JYOQAhyCWcwIgdEUZJDgV/2ntwWNpdOKc/5SUDlQsa8gwSM/ikBke7iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.911.32a089f","@flighthq/entity":"0.5.1-next.911.32a089f","@flighthq/geometry":"0.5.1-next.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.911.32a089f_1788585309946_0.7646407282892322","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.911.32a089f":{"name":"@flighthq/mesh","version":"0.5.1-edge.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"fd68c3a726e30872bae72d49b5c2853bfc5362f7","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.911.32a089f.tgz","fileCount":81,"integrity":"sha512-rXOOysRPi/V82LgqLyejX/J/h2OkA2j75CEjElAtSpas2iFoR1qM2HkVL3JTW191AmSWabhPTYjV+/1Gkia5Fw==","signatures":[{"sig":"MEUCIC+s5pZnlIb0lFIj4jRPwU0exzbUT2GRjr4+nwyGI7K1AiEAx6EcccbThuOneTqpPhe6PQ6wkbueIdhrjPZmC0t6/TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.911.32a089f","@flighthq/entity":"0.5.1-edge.911.32a089f","@flighthq/geometry":"0.5.1-edge.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.911.32a089f_1788585709278_0.14824893923240579","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.912.289aaa0":{"name":"@flighthq/mesh","version":"0.5.1-next.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"a00e12d9f5777065d549ccfc42264674105be4c0","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.912.289aaa0.tgz","fileCount":81,"integrity":"sha512-Tl+kzkDLx6vspIXAgaiE8WX6Cz+JQpWKPizQY4MbcTLN/kOqASKEbE9Rhdw4bCQ22YRjQk43kFrjwVw7fK1Tgw==","signatures":[{"sig":"MEQCIG3TYkiv3NjwM+pkyrkbbNBYrvRna6H6vdkuOX/GmUkzAiBTjM0JPWMhQh2LUwGFewSdAC41u9W7R0hlTbnO/aRZxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.912.289aaa0","@flighthq/entity":"0.5.1-next.912.289aaa0","@flighthq/geometry":"0.5.1-next.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.912.289aaa0_1788587207563_0.9600354993549542","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.912.289aaa0":{"name":"@flighthq/mesh","version":"0.5.1-edge.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4c81907bac581e64129927d98918fb99b80618d5","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.912.289aaa0.tgz","fileCount":81,"integrity":"sha512-i3VYilD6zIWMrJkM944lzL/U4WQLszS7DAqXFwbxjyyOydNn1YZQwk1rQbHDVV7jWh4f1KvTrJc1Cm6E5vVIjg==","signatures":[{"sig":"MEUCIQDB46zuLkhJ/nyFcP8FlxfxQ9s52FnLUVp+Qp93j576UgIgcwSW4hqI2JRC5LHqlwGDWPGBwZN/FqywpOCdmfk4F5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.912.289aaa0","@flighthq/entity":"0.5.1-edge.912.289aaa0","@flighthq/geometry":"0.5.1-edge.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.912.289aaa0_1788587545316_0.7467083993180736","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.914.ed01add":{"name":"@flighthq/mesh","version":"0.5.1-next.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"56e0f2a5f62f05b3961253519630dcbd1c5b6bb2","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.914.ed01add.tgz","fileCount":81,"integrity":"sha512-5OcShqOl/88h7TdEcg0r8VDNFkS0JpmeWt8EE2PCpnyQE0Pabum6W2QiBeU3+MOYJuFKz7Jz1a4BmWLfg/0tZg==","signatures":[{"sig":"MEUCIDRP+9e02exZNjWQBsRChHbwqZSQlEI0mWqrHWq2wqHIAiEAr5LG4Utniow455pNbo46vrVgIYKlU3iGCQhzrMFMxM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.914.ed01add","@flighthq/entity":"0.5.1-next.914.ed01add","@flighthq/geometry":"0.5.1-next.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.914.ed01add_1788630687691_0.17305363968330134","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.914.ed01add":{"name":"@flighthq/mesh","version":"0.5.1-edge.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4bff1ffe5ae64f9652e8ce121b6cf2b3b6a34f16","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.914.ed01add.tgz","fileCount":81,"integrity":"sha512-d9eXE83r6/QCbi48EeDn2N++sR513oETsvd8BguV3noFVIXA07jUryiotErC1+KAka17gQOxhz1dEbHpNKlkyg==","signatures":[{"sig":"MEYCIQDZFn81gRb/p8ayv3UtsfgdsHAJzFxYYz/lcvVkjSZquwIhAPx2NST+l62QtmWeUQAj5YBiixYh+I76DZ6zBgfN0i1l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.914.ed01add","@flighthq/entity":"0.5.1-edge.914.ed01add","@flighthq/geometry":"0.5.1-edge.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.914.ed01add_1788631209333_0.19479766806402732","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.915.d4da7e7":{"name":"@flighthq/mesh","version":"0.5.1-next.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"8143450e81afa76761f5599aa4d335a5d0eb6258","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.915.d4da7e7.tgz","fileCount":81,"integrity":"sha512-8qya3WtDl9wKMxuZn8xHHA31HKbsOtBI+Y2EBUNmdRzMgXgmZC8DKAWCnDFp6xdqO88OXCf7dr0GPW0aw0cS5w==","signatures":[{"sig":"MEQCIHVvntg2uNt+E7voxMvEZ5tGWjmmtNIxhx3/BVgifkvLAiAI+blNvLmLo0RifftF6ZdiQ0U0fuB2Uw5yegOQJgeICg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.915.d4da7e7","@flighthq/entity":"0.5.1-next.915.d4da7e7","@flighthq/geometry":"0.5.1-next.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.915.d4da7e7_1788632377528_0.5990415563486906","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.915.d4da7e7":{"name":"@flighthq/mesh","version":"0.5.1-edge.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"1d7b3e57353af5acdbccaec97e51ca8207333e93","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.915.d4da7e7.tgz","fileCount":81,"integrity":"sha512-8pKehGAfyTNhYVvoGOaQQ2Vm7m/a3xwh9PJt3ZoaJ2FTDF+UplGxfO1w5EXxkl/yOnS1i0Kyj3kvKrx6IqvNhg==","signatures":[{"sig":"MEYCIQCWrMhKvuTBqeTASbW4rFw0LPaA22185m7xbbAgZBXZywIhAKkljM1PqEhWtN8DUpITjgDFn7qAH1A0jkvdl0HSwwR2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.915.d4da7e7","@flighthq/entity":"0.5.1-edge.915.d4da7e7","@flighthq/geometry":"0.5.1-edge.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.915.d4da7e7_1788632758839_0.9807817979511131","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.919.354c575":{"name":"@flighthq/mesh","version":"0.5.1-next.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"86f9ea0a6ab3b2fed350dde44ebaf8383bcff0c5","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.919.354c575.tgz","fileCount":81,"integrity":"sha512-Rs8+aRXnmrcI0FJddnOiz2TZrM9CsY2bsjhI1UsKlMSBu1LIw7v25V8pYas08JjNgc0V+Lc9KkH9HD1R3B29Lg==","signatures":[{"sig":"MEUCIHS7ZRAcGB7uL4xiIWzwSFgRES1CX5xwuGkYXooNJQ40AiEAmdxdase2MKhcQ1mpWgyjHilHmhyxJoX+y5gy+2+h+ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.919.354c575","@flighthq/entity":"0.5.1-next.919.354c575","@flighthq/geometry":"0.5.1-next.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.919.354c575_1788649790749_0.3659597360623694","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.919.354c575":{"name":"@flighthq/mesh","version":"0.5.1-edge.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"ac1e0312ac3a6f8149858dcb487baeba02f3b830","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.919.354c575.tgz","fileCount":81,"integrity":"sha512-MHR9N33dZhhL/lYeXZ1Gk+9LVGjwdGfk98JXq43YXgxMqO4H5o7hOaYGXN7K9MqjFBEeKqf77JLFGUz9BNUnLA==","signatures":[{"sig":"MEQCIBBB7sV7S/xFXyjXakHO8ehE5vy5yn8jH3tH39/szlKXAiBa2GJMdRzfpkgSj+jpPnz0UZmG628cGaDz6/h1fplJ4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.919.354c575","@flighthq/entity":"0.5.1-edge.919.354c575","@flighthq/geometry":"0.5.1-edge.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.919.354c575_1788650335452_0.05717472519266109","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.920.da8f530":{"name":"@flighthq/mesh","version":"0.5.1-next.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"f1066bea769e700bea964ccfc270e3270cd0f713","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.920.da8f530.tgz","fileCount":81,"integrity":"sha512-4iZHPZU43VHqKqOUAYZQ3R3xeTAeSvJ38W9giREWx7s06Jf9AorL0oUKsdm/hN2ewsJEQicQ6RRf6bWLz0qiVA==","signatures":[{"sig":"MEUCIAvHK6Rago6WL61lO+xzWUXJ1Oc9LudTympLZoyLybNSAiEA4+ylI/F0euKpja5rpjp7+0vbWBKDnhgxa7uh1J9xoZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.920.da8f530","@flighthq/entity":"0.5.1-next.920.da8f530","@flighthq/geometry":"0.5.1-next.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.920.da8f530_1788726116026_0.0439786858840463","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.920.da8f530":{"name":"@flighthq/mesh","version":"0.5.1-edge.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"8505d3191cda056473b9eaa3f0e2bfe26b371b2f","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.920.da8f530.tgz","fileCount":81,"integrity":"sha512-x/khektT5Hzmv2dtU5+JmAbDBdeHSh23vSEpScEgAdMayt14I4Bo58L/Hnt0eOO54mx8HI2x0dEU3QaGxeJEXA==","signatures":[{"sig":"MEUCIQCV5A/jmBNRTEC0P5izvIDhch0dLIqvxHOog6Kwai7rwQIgEbfuStmaMtS1QLdI884Gi+3U4Mm1Cs2f0xT5nexBWC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.920.da8f530","@flighthq/entity":"0.5.1-edge.920.da8f530","@flighthq/geometry":"0.5.1-edge.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.920.da8f530_1788726658098_0.07872845199717338","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.973.788d3d7":{"name":"@flighthq/mesh","version":"0.5.1-next.973.788d3d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"bd71e99a2075b7470456b682375fd43c81464870","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.973.788d3d7.tgz","fileCount":81,"integrity":"sha512-zFYNFbhUopxowlANXF7hg72LHh82cUJzJAJHx+ae/Do/2SgWxKnxpuCkDTs7RvFCQvN798v0e8du0DmxxmVmAQ==","signatures":[{"sig":"MEUCIC3XW04WNmESYmyOZEfZ2XF9NORcQFMsz8HUxYz9GZxFAiEAzaG7aGgPvZYtnW/Z4VbTspZeUUpPThAz43UMnL0oyT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.973.788d3d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474710},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.973.788d3d7","@flighthq/entity":"0.5.1-next.973.788d3d7","@flighthq/geometry":"0.5.1-next.973.788d3d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.973.788d3d7_1788898612870_0.8775127216187282","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1017.13841a8":{"name":"@flighthq/mesh","version":"0.5.1-next.1017.13841a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"b9b22d2c802881024979d631ccc4f7f54f6bbc21","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1017.13841a8.tgz","fileCount":81,"integrity":"sha512-RZnBTicFCUiwy/0NB8PWip1gT0Na1i8D+OeuSAFa74qJ7gb7KaJGugpIMXPftY+jmMasiGSyo93wFbq8c3uiHA==","signatures":[{"sig":"MEQCIHcwiFnOvf1ruJ0Ib3kj2Or57bE750Gd0EudJHFEV4fLAiBcFSnssaILvSkO7tb//BVIs4WmN3/5mQs1xQEXL+tnpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1017.13841a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1017.13841a8","@flighthq/entity":"0.5.1-next.1017.13841a8","@flighthq/geometry":"0.5.1-next.1017.13841a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1017.13841a8_1788927252880_0.8644487519897701","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1019.1274ec5":{"name":"@flighthq/mesh","version":"0.5.1-next.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"184e599af9793886bf95bb12d80952bad2befc66","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1019.1274ec5.tgz","fileCount":81,"integrity":"sha512-ysRUX6aWYBGSG2T6Tpa5yu0gwM8/DwNQWt0tBXCjIQg9uPto0j3AtwwYDNtVJD/M/Uhuuz8Z1F8y5nvrf6tQdw==","signatures":[{"sig":"MEQCIGHYJNjg2VyjiC9DYvk+x6bPxsO14r1HXtth6YsH8yqsAiB1rYPngPQcIpJjDVTUtbGtfFv5NzLLPtJFF7HzsyrIkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1019.1274ec5","@flighthq/entity":"0.5.1-next.1019.1274ec5","@flighthq/geometry":"0.5.1-next.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1019.1274ec5_1788934437525_0.7209706503500357","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1019.1274ec5":{"name":"@flighthq/mesh","version":"0.5.1-edge.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"00d3e25e32914cef45c3f67358f2e69960d24e6a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1019.1274ec5.tgz","fileCount":81,"integrity":"sha512-/F8zb6NtaO0pcZTwF0xjf1+S25Lnk65ZKWKZ2TYgiWLn4ukuA1SQBZUTEGnJpUr9o6a7UyT8qoe2dtWnnlRH/Q==","signatures":[{"sig":"MEUCIDpJIyhD9fYXU23fweIx+CMFpmxNGqXCznYaMfhXRw+CAiEAu6UFanre+HhOlj77+xsyBu6iFY7T+rxnea5BkBf3L0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1019.1274ec5","@flighthq/entity":"0.5.1-edge.1019.1274ec5","@flighthq/geometry":"0.5.1-edge.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1019.1274ec5_1788934841830_0.9103296500653553","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1047.858b9b6":{"name":"@flighthq/mesh","version":"0.5.1-next.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"82150179ebf007320a872f495ff408a3d21da51a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1047.858b9b6.tgz","fileCount":81,"integrity":"sha512-gEP4H8YfpYg8Lb5a5eNkUHQn59ODgg6b+xPHVGPvTRICnh4L/aTBHkyt9YzdSjI8+or2MhHmiXWKyyN3uiXE0Q==","signatures":[{"sig":"MEUCICH1Dls7gTetc1fRRBtPs6leLnfs//D8hQ+TsvdHW14fAiEAwNs7oAWxvV71lKx/cy0I1PXozUU6KTOGBA6iVFKlerw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1047.858b9b6","@flighthq/entity":"0.5.1-next.1047.858b9b6","@flighthq/geometry":"0.5.1-next.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1047.858b9b6_1788973065434_0.4960110741251409","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1047.858b9b6":{"name":"@flighthq/mesh","version":"0.5.1-edge.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"2ee92d6c3555491f3d547c2d1a8689c7f00b2449","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1047.858b9b6.tgz","fileCount":81,"integrity":"sha512-L382N8zTl91dq5KI6cHxkVDxl+5S3Cel5T38di/yO9/28aG2Gf+TRDD2tdOtZwfazR1q/CSH998P3yG1zyzXgA==","signatures":[{"sig":"MEUCIHOkrxVCXqtfMhnz6HZiisYCpP5SUuJLJwddICOuIpNJAiEA/HAgWggoZqreUwwUXnXcUw1GOXMcyCvYXkuU4Za8Jqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1047.858b9b6","@flighthq/entity":"0.5.1-edge.1047.858b9b6","@flighthq/geometry":"0.5.1-edge.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1047.858b9b6_1788973439022_0.40207829891048585","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1050.0bd43cc":{"name":"@flighthq/mesh","version":"0.5.1-next.1050.0bd43cc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"5b7c451ea9ce1b6075d9f5070f21157ecbc24fe3","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1050.0bd43cc.tgz","fileCount":81,"integrity":"sha512-aSwKxOKj2rUZj1tHNdCgDuCOfB6kHAMKmtqCWgAiKt0CQBCqFaIvSASemdX7xLXqXmmiZ9IWWaJH/ufuf9FOUQ==","signatures":[{"sig":"MEUCIQCBk5jn9vgXIUFH1mDRWGP8laNuFiPVLcEsK+ecDF58HgIgHLMskc24is9ZFTh0Xow2HUMdiWF/sE+EsXXBbe6RJVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1050.0bd43cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1050.0bd43cc","@flighthq/entity":"0.5.1-next.1050.0bd43cc","@flighthq/geometry":"0.5.1-next.1050.0bd43cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1050.0bd43cc_1788988329535_0.7563679225685693","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1051.65889a1":{"name":"@flighthq/mesh","version":"0.5.1-next.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"b4fd6a59a70ff3c435e90764eaee9380bf9c1990","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1051.65889a1.tgz","fileCount":81,"integrity":"sha512-eqFud3vn6Jc2tMR0TCPLqfZP+Qlo0iuVtxTxEdvWoPBYo9c1ex3E4kyDdkM5dizgKbn8v7Lr220dquH0LaO9uw==","signatures":[{"sig":"MEUCIQCCznqtugfrtSQK4FpxrYcaTyY+68bHGfQmEZiGifNwRQIgFm00vGIC9t56pjNGlS+V//2kqyglKxDJJgdFK2cJSLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1051.65889a1","@flighthq/entity":"0.5.1-next.1051.65889a1","@flighthq/geometry":"0.5.1-next.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1051.65889a1_1788990869126_0.12635115017464127","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1051.65889a1":{"name":"@flighthq/mesh","version":"0.5.1-edge.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"74ada12e164be71ccf84071a7ec1018ea5705580","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1051.65889a1.tgz","fileCount":81,"integrity":"sha512-IkOI6tZL8oSrMyOyiNkEcwmQ026ngC5dP/K82ghlViKgX9fAZs4Fg/3zUy7IpQ4T5vnF3mf2qj1mvtdx/D5knQ==","signatures":[{"sig":"MEYCIQCHDdtFC+zjNuUsvthK65DwEPNXJoWTA+BuBb3kWX6vDAIhAJpcIqV/ecShQshhx9t1uadI354RZ3SAgw3qoSwmj58c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1051.65889a1","@flighthq/entity":"0.5.1-edge.1051.65889a1","@flighthq/geometry":"0.5.1-edge.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1051.65889a1_1788991372191_0.6247140016716608","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1052.ea38f97":{"name":"@flighthq/mesh","version":"0.5.1-next.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"09510625c4f863fa1562f149347c8288c640f102","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1052.ea38f97.tgz","fileCount":81,"integrity":"sha512-t5Bf36EY3C4OceFi+uZYwXEnlkyzG+m0zRCKtclRHrF4qQy/LWo4m+mI6wS57RysFR2HsyCab+FRHiuTRDtWCA==","signatures":[{"sig":"MEUCIHX7krVTs+OplpFVliid0kHOd5LO8YKsRr779CdyEp1qAiEA0jWiwv6Da82SNtBHwGiQ1g0l4HQoCFqf8l9aKWMiS2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1052.ea38f97","@flighthq/entity":"0.5.1-next.1052.ea38f97","@flighthq/geometry":"0.5.1-next.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1052.ea38f97_1789013612348_0.9801836171536826","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1052.ea38f97":{"name":"@flighthq/mesh","version":"0.5.1-edge.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"9cd152710a650efe74194b6fdc91fb9b8e6311ef","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1052.ea38f97.tgz","fileCount":81,"integrity":"sha512-ezzWLXOEHqnZFB6lrwqZ9qvMkHcFOXTp5n6eymDsI0zlPACGgGOM29JmxYNKQfK1XktslH/XTqcbCMfwwzWong==","signatures":[{"sig":"MEQCIBQx7jSu45nq5ozBuArfGN1HU1G1IgOTX5Dv141Hi/7iAiBKFfxNbtWX9h7dMKZaRs8sTj8Mgo6vQq3ZafDarwrdjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1052.ea38f97","@flighthq/entity":"0.5.1-edge.1052.ea38f97","@flighthq/geometry":"0.5.1-edge.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1052.ea38f97_1789013926033_0.07049078968276645","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1056.4945b81":{"name":"@flighthq/mesh","version":"0.5.1-next.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"90e1866fff1b5ac3e1902194101a0236be97d0f8","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1056.4945b81.tgz","fileCount":81,"integrity":"sha512-aleHCpncLjQ3r4k+MN5RQR0GZhl0gLxgARqZFnQxAWH52syfK4zJFtuaCv/gPaR0KV1ch6q2LC3pWkug16Xpxg==","signatures":[{"sig":"MEQCIEf94Uc8wcGVJ/ChbznijNfIYDAPONjtCf4WcuQ2AnEDAiBfPUs5z1HwYaqyHx8984ClH5ZqmZekcmBqxFAGjNJVOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1056.4945b81","@flighthq/entity":"0.5.1-next.1056.4945b81","@flighthq/geometry":"0.5.1-next.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1056.4945b81_1789060508110_0.9387252703649138","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1056.4945b81":{"name":"@flighthq/mesh","version":"0.5.1-edge.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"de05ee14ed93f33cd94506786042a2e13f001416","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1056.4945b81.tgz","fileCount":81,"integrity":"sha512-i6OV0str9+WQ/kjDvnJ87ke2xY9IakEYoreZq7Frc7c9D1BRVz8tW0kpPERsvjXCfAJpGsW0u6o/Yu/8kHtRhg==","signatures":[{"sig":"MEUCIQDPM1kcG21WcuvcA9YxZ7IBA/X8C9/QCVxQdraKnPoP3QIgWs0++MbGx6cJ6NzoMj8mzOE6t1vzMSfh7f7wPigAUuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1056.4945b81","@flighthq/entity":"0.5.1-edge.1056.4945b81","@flighthq/geometry":"0.5.1-edge.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1056.4945b81_1789061004893_0.17559962430312925","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1058.751c53a":{"name":"@flighthq/mesh","version":"0.5.1-next.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"c15ca82cbc98807da74ce41b53097f65998d6c95","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1058.751c53a.tgz","fileCount":81,"integrity":"sha512-cGTuEgj+Fk8K2+mlyoEjVdBlPe5daaPfriQ3ha/mmZFyjhJo+0nLReVOK0jkn9rQjW+IX5jX3HnNYRrSiPC7iQ==","signatures":[{"sig":"MEUCIQDuxd0moloOO91wyPj4oY+e9NWPuoVX3W12OM8OgbznXQIgW9xUqf/pyr2eNbz7LEbBkXgJiUmgSKtLjN7StQTiqe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1058.751c53a","@flighthq/entity":"0.5.1-next.1058.751c53a","@flighthq/geometry":"0.5.1-next.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1058.751c53a_1789079778295_0.5765128617983644","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1059.c56d3cd":{"name":"@flighthq/mesh","version":"0.5.1-next.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"42370382b4ed61bbf1a64bc863c33c79a0ed2642","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1059.c56d3cd.tgz","fileCount":81,"integrity":"sha512-mClWXgBOY6XBDlTSJ/CX3+QwWrpQsSEqwnpZP7j8IX+nClE8jtSEWhecgtL1tr1Sv1FJ3t/XFsZp4TLtY1EPRA==","signatures":[{"sig":"MEQCIFk/bCuj7slkqHkJy+ED7KNpQI7g7RPfS6q07hKq50rpAiATkVotkHDHr4vuS+YHheB6JlERou6eLIdf4aFeQT61zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1059.c56d3cd","@flighthq/entity":"0.5.1-next.1059.c56d3cd","@flighthq/geometry":"0.5.1-next.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1059.c56d3cd_1789079899914_0.015253059569255267","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1058.751c53a":{"name":"@flighthq/mesh","version":"0.5.1-edge.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"332d60f34d675b2081c3259b9c3a060249362790","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1058.751c53a.tgz","fileCount":81,"integrity":"sha512-PL2+c9QM3eJ9HSNeB5834rNstfxXk4ntek6aKZ3feMyzbgeg9k6I8hKDSel4sYDTklMeji/hKt8Ilchfh2Qa9g==","signatures":[{"sig":"MEUCIBdsxTjNSZvYz2+ldlDa1R/XbmfF7jQa2hC4YBGL9eITAiEAsQ3ZsSyqPzytYcWWRf2Ue/TpuQYFFBvi+mznLW0rilE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1058.751c53a","@flighthq/entity":"0.5.1-edge.1058.751c53a","@flighthq/geometry":"0.5.1-edge.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1058.751c53a_1789080172072_0.4130834460499413","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1059.c56d3cd":{"name":"@flighthq/mesh","version":"0.5.1-edge.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"2f1bda7acca8c8c1dc8fa9adfdf3a403b8ad9cbb","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1059.c56d3cd.tgz","fileCount":81,"integrity":"sha512-cX7HbOnv75j3hglMEd+J5aAj9T40HGUotSgS28nPYrvg1bBeUmYxIF+zpaz1tHdDTvMCA3oIZfhMm++wOzbB+A==","signatures":[{"sig":"MEYCIQCc701EcTP2aazPXLcB9k3gUZLfxgxlN59YS0KBGQ6DRgIhAJbGUHAw61oLWU4YDlpv7QlhhfV2qZ+0YlSPF9SmEyDO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1059.c56d3cd","@flighthq/entity":"0.5.1-edge.1059.c56d3cd","@flighthq/geometry":"0.5.1-edge.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1059.c56d3cd_1789080365034_0.4574397955719127","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1066.36fe89b":{"name":"@flighthq/mesh","version":"0.5.1-next.1066.36fe89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"51c39e6f81841d02e7c800e86d74d8e9f98d7c00","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1066.36fe89b.tgz","fileCount":81,"integrity":"sha512-3ws+2cVUanplqfk2KFT6meWbI0gZrdxds/41mo63keIKWgwxBfCwDejxJrxisX2qAQp+VQTNalp4SZG9iJLkcA==","signatures":[{"sig":"MEQCIHL0nerh9RBB0ekGlLqBsrrf8gvWW56FVbr1nltOn38vAiAuAnk4UuffJn0UWfDeqj/BGPvyGc9tkqUZ6gX5gda6JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1066.36fe89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1066.36fe89b","@flighthq/entity":"0.5.1-next.1066.36fe89b","@flighthq/geometry":"0.5.1-next.1066.36fe89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1066.36fe89b_1789109358637_0.20654772320811854","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1069.554a2ac":{"name":"@flighthq/mesh","version":"0.5.1-next.1069.554a2ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"11c355a6e3d5dd1f2e17e656e30af3fd057ca793","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1069.554a2ac.tgz","fileCount":81,"integrity":"sha512-sXt+H4kEV4/UyvE1Kpvz4BJgzaNeHhGwxhYHFCh9tM44uVu8+g5ErXA9I2TN48+iIThtXjgsw6CrJvvPjl5cYA==","signatures":[{"sig":"MEUCIQCMuUkfZa4N1KNyitN/LxLLsJ99D22tfsbTDAuJeYu1kQIgRI98Fk2d0GYfUkftMPeii7IqaMcL2RwR1USpdgssSm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1069.554a2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1069.554a2ac","@flighthq/entity":"0.5.1-next.1069.554a2ac","@flighthq/geometry":"0.5.1-next.1069.554a2ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1069.554a2ac_1789112039572_0.011645647881240562","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1197.6a425ce":{"name":"@flighthq/mesh","version":"0.5.1-next.1197.6a425ce","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"52f42d63195a6bcb773db96fe292edc33152ecad","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1197.6a425ce.tgz","fileCount":81,"integrity":"sha512-U7JgtrpZhnk59RhSakJhHe5qFIkgO9UbJh3tHHOWEfj4hjf4CnLlcgXIqnrOQOG/UiJIwt5ektLjSho9LcrTTQ==","signatures":[{"sig":"MEYCIQCueRcjLXSon2rtpab5FcM/eqQBSF11X68MwX2BuL9oxAIhAOUO17BtO2Y20+Bn7YAYdJK/2dbvAma5Pl0JAX94aW4a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1197.6a425ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1197.6a425ce","@flighthq/entity":"0.5.1-next.1197.6a425ce","@flighthq/geometry":"0.5.1-next.1197.6a425ce"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1197.6a425ce_1789241027289_0.9909727093756118","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1201.9b49dee":{"name":"@flighthq/mesh","version":"0.5.1-next.1201.9b49dee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"ef21e544fc723fda08d63d710290d22214313a6d","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1201.9b49dee.tgz","fileCount":81,"integrity":"sha512-Sq5gzSCI4aWQfGQow/jHf+vfyGbPFia8JiUBdL0h0JP2UQsAqCgxQfwyBYTJDBIiP9LBG/EATIKU/L+N6rDLCQ==","signatures":[{"sig":"MEUCIQCu/dlVUx3PjO9vvVK1JlFSNsGzVvT7l+f4u+vWmDIW+gIgQC3p2CIqOpk9vam0ScYZzltH/4m8wSGzUZoAbdiyUyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1201.9b49dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1201.9b49dee","@flighthq/entity":"0.5.1-next.1201.9b49dee","@flighthq/geometry":"0.5.1-next.1201.9b49dee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1201.9b49dee_1789245632389_0.7793367600858643","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1202.e31f126":{"name":"@flighthq/mesh","version":"0.5.1-next.1202.e31f126","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"0dcfaa7adb9d3bf6eb5d69fbd416f67f05bfb326","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1202.e31f126.tgz","fileCount":81,"integrity":"sha512-krGMge4laU9BvQWQYl50eAHecURJW/+GgAqXSXd1sK86nybKPFnFy0ub00L4ptg4k4jhU73B4hmw1BlJAdxyzQ==","signatures":[{"sig":"MEYCIQD/+r8JW0ZuqG8MY+eOJXwIa+iCMO5LmnTYjjHmo8+2TQIhAKg8gtjaudLzrwIZt8T0/m3FSUkQcPZLLUOD287Rui5S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1202.e31f126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1202.e31f126","@flighthq/entity":"0.5.1-next.1202.e31f126","@flighthq/geometry":"0.5.1-next.1202.e31f126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1202.e31f126_1789249399190_0.3106565927386944","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1204.e33a1ac":{"name":"@flighthq/mesh","version":"0.5.1-next.1204.e33a1ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e34e4ea8926e0c6fd263fdf92bbb72d703753c2a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1204.e33a1ac.tgz","fileCount":81,"integrity":"sha512-wFc0f3o+lf+hLZOreXkR6+YtlYnrdSHki95SNz9vnFZG/0REjkJmcTpiO9NAzOhtHZsxAPXM4j3HZJPXDVZAcA==","signatures":[{"sig":"MEUCIEuGu4H3/VQcku0/CU7C8TMCgHq8/3UzUC9SenViyR/WAiEA5r6USFPNMqXvMFcJpemjjko1cmcBLKBT6uK8pGjY7eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1204.e33a1ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1204.e33a1ac","@flighthq/entity":"0.5.1-next.1204.e33a1ac","@flighthq/geometry":"0.5.1-next.1204.e33a1ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1204.e33a1ac_1789256012155_0.5195838170795757","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1225.129b76d":{"name":"@flighthq/mesh","version":"0.5.1-next.1225.129b76d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"6bd86ecd81cd532abb5ada733ef8e3f01202ab2f","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1225.129b76d.tgz","fileCount":81,"integrity":"sha512-+JuTJlX/r+C24WZgbXjo+p+AlzRykTP5F++JfqKUaGo88q88ICqlN4kTwSp68LjXRq10I9p2W7c+/IbS7oLFsw==","signatures":[{"sig":"MEUCIQDflHmWrYmT/S6hQ3LIIYOkkdC9F6yGBtPbky8yKOc3mgIgONv7+i3jA4F3iklWhd+sm7gG5nNPvOMRdgPtDnNRLe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1225.129b76d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1225.129b76d","@flighthq/entity":"0.5.1-next.1225.129b76d","@flighthq/geometry":"0.5.1-next.1225.129b76d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1225.129b76d_1789269702375_0.06144604467607495","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1244.12290e1":{"name":"@flighthq/mesh","version":"0.5.1-next.1244.12290e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"ea5a0cd1ebb0870633f438d1c4d52b90ff64878b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1244.12290e1.tgz","fileCount":81,"integrity":"sha512-YfznglNk0/in+TgPH2U14WwSq/QWLILVJugyvItjhK3VRZj4qv/l/20qCrkvQ36uWdHfRBB99kpJ8WaD0alb4w==","signatures":[{"sig":"MEUCIQCOcKTG7rcTwT3JGK5cYbOLjCUgGfc0B9T7zv8YneKq3QIgMrrmTj9Hh0c4pACqKq0Hq13LbFVEAH/VCCyL/H5PCW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1244.12290e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1244.12290e1","@flighthq/entity":"0.5.1-next.1244.12290e1","@flighthq/geometry":"0.5.1-next.1244.12290e1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1244.12290e1_1789288164112_0.7167309060825033","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1251.918ea64":{"name":"@flighthq/mesh","version":"0.5.1-next.1251.918ea64","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"45fd5b396476ad808a87765cdaf359367003deff","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1251.918ea64.tgz","fileCount":81,"integrity":"sha512-kKAvN46EF+sYaIQvDFroSwgJC+qwKRGhc7p6adqrng9jLvQXTYgX99411uml2Unks4DQjSeczb5+uMKCYRiumA==","signatures":[{"sig":"MEQCIAaenhwzsFtodGf6QJYChK6rNvQY9j5ZMgonOevA7DcQAiAop1f3U10p5NYulZ8crAU00RlFnjsXjcMG32Da49lrBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1251.918ea64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1251.918ea64","@flighthq/entity":"0.5.1-next.1251.918ea64","@flighthq/geometry":"0.5.1-next.1251.918ea64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1251.918ea64_1789313972479_0.23818669519785196","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1252.15e4611":{"name":"@flighthq/mesh","version":"0.5.1-next.1252.15e4611","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"fae2fb53450eba22ec671e9e32958e15124cce9e","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1252.15e4611.tgz","fileCount":81,"integrity":"sha512-uXSz6H/oSYo+8qjzu/SsJNys4KG9ziFpTcC+9S6HUcZKJG5JLzKDAN11iFPeZuj/gqtyNpCWVUki0o36m24BCA==","signatures":[{"sig":"MEUCIDqES25aTXZyKQwyFtjbeGM/6ZMijSzTmff/96PirbX6AiEAltfvoOdejLpk4soxDGPTEh5XJgaVZA900KczLkOPNW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1252.15e4611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1252.15e4611","@flighthq/entity":"0.5.1-next.1252.15e4611","@flighthq/geometry":"0.5.1-next.1252.15e4611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1252.15e4611_1789315057888_0.8908006701973759","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1253.6fe252c":{"name":"@flighthq/mesh","version":"0.5.1-next.1253.6fe252c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"48a8d74610c953fdb891f20c741f9a1a2cf9bcbb","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1253.6fe252c.tgz","fileCount":81,"integrity":"sha512-j9lczK/u/kcxRws2hqDELRXSk+iWPy3GGFcB1S0KE+Xmg/OgFXp5v5peZhnWOK3bYLtGhK+PbgJIr4QCNq9y1w==","signatures":[{"sig":"MEUCIHwgaA9OgbgXwOblvE6x0p4Z87/W8gEYFIr/DeUmYrOfAiEAgv7uKwFDmNGx/cm5qQVluWKMhY+yoQzGjbJeILQiU+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1253.6fe252c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1253.6fe252c","@flighthq/entity":"0.5.1-next.1253.6fe252c","@flighthq/geometry":"0.5.1-next.1253.6fe252c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1253.6fe252c_1789334560474_0.5239089571371616","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1254.2ab4a06":{"name":"@flighthq/mesh","version":"0.5.1-next.1254.2ab4a06","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"297901414d1774fbcae2a2617bc0a0508e810ec6","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1254.2ab4a06.tgz","fileCount":81,"integrity":"sha512-xP+PqZX0BfDtu+FFsBn+6Q3qSyG67YsK4j+S2bJS7Xz1wQN6OvnRUkA/I7JXf9aNmA9N/nTWPZOvAP+8NDOY/A==","signatures":[{"sig":"MEUCIQCc6ZmEwQE1W1EtdElAkiQGVJyTFHhPzF8iydyKJdsMJwIgN/ByiGxXAZbiV3ebQgkAvMXmaG1CQy6l0x8THIAtDOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1254.2ab4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1254.2ab4a06","@flighthq/entity":"0.5.1-next.1254.2ab4a06","@flighthq/geometry":"0.5.1-next.1254.2ab4a06"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1254.2ab4a06_1789341072998_0.44248792506296053","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1257.b2a4509":{"name":"@flighthq/mesh","version":"0.5.1-next.1257.b2a4509","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"d30db7a069dfb112d5703d880d098e8b3921b61f","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1257.b2a4509.tgz","fileCount":81,"integrity":"sha512-GzO84IJQprvCG5lVGSHBFF+RZ5RXG4zZ8Ra+aW2+tBRN6RIUCSA2pcFwFKkZNDbRKJyhjSPxGhqS0+wW3iYs/A==","signatures":[{"sig":"MEQCIGT+Dv1W63lWUtH10BC3pLeFlJ7P8Wj/OoSEqiFn/aybAiB6/9UDiu40cTeTa+5abW0ftn1EFDBeqIM9q/+JQCULLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1257.b2a4509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1257.b2a4509","@flighthq/entity":"0.5.1-next.1257.b2a4509","@flighthq/geometry":"0.5.1-next.1257.b2a4509"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1257.b2a4509_1789363685940_0.9138234521273545","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1295.2b6bfa3":{"name":"@flighthq/mesh","version":"0.5.1-next.1295.2b6bfa3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"f158e56da0c9da697acf181764c6eac603890800","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1295.2b6bfa3.tgz","fileCount":81,"integrity":"sha512-fYad5/e2IEP0zljpXxeoKk2/Ilr3GlQAuAiopdghkdzKtSApf9z/BT7UY9rAfkqFcxDvDKzo6mIIAFNPg1RJ3g==","signatures":[{"sig":"MEQCIEJ1H784Zb6TM19yRIKxAxAu+M+aIQ4Ofy4DERF7bOGDAiAqVRByRbnVHxwuk9wHWNFazNs9zbVWd0GWbwlKAzQaEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0J3ooCOf20P1spEB4fybX1tQ9W9TdsD/vhVNIjzrTZgIhAI+au67QiniiR1lg5ooGXjwlE+ELEOU1FJbDpDsiEAlf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1295.2b6bfa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1295.2b6bfa3","@flighthq/entity":"0.5.1-next.1295.2b6bfa3","@flighthq/geometry":"0.5.1-next.1295.2b6bfa3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1295.2b6bfa3_1789417265621_0.43827378505739834","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1344.b88acc1":{"name":"@flighthq/mesh","version":"0.5.1-next.1344.b88acc1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"32f2706ebce8a4adb90bb0c21efcf01d16504723","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1344.b88acc1.tgz","fileCount":81,"integrity":"sha512-mUIOfRvidew4/ol15aRxHIZAIkIf8Ezkij3rtKLwFt0u/yE8j7uKEw+LaZvYxHX0vlzGWnCx3XCpH6xd7RrZ9w==","signatures":[{"sig":"MEQCIDXZvBxbRLZiIh/6Rh1IqCwDKWZw81pzYGnP0UT74pnYAiBUOt/X4YaDktq8WBAFusBo2yjBugxB6zKpRLq5HU14BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGKstwWNmlGQozavE4XDY7KxYYXtyE41iee5nt5MQSQcAiAYRnOSRMiQ4yu9ObpCBwf+mQAKriVHGE99S017nok9GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1344.b88acc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1344.b88acc1","@flighthq/entity":"0.5.1-next.1344.b88acc1","@flighthq/geometry":"0.5.1-next.1344.b88acc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1344.b88acc1_1789452698249_0.20204949987464582","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1345.0995dc5":{"name":"@flighthq/mesh","version":"0.5.1-next.1345.0995dc5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"1d98df3cdc7da6e28881145627d141bf44293831","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1345.0995dc5.tgz","fileCount":81,"integrity":"sha512-W7Q2vMT2VRsR8cEJEuggjFNAc+NK3AxdMLs8nvl5u2T/hi49a4ry4gge44uRHFTwCYRwMngchcZZPmWXn90d2Q==","signatures":[{"sig":"MEYCIQC2S73+6gOD2wO7+c1p9WxIsCNnzNAZcxYRvVG9d+TCIAIhAKXiPZPfy+TfDDAvPRZkliTTN4jeI1rGnkDjsTthXU5P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFrVq0t+ErCH8/E9OMWWoZ4iRP7KHoJXwaoU8AxBWsyNAiEAs/PQZ0RkFZ6bUHrDdb68TFDJpAxEFG1YY/DQpxGcHwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1345.0995dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1345.0995dc5","@flighthq/entity":"0.5.1-next.1345.0995dc5","@flighthq/geometry":"0.5.1-next.1345.0995dc5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1345.0995dc5_1789454573429_0.5187055866938515","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1347.54f97d8":{"name":"@flighthq/mesh","version":"0.5.1-next.1347.54f97d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"b6a31c2090b096e1c04886e1cf116b01d3fd5c00","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1347.54f97d8.tgz","fileCount":81,"integrity":"sha512-zwykELaERO72rc2KaCz/zVji3RY4wQjsNoqw8zE0w3ldQUGGMXDQ3EF+t9PxcLJ9z0IlDYe9sO8Taz+9Seyp2w==","signatures":[{"sig":"MEUCIFZkRPzJsk+CyAwHyKjyokz/4oYN6eN22Pd6cBg43xmZAiEA4HdWOmFMuomriOpek6uNjSS+7pT1Gc/viYri89MS58Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICKQhr7YPoU7axlFWUUUwFZIxvFL6055dettHC0GanGOAiEA529qf3mXF53pyPhl4OLYhP7qsZiOetQaaVDLXUyAlZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1347.54f97d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1347.54f97d8","@flighthq/entity":"0.5.1-next.1347.54f97d8","@flighthq/geometry":"0.5.1-next.1347.54f97d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1347.54f97d8_1789461003130_0.8885884458839142","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1348.e71a747":{"name":"@flighthq/mesh","version":"0.5.1-next.1348.e71a747","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"daffcf9a61334a444f814b7746d7ffc59f25152b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1348.e71a747.tgz","fileCount":81,"integrity":"sha512-6M97KILH/8hPNFMLp5StVnNT9dmYFOtGvURSWowZhqiRUiaAHhOkoPzJCloqY6rbg+gSkwrK8CUdMU/EQOE9xw==","signatures":[{"sig":"MEQCIH5STNb3FtIqnfDM/nkJrASqpvZ2Cu3Ra4ACMHA/dezNAiB1KrpqGR/2K85gxoSAl/PxnkHH1G5U6O7AYuuJdmNcKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF+noDFWUgq/LsoM1itcX4OxBTRihI6JIBdNyQDOKWsHAiBTBbu4Hy4/Zog8Iw7/1/xoJgQMhWwdtgXeGtmj7yQzhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1348.e71a747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1348.e71a747","@flighthq/entity":"0.5.1-next.1348.e71a747","@flighthq/geometry":"0.5.1-next.1348.e71a747"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1348.e71a747_1789464674144_0.9040940821307892","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1349.05b053d":{"name":"@flighthq/mesh","version":"0.5.1-next.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"6f95b7f3b01ed5e232ea4bde2976096c0a84e136","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1349.05b053d.tgz","fileCount":81,"integrity":"sha512-BN2glyELodIwrSj1r6C7BbvZNLpk8YeWWKCVtPfH0doVjWogP6kfVgP0uqVeXh1lXFnEz2QIEocg9T65PEMVDw==","signatures":[{"sig":"MEYCIQCg+uPi1a3QZJZkHVPRkghr2LeKU0bizNNKCEr36s/6bgIhAMJmlyPhGZWPXDnjbdFSi1Nuj0WYc7yH3QMB2YskOhcw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFrlWFNbtFR8CgP/rXvtYnw5xsaUzPBOP8eYbMoKeslOAiA0xODtFheOnbri57F/ZgeBG5UZVlyT5FMzfp4oselSQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1349.05b053d","@flighthq/entity":"0.5.1-next.1349.05b053d","@flighthq/geometry":"0.5.1-next.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1349.05b053d_1789469042720_0.24758084392226554","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1349.05b053d":{"name":"@flighthq/mesh","version":"0.5.1-edge.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"b722cdb036497a0e9087708b3774c404eab4b929","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1349.05b053d.tgz","fileCount":81,"integrity":"sha512-0Tz8Dg3MI36kmidtTbEOTyObGzmSTlKG69YaP8jxUpjw1UIsOUFvbkknyYmkOLXEWI8Fc4zPGNpI7qy/PRl4ig==","signatures":[{"sig":"MEUCIQDMCoWVdbhcIdMKV7FE4tjHD35N7OjmxtIZecckQi+q/QIgQ6HmIIXw7Vt6A+sJDRj/BUL2dx+8X317AMUp0NJp9y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEQBlYVGA6Ooj2NzuRPgZCpr9gU8AHgf5n+cxGVN51g+AiEAxv/CQylk7iyCA3HccKDOD/OuUpzYFPrp3A93q2MZFQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1349.05b053d","@flighthq/entity":"0.5.1-edge.1349.05b053d","@flighthq/geometry":"0.5.1-edge.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1349.05b053d_1789469316006_0.42539248953649955","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1350.8ce488b":{"name":"@flighthq/mesh","version":"0.5.1-next.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"72e63b15e66f3f7b165c462f54923764591bc03e","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1350.8ce488b.tgz","fileCount":81,"integrity":"sha512-z/6tPzCfT3ROOEw0p+MVsDE1OlkFY6YK4LpDSDnw0vDiHH9nAh/SdELnWxgjCwF4xvgrPuwC0XgyZRErPHJHyQ==","signatures":[{"sig":"MEYCIQD5pP19dme6BufNJwqdhJ9JzgIlvoGn0kJYI771qL8jqAIhAIjFJ5ep/PTpAE7LIqfqb6wdUyj2KDDp4Hs/GCSVR1Z8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5IVzf5dAW1Yb6AxhwzTLYKTljiNDjFKoIrsNcTu753AIhAJ5A/BANLZjEDyilfWcWvlXaSOEZyjYmecpV87PoBsOw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1350.8ce488b","@flighthq/entity":"0.5.1-next.1350.8ce488b","@flighthq/geometry":"0.5.1-next.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1350.8ce488b_1789489665610_0.5434806180871807","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1350.8ce488b":{"name":"@flighthq/mesh","version":"0.5.1-edge.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"7e6b9774c43141e472c3dd8cc821e57ae632451e","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1350.8ce488b.tgz","fileCount":81,"integrity":"sha512-WiWftBHfFgsGm12gYKLYzke1p9psvOQfuw+YcTULvbwJohvBkzKvZxzmHZT9bySoX8xH1VXWa5TJYKUl/7X73w==","signatures":[{"sig":"MEUCIDj01r/ujDqHcEwmBqGvRx7nfeKpRwdW5uG+1252ZOAmAiEAiRGd1FDQg++b+c1I5/lGkxTYWWkwRwl+YbvsfOyLUkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDRC76g5nj5pUp5crRmKddNxmJu/lfJnrUaDzlgE7yI/AiB7rdsBBY4kM4OzCOF+MfuZLiYMUq5m6IrfoRTa89zQ/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1350.8ce488b","@flighthq/entity":"0.5.1-edge.1350.8ce488b","@flighthq/geometry":"0.5.1-edge.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1350.8ce488b_1789490145711_0.6487819492756872","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1370.903f328":{"name":"@flighthq/mesh","version":"0.5.1-next.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4eecd8a278d7e71925b4485e88ac021a8c07b0c4","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1370.903f328.tgz","fileCount":81,"integrity":"sha512-B7XdeuXu7p42b0b+raadJgbkae1yHyVrgJxPWaxZ7X0uDZSJYInTHqRPoRNMwZPasVih3kEMkw4fXHxFnCCW4w==","signatures":[{"sig":"MEYCIQCS6GT1EM711max7fDq6h9ASNNZfjYTK3uMBDabzwrJlwIhAOr/WBR1B3cifV2Y6S+unIMU37V8x37GIi30NICdDi84","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEp8JsmDN/Bfd0LZY38x57sGlNPjySo7+vuc60DynqbwIhAJ6usX0LdjoTaeCR5cHjP5W1+GszP3sakLpb7wyX4UF0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1370.903f328","@flighthq/entity":"0.5.1-next.1370.903f328","@flighthq/geometry":"0.5.1-next.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1370.903f328_1789537824696_0.4210714951463268","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1370.903f328":{"name":"@flighthq/mesh","version":"0.5.1-edge.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"c4a2939f0f6a1eede13f38ef04486f2b8c392727","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1370.903f328.tgz","fileCount":81,"integrity":"sha512-VIIU/P9PUEaUVcf69hJ76k2yfFwxw9UppdT+Xc4PCXqw3yY5EKPwxYtiiqVmd9gISUH/lqUZE94GmUAL87RIxg==","signatures":[{"sig":"MEUCID5WgrvAaScS72ctp8lipVzXZBqezb3/KOgA33nnB3XfAiEAlF+Nl53cPV+2zLB5bO1+A1swjLHw6MEiKCnomFrFW/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCry/M+Odxs512A5Mb3wqffq6OX67TBYT2A+rkpgFSmmgIgYqomcsSaJ0xyXwFddfarakPOKX2VvslwZcbKz5esJYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1370.903f328","@flighthq/entity":"0.5.1-edge.1370.903f328","@flighthq/geometry":"0.5.1-edge.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1370.903f328_1789538296906_0.07983386495087497","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1404.457d1da":{"name":"@flighthq/mesh","version":"0.5.1-next.1404.457d1da","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"de85cb96e0f4a7682e66759851124d08496a2ce0","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1404.457d1da.tgz","fileCount":81,"integrity":"sha512-Yu0WqSM8Yf06lOwtqwZ5FyeLHTLtAhnMTjmQjPWKHvA5S35rgZqgVh78U/xcL25lzLiiF77oYcUdFWnRjRWoXQ==","signatures":[{"sig":"MEUCIB49stLN7YmeMl8EHAvdIGtpvB1PgHlWqBRDCifIU+XPAiEAsOAC4vkTFAi+dlHb0H+vQBIkTE431xPTub543Zeb2o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXc51l30Aztc1jLrr3+wCpbA5bE0utZBomociLK/n+sgIgdJAw6CFfj3iJ7mdU5zHKWjb4nw8AhKdOp7n/6KOdFmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1404.457d1da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1404.457d1da","@flighthq/entity":"0.5.1-next.1404.457d1da","@flighthq/geometry":"0.5.1-next.1404.457d1da"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1404.457d1da_1789625954136_0.0030652711930885257","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1405.69d9356":{"name":"@flighthq/mesh","version":"0.5.1-next.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"d648e8f25a49a63e1153e4a0b39f4cac52232028","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1405.69d9356.tgz","fileCount":81,"integrity":"sha512-4xxJ4aVVwblXM3QQVnDBMzJHFBpmeqxhZgSWlq2Ii1UdKlhHuMbkE9Gw0GDFEt4UN8nyBj5zIpmkHvhrXtyLLw==","signatures":[{"sig":"MEUCIAZazxDHUvfV1AvPjrWhfhVLXIGHeHBwPcWOCmGmahvZAiEAwjSRaxp+wYBOQKP2KvKjz7LBOoIHlN5XkLlh5H7/bn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6FNKr2gKhG5IRCyZhZyxKeAcfk/OAwWK0Bw4r3Xu9lQIhANTo5FVqLNB5F02YYYRASREGZUYK9V6Oh06CQHCBegD5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1405.69d9356","@flighthq/entity":"0.5.1-next.1405.69d9356","@flighthq/geometry":"0.5.1-next.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1405.69d9356_1789627692158_0.41600738815586746","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1405.69d9356":{"name":"@flighthq/mesh","version":"0.5.1-edge.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"ba2b744f64f5110f8fb7033f2ae071b559c36e5d","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1405.69d9356.tgz","fileCount":81,"integrity":"sha512-PPpJsZ22nKkG6jrpdg38MzOMgZxaff3nhm3sox8vTOCL0d5NKIEPwFvBEMu/1JZJz9FLK0lpO0eWEkx26Ak+xQ==","signatures":[{"sig":"MEYCIQCiqwNqrk9XHacsr78c8rodPsR+XW/tZbHUs9Mj7GhYagIhAK1+O3Qm687Z3yikfBDJWkmgY3nD3NDkiMebAJfqLxhb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEvMY4ZnM/DZThqTfSMhJsyYaozYng1vIQjLuegMTlXwAiEAsH29rybbnlA/KqcUcyRs1h+cvqe1iEdXMhZMM5fHTtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1405.69d9356","@flighthq/entity":"0.5.1-edge.1405.69d9356","@flighthq/geometry":"0.5.1-edge.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1405.69d9356_1789659844902_0.7598287955900866","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1410.b534771":{"name":"@flighthq/mesh","version":"0.5.1-next.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"99f8ba04c16e1b40a3bb2a1e6d43b2278a9e97be","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1410.b534771.tgz","fileCount":81,"integrity":"sha512-M68DFTCVWUTXpGUfJHPtviZmv3ThI4K1JkfLaemJICscVXYcQAAJAX1XFyzXpr/D2tdkNOwykRmjx0KSiTwhBA==","signatures":[{"sig":"MEUCIGiPj/xWIcVHb9nkeP+C1VXkEzsr96wONxpvbX/avG9uAiEA+UZSD91AbRYaLAzpSwxCsl1KcOXXuFgeOTd6AwiFteU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB9LT/UGK3Z1DpLZtj8OaHzuKKD24SWjsG29Ywx2lm9rAiEArfHLxlqu5SiFCFTRK7mPudr+f62xYmhnzPMNPD0hW4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1410.b534771","@flighthq/entity":"0.5.1-next.1410.b534771","@flighthq/geometry":"0.5.1-next.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1410.b534771_1789670506866_0.48852481283675075","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1410.b534771":{"name":"@flighthq/mesh","version":"0.5.1-edge.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"da8c4c352634377c584732536d06b121e98bad79","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1410.b534771.tgz","fileCount":81,"integrity":"sha512-06AKzMMmjd0kgHixIumfNvUre4Xr4crWnKjEA6TQse1BYX4TF9da/DfakWrzil26YD87RtoYDSpWJAZKN47JKg==","signatures":[{"sig":"MEQCIEWfnFXvVYpNSMKTAFaYM96T4MOpnttYldEWEn7Yq2KBAiAnESf4jLdaUoQslr3B6BTxVAW/Ek0fjPrCNjsTxPjdkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlH7Z+d2yKwYQCDqy1R59lETp5bmIH4MDjSrJA65ykpwIgUnoN4IpAc8AkyvCpFh+/DbAX8JwovDirF5CNhfIO3y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1410.b534771","@flighthq/entity":"0.5.1-edge.1410.b534771","@flighthq/geometry":"0.5.1-edge.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1410.b534771_1789671049469_0.8972210061100172","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1450.5738463":{"name":"@flighthq/mesh","version":"0.5.1-next.1450.5738463","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"ae8633f87b4acf5ba9795eeb3807a12bf30b737c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1450.5738463.tgz","fileCount":81,"integrity":"sha512-45V4DJXjxfG2Y3/WLYn6HIyxAEximp0HCyxhk0pNZdEmLo16d3nSd6YiUw4NEnecWoNkosHn6XclfFZ5FS6Ksg==","signatures":[{"sig":"MEYCIQDQSLRmsoLOngL9Mj+nDlGDHEYL5CIfEaEEuuPxbA5gXAIhAKRJ2svTHtpAbCvRmjFkXipZ+AWEoxq6kFweshPSbqdz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC4bXm/XEjn2vKcDF72pIlOXTqLdA3340gTd10H3BpvgAiBw+3ZqVMmHrj7M4UyvlM15q21hHv1H8gYPkW62P1urlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1450.5738463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1450.5738463","@flighthq/entity":"0.5.1-next.1450.5738463","@flighthq/geometry":"0.5.1-next.1450.5738463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1450.5738463_1789779638954_0.15881373743323057","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1462.5a251b6":{"name":"@flighthq/mesh","version":"0.5.1-next.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"951088bd816b37305c8b265ac97a96e9dbfb6892","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1462.5a251b6.tgz","fileCount":81,"integrity":"sha512-L6L1lFdSeXWPQ4JXCRLSPmT7rDDnvi/XnMErMeVgzGEkYMojeMEWeh+yBW7X78aDEwMrvYz/fzOnO8Y9BD41Tg==","signatures":[{"sig":"MEQCIGP3wLdYq41iO5IML8FzAJ0jRyJlF+RtdLBL1UGRh2koAiAvmH/SB2/AL7z4Q275Q4wIJ4kg9274C4IXY9LL3EbOyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICJhiHe2qwWPfi73tr1FPdsxZbAa1SYVYf0jwY2rc/g1AiEAjae0SpnBuAz8Wqo2NB2XWcNzwuZks+O3mT88Adz/NIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1462.5a251b6","@flighthq/entity":"0.5.1-next.1462.5a251b6","@flighthq/geometry":"0.5.1-next.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1462.5a251b6_1789840288463_0.8142875213540126","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1462.5a251b6":{"name":"@flighthq/mesh","version":"0.5.1-edge.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"1139d5f366af5794b5df7be696e8fe85e7bbf9a0","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1462.5a251b6.tgz","fileCount":81,"integrity":"sha512-RR3Bk7I+iESWOE4WIt/7MWNtmiv8klQHNM8nJDu9i7KP6hArVltlhK9lNIHv7ul+miVppOaGxZumClZcFr4llg==","signatures":[{"sig":"MEUCIHvmVoJdvmGMMG/qSL8iRwgWxetCccchObUtwph+DZwqAiEArhfB7LpE70t6ZJQJpQH+fgNt6UvcjxABs3R9lcbyyKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICK0mDFYELAzT4LzhWbMfJ/nu5KxmiciZSr88ZnJoRx/AiEAxXRCC2o2xCJ/hzgcdc4dyVr9DPvC625gRHRph4Xa0hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1462.5a251b6","@flighthq/entity":"0.5.1-edge.1462.5a251b6","@flighthq/geometry":"0.5.1-edge.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1462.5a251b6_1789840836038_0.016089665486237692","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1467.7e2fc7d":{"name":"@flighthq/mesh","version":"0.5.1-next.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"342d2343f0d21371531d89829c69fe00e969757c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1467.7e2fc7d.tgz","fileCount":81,"integrity":"sha512-XAtAVqK2gbbwhZvTaRvkUhPP0o5C/TKu+Hw1lpNXupp/8xVLn3JMXCZvjzmcoYE3rVMHD70CrnF7a9PxMtjDnw==","signatures":[{"sig":"MEQCIDEavW0BQB9/UExRo+sx06fYd0mCm5GJCGHjS4r0LydtAiAWqiALeCMwVThEKk8oSAFi2MHRqZLOQx6HemPxe5B1Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDRKQBM9lS/togZcfkTKiYR4CVDZnowhXtWZS/aZ2OcQAiEAvidNGbjaMRW7t2nNh7BmrgqMwlPw5uA4vqan5S4ijvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1467.7e2fc7d","@flighthq/entity":"0.5.1-next.1467.7e2fc7d","@flighthq/geometry":"0.5.1-next.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1467.7e2fc7d_1789850184191_0.12574561321160593","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1467.7e2fc7d":{"name":"@flighthq/mesh","version":"0.5.1-edge.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"dc210594e16902e9303fea2e222222275ecddb70","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1467.7e2fc7d.tgz","fileCount":81,"integrity":"sha512-OSWvf1wkbJGHhuYdKlqbu5+vhcJhLR0u6L3iPJD534Lvvn6pvURs4ozaEi2VKyFNvp34bGs9IPWhqtk3G1JqYQ==","signatures":[{"sig":"MEUCIQDN8Uxly8Fh5sHXLJQxXQI0s3kGhpb92isjF6QdLpj4ggIgZykLCK8+4PBZK/1yiphwtn74BWsnPOQxjGM8XnC69Zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCSLh7LLZLXuxULgH++NVQ7h1q5VtY2CAXM1yK9Ln378wIgd7DJYx4xih5baAF7RJK/DpPtvVf+TJarWlZAN28waAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1467.7e2fc7d","@flighthq/entity":"0.5.1-edge.1467.7e2fc7d","@flighthq/geometry":"0.5.1-edge.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1467.7e2fc7d_1789850933955_0.6340600460413928","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1468.61b1d9d":{"name":"@flighthq/mesh","version":"0.5.1-next.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"2859bddceec72ca01b4f1dd3d23a3a730e55c79d","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1468.61b1d9d.tgz","fileCount":81,"integrity":"sha512-nfsnD1gNhD1SkI2F8s1XCXRrNw8aLfzw7BGK/JLrj/9cowRRtL7PJA05HvOyKrENV1V+xkYucZWxhB1pSaRtKw==","signatures":[{"sig":"MEQCIGVCzaC1vCo6v3Q/WztxQYuWP219G581eK+pWs7DowiEAiAYm1FgcW/meVHTyJLfLh6S90THWnvSoyFOSTXjRtlTnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCEHZhqiMIxktsYE3Ue9CJJJhojntRlAjI+ql7h7vv4ZgIhAITx9bry6j+U/T5IqgmkNc1DQLHrz0LzTBLdfuDAwB8R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1468.61b1d9d","@flighthq/entity":"0.5.1-next.1468.61b1d9d","@flighthq/geometry":"0.5.1-next.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1468.61b1d9d_1789852866202_0.050006354269668485","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1468.61b1d9d":{"name":"@flighthq/mesh","version":"0.5.1-edge.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"10da8b2937ae905bb62b0acd4dfbb7f0e0112023","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1468.61b1d9d.tgz","fileCount":81,"integrity":"sha512-Qqg+E0O7rAEL8dQ7TcGj5U546OAf59+LooKcX4YsDfdU0g5Adfq6Bch5WL9QGHCZF/YWqsJhRZysbHj69msUhw==","signatures":[{"sig":"MEUCIQDXe1MhyRSN/w+sIq7/whmcWz3phIgSpg+wKpWyz1TPFgIgDXEhrDDN7F4heLBOgvcIkrInlKFXs7+txSR5r30uiGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEpZyUqTyOeO2nwD5cZJ7Al6vMxrG5NbY1fCt9C3MH9OAiEAvbPWnR9BnutoX4URuTISem6waBLZivtVgATbgtcc4Rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1468.61b1d9d","@flighthq/entity":"0.5.1-edge.1468.61b1d9d","@flighthq/geometry":"0.5.1-edge.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1468.61b1d9d_1789853505002_0.9640924718333654","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1471.4e82419":{"name":"@flighthq/mesh","version":"0.5.1-next.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"078c74cc572712632eec6a8386bda20448c2ccfc","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1471.4e82419.tgz","fileCount":81,"integrity":"sha512-G1MxgFSDO23kfmBNAODe8C2f+5tNBWwBU0Jyps+DIFrWnZ/cGSQ5pCM5T6Jbslbppql2Cw9LB5eFBb0+S9pgEw==","signatures":[{"sig":"MEYCIQDCyKzIXBjB72IDexKT0imYe8q/MmJDBVFE7bCVsswMtgIhAKPe2sBBd2zzc0TY0eYTHEQVx0AX45zTcOsoJhkmGuX5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAMF1SdGjYGcBtPYcmCUONGZJ1S0cZEXjrJ/CyoyuchVAiEAvROcUwJVsZqc+cB1zpTxcJ9IRUeeimWLWb76AVtxX94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1471.4e82419","@flighthq/entity":"0.5.1-next.1471.4e82419","@flighthq/geometry":"0.5.1-next.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1471.4e82419_1789886139296_0.33900080938786625","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1471.4e82419":{"name":"@flighthq/mesh","version":"0.5.1-edge.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"9dba04b9fd97b7d6ebb66811c53f28a55545126b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1471.4e82419.tgz","fileCount":81,"integrity":"sha512-V+VqBcmGmeYjSyW2pD/Tf+sPtNu1s8eYS80xBnbtxX/LOFvxWYzWwqnNz+Tp5hln+W9gNTB5OQQLmneYk38NHA==","signatures":[{"sig":"MEUCIHRTHhdoN58LLjjEb6CMkRlqHhILBLZIKHioRqXyS8i3AiEAscnwKdOFKsAjs+h8LCiIvOmca6gCTAqVDMwIdnQysUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFwUSm/dEM3biCan5+TyZmbtEkVs00GapUSEntod3mBLAiEAmE3EreWYzpbp/+2chez172Ix3ssa304ahAaGbXlPcUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474155},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1471.4e82419","@flighthq/entity":"0.5.1-edge.1471.4e82419","@flighthq/geometry":"0.5.1-edge.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1471.4e82419_1789886823006_0.3272947800659043","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1505.5790c72":{"name":"@flighthq/mesh","version":"0.5.1-next.1505.5790c72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"d94c4f8202d6cda3c6a9e5fe378a28e35ff664ee","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1505.5790c72.tgz","fileCount":81,"integrity":"sha512-ZHs/u0d2kOhaUlY5YSScQ5iViKC8CWU4qVldGWxtEDE/PaSZVWAffRtEjtUOfM5Gh+0AGX6jecgXE0Q2iS5URA==","signatures":[{"sig":"MEYCIQD/+r1iZ/bhBJzuT6EPue0L73zG9R//w5sefiWGwdrLPQIhAO1pYUWjMHOvC0xcfOLXVRc9pPm5V3ciaJz3H43ymA09","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA8L8AgNjXs3+q00b0OcbES8l8Zi/Vem/lL/j5XI+VRzAiEAvJXZ2ccC0Ew9XhxV9NLRVLfYIZNJf7QdEWj+IHqhDps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1505.5790c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1505.5790c72","@flighthq/entity":"0.5.1-next.1505.5790c72","@flighthq/geometry":"0.5.1-next.1505.5790c72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1505.5790c72_1789901629533_0.9247824238576496","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1520.4887418":{"name":"@flighthq/mesh","version":"0.5.1-next.1520.4887418","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"3dfb0fae0608d33508ac19f1e5e5ea2b0feb9f68","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1520.4887418.tgz","fileCount":81,"integrity":"sha512-0u6BIr1Lyv8SB93RflDtdUBHYGtTvaHwck2aodxqODqidb/vGw5ahcfmAvKG7tukqNADKFy+3PgucNNt1KP8iA==","signatures":[{"sig":"MEYCIQCE02tXhBonpiZlbAZ8dJ4XDLhtW81+YRXPNIh06hyD7QIhAOuDRckSiWLzA5uIPtSu3SfdGXbTksYNTs8Oj51imP2T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICo94D9WHopXHx4F/DgUHnMGd8VjteFYIKimbrRcIXBoAiEA2OVCAklRsCV5vGoZU+OPLudHMLeDBdq+L4cRCN4I+2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1520.4887418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1520.4887418","@flighthq/entity":"0.5.1-next.1520.4887418","@flighthq/geometry":"0.5.1-next.1520.4887418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1520.4887418_1789918190178_0.6331464034141037","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1523.c47f79f":{"name":"@flighthq/mesh","version":"0.5.1-next.1523.c47f79f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"216d8edc6d5f024c7ec92dec286b29e9f24bed25","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1523.c47f79f.tgz","fileCount":81,"integrity":"sha512-lpRAfaofKZHnEgOqiQ1+u4WF9o6JKqMh0WJAqe1U+Vd4XzLdtkmGI2JmThoernzdO/v3WN/yH0mwhTP4n36Vtg==","signatures":[{"sig":"MEUCIQCcQXp7IPq34xwWJauBLyhJ1pOCFtnPzVyDP42TOqh9hQIgOl5eyn/VNAH7oZCyJAiUVmqYwWWiAzm1gujeEAvviGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD70UuLq/C8s0Yv5QyEQrBaPQWs3aZu+O14rnZt+JfiygIhANqmxGZVo/x/MMwjdHqQbF953Ad5n2gPZ4BIBwpfs5cr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1523.c47f79f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1523.c47f79f","@flighthq/entity":"0.5.1-next.1523.c47f79f","@flighthq/geometry":"0.5.1-next.1523.c47f79f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1523.c47f79f_1789921677661_0.8825074545787628","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1533.2910b54":{"name":"@flighthq/mesh","version":"0.5.1-next.1533.2910b54","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"5dc109676b9a29e43a2cceea99501567d43948d8","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1533.2910b54.tgz","fileCount":81,"integrity":"sha512-5WSoYAeAzEIrwRvKmOl8Bt5x5X83jZV4w1Fjs6JQsxA1p59A1QNRyMT8TAnIBxLZ3JodIy/LqbEQ6h38pgOxuw==","signatures":[{"sig":"MEQCIHTVFebtYaRbz8/ZXmJkAFL/XekbajFkiHgkO0mY8QqIAiBjpvX44vB/O93atk1QczgV/b5tGU6qlOxcZZ73lIEeAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEUb67RLpzzOda5GXQ1chffp8CyHBCBEfgem/Kg0ofNZAiEApSOUngG4ncXVlnmUKUo8P8Rcq7l+b31/JzuPEIMN1HQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1533.2910b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1533.2910b54","@flighthq/entity":"0.5.1-next.1533.2910b54","@flighthq/geometry":"0.5.1-next.1533.2910b54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1533.2910b54_1789930251107_0.13401317050218764","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1538.09885fb":{"name":"@flighthq/mesh","version":"0.5.1-next.1538.09885fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"79988eb001f2ee91867ec7c658e6a4afe998e317","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1538.09885fb.tgz","fileCount":81,"integrity":"sha512-z8aKJxAkYPh72lEvNAU0ENqOuemQpo96mYijd+iCfX5UKNhGvLvLn/DvsHGeR5tO1VsyQ1UtbC7f6jkcfAVC0w==","signatures":[{"sig":"MEQCIB5Se7J96Xn06HR94m7KyURRNFZFSnkegyQBQU0RU5/iAiAMiv6h7SgCDp7duI5lpJd5TGUQdruC8soQ+AU1AQE0FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7yKjtY5BBhH/Eujek/pZ32NDkeBLrD5RSVvaXx5zkCwIgEFLe1fdk4m7KnFFmR/kLBk6UBej+1XDwGvPxlGER2UA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1538.09885fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1538.09885fb","@flighthq/entity":"0.5.1-next.1538.09885fb","@flighthq/geometry":"0.5.1-next.1538.09885fb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1538.09885fb_1789973379761_0.23677575386083127","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1541.b94031c":{"name":"@flighthq/mesh","version":"0.5.1-next.1541.b94031c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"2cb9abc133f417b3fc01b7b8a82d6b26a9136db3","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1541.b94031c.tgz","fileCount":81,"integrity":"sha512-1YnGcy1MfEPEFypNu36Wj/Y28N2xrU257EZm0faI+9y+MMfuuO8C0ghJL9ccZnNqOr7F7zFbsxsGnB2qWC7PFQ==","signatures":[{"sig":"MEUCIGoUFOal2Ysa7tG8tTTo5q2siHMVbhf4fwBjEuTlpy5gAiEA8IHdm2Gd4YHEy/eYJItnIW2gnKdz4IICP7gUaITJkCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF7tmHiKy7B4pMWamaPzqeSq3q5eax+ZLKClqushovvzAiBxq9aOjS63A1kK0fnYg6m6Zgc0BzomUHpa6VHG5/tVag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1541.b94031c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1541.b94031c","@flighthq/entity":"0.5.1-next.1541.b94031c","@flighthq/geometry":"0.5.1-next.1541.b94031c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1541.b94031c_1789974597102_0.31653134825871","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1543.41f4a99":{"name":"@flighthq/mesh","version":"0.5.1-next.1543.41f4a99","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e40c6a285ae9178f877d98cd9981d80b672ad205","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1543.41f4a99.tgz","fileCount":81,"integrity":"sha512-fRSUAaw8EQHqGodYbqGQVi5Zp67f1J119VcfbGTuzXgEco6sQFW6WllEHZV+dL3nHAbhzL3jLO9SFwpxWzk6Gw==","signatures":[{"sig":"MEYCIQD1L1+bt+X4vqwaBjxxYntTC4kJHnwwNe6piDQbTdH/nQIhAICAmIfJdOWPjBTip7chwcAIOYU/NRqpgCQ0bWNeFwI5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDI6A9o3kgxJFlIPO7Sh/hq5SFCsolcO+oabGDbEPhtdgIgJlOk/0E0fmj1S5X/+FBd8hE5h8xwEA6rUr1yIx4gs78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1543.41f4a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1543.41f4a99","@flighthq/entity":"0.5.1-next.1543.41f4a99","@flighthq/geometry":"0.5.1-next.1543.41f4a99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1543.41f4a99_1789975251127_0.8586347706868962","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1545.a3a19e0":{"name":"@flighthq/mesh","version":"0.5.1-next.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"b45652263789f4a981e9ab5b350b93841896a301","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1545.a3a19e0.tgz","fileCount":81,"integrity":"sha512-jMzntSP+tgmGxWzYzqt1Occ9V2D+CkRgtBdV69lhS/VZUbFLAJ6ucyUpeULnGWtqyPkCpxmteueVvabfyrfiqw==","signatures":[{"sig":"MEQCIDcmJ3RjrfVyjWMfjiyM9agXqtJOteQyBlp5NK72n8yXAiAaL5Yr+FsLvHK9lf96q5T29zl2BLtuz8lV18uCooYq2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2C2dtQ2csZ+VsdHSMkUMcawqb+L2WnLj48dM2sbdcVgIhAK2V/7S5dQxFG0x3ZC8xFGNMDx3LHkNBRCJYarNHySgu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1545.a3a19e0","@flighthq/entity":"0.5.1-next.1545.a3a19e0","@flighthq/geometry":"0.5.1-next.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1545.a3a19e0_1789976359351_0.8499416497167349","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1545.a3a19e0":{"name":"@flighthq/mesh","version":"0.5.1-edge.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"abfa8184b7f5ad61118a457684f49a2b961e728f","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1545.a3a19e0.tgz","fileCount":81,"integrity":"sha512-9pKSOEs6S6FAryLhQ13yQbzDozZ1DtDJ253TQ1l0k8whEDK16jB+l2l+QUya8bhNg45irUQGsiNefH5ZH/IrCg==","signatures":[{"sig":"MEYCIQCA5hX+ncGLms8aMqrZHxwvoradPhDt7WvbS4TeO0nVfAIhAOQa5UYAuD7VL22R2cyUz73LxgPNljV49qc3Tn0nwLnq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGIZKxngF+DwvzffHDMh7wP0dTQT8UcAP4sUt9L8Bq3gIgA4r9IKelW1KV/cT/3cTBYgXSJUP0ArrM3fZAAZZSilg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1545.a3a19e0","@flighthq/entity":"0.5.1-edge.1545.a3a19e0","@flighthq/geometry":"0.5.1-edge.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1545.a3a19e0_1789977065312_0.4279969993603152","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1556.ff9e615":{"name":"@flighthq/mesh","version":"0.5.1-next.1556.ff9e615","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"0dc4456a83ad6a72809386350efef0efafbbfda3","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1556.ff9e615.tgz","fileCount":81,"integrity":"sha512-SgJibhDgqh0ZOwhGtTJTibRscuaqqViUcRrl7e+kaRRnxEZ6dggSccKN1IHxLqN9jPvC/dMehGtum6jaK83OQQ==","signatures":[{"sig":"MEYCIQCJVZmhdGCYezvJnbHtJFkg4+U7iHPVbw8fNYXifBxwtwIhAK44aYrS/Z4bYSKsUbbieQbmd9PznGv1uQ0KNcCd0nId","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAy3pPdNgwtNAv5cHvafcwk/Cm1WbJw5XUpWaGk3GygSAiAnfAIz+tWjmEFZXRbRh09BnBCwSkhjE25bU4672njtDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1556.ff9e615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1556.ff9e615","@flighthq/entity":"0.5.1-next.1556.ff9e615","@flighthq/geometry":"0.5.1-next.1556.ff9e615"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1556.ff9e615_1790028120651_0.21866110397780636","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1584.db3c393":{"name":"@flighthq/mesh","version":"0.5.1-next.1584.db3c393","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"de91230af6401794dd5b72c151d7017c554d9b99","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1584.db3c393.tgz","fileCount":81,"integrity":"sha512-WEBZgL5EQ6Q02Jlqr4H9I6cNPryajumCHXkM+QUH0L1yPVlzy99pWNAPCHuQYY8/7hl2LARjlhoAZRsZMODVVw==","signatures":[{"sig":"MEYCIQD2OHrTG/pQw/py9eSpyeqEQuuans+yPiIPaY7YEXfQgAIhAPD4MMuVeigdcqjzWBPFbOy47V84rdaHN48YafxiCFdD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBIyhosbbBL2R8CU/Ew2O8WLjZNhW2yus4lISp46MLxKAiBaY8aqOeyErVoulG2JpELaLULv0QeCWkEMM3rOg6IR9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1584.db3c393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1584.db3c393","@flighthq/entity":"0.5.1-next.1584.db3c393","@flighthq/geometry":"0.5.1-next.1584.db3c393"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1584.db3c393_1790054555770_0.7334450664017222","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1629.669e7c5":{"name":"@flighthq/mesh","version":"0.5.1-next.1629.669e7c5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"9b865344af73b7a8385d54748d8072f8a6a88cec","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1629.669e7c5.tgz","fileCount":81,"integrity":"sha512-qqsr1iFpssm0i6eU3RWoQG403DhVUuc+TPsFitfIhVygj2GdylrlolSUCWeFjkdERx5drd32mmjdzM7oHOVPbQ==","signatures":[{"sig":"MEUCIA3LF0FON1Imfmvz01WY9QE+PkkCN1dIDR8r1KzmpfZ6AiEA2sp9uIPrJmecht9Vu7oY640Opsq2AnKXQ89ujfpnQqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrwOvSqNuDcHnZro6kW9XbR5smWoq+KZeo2tKkZkJ0zwIgUUkKiXr3JVEJEelsrqFXzMz2al5XqHKtvxjeOooabBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1629.669e7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1629.669e7c5","@flighthq/entity":"0.5.1-next.1629.669e7c5","@flighthq/geometry":"0.5.1-next.1629.669e7c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1629.669e7c5_1790140471764_0.08047375158230441","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1669.c9827a8":{"name":"@flighthq/mesh","version":"0.5.1-next.1669.c9827a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"70ccdc3e88f42e0de44656b9eb93669c60fe826f","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1669.c9827a8.tgz","fileCount":81,"integrity":"sha512-fiM5n0VMN7OnhN7bxoYqSVVln6tFWfZkjBlpj6zcjbjGEuNdlQU8xNclA6CcqdUygZ+yJhdQ5MfHHVhSG6XqIQ==","signatures":[{"sig":"MEYCIQCK/J6TXAl9GZ9NP9ohDZaIhWjCeqU3xzntwvFhRHBwwgIhAN+73+Zw++4HzgqjdxNugBqw1UVI6TRqwHAAdarioU23","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD94N8CrtOmA0+pR85flIYbH4gUEfKMmQj9Gk6abLAOJAIgeha+LDvClRB8YM6+U+LoboC7puTzvijx2jAzYdYNPr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1669.c9827a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1669.c9827a8","@flighthq/entity":"0.5.1-next.1669.c9827a8","@flighthq/geometry":"0.5.1-next.1669.c9827a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1669.c9827a8_1790192706323_0.7784271933241993","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1680.bdc44c6":{"name":"@flighthq/mesh","version":"0.5.1-next.1680.bdc44c6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e1e6b7ef33267f4bb9782cd80b6bdcb438aa6df0","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1680.bdc44c6.tgz","fileCount":81,"integrity":"sha512-xAtqgxiHj/QlRqTwdUQA3SPfowRYZoxnksgMbb+3cdB1NGuRH7/kaj6BMoSb8Z0ONSEksPv9rBWkpIiiq4THZQ==","signatures":[{"sig":"MEUCIQDgBjwS3KjFSem3JEGxs7VSkwVSpmHZ6AUVYkgsYFNSngIgI8flbZqsWfeIDDJIRKE6VV5fz0WX8rVEHbD25wGHtMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDXT/dSiDyt6YXdJQB1FPYg1lWtNeYV3XtbYYuFB5NN3AiEA4jTJi/2C/S1hLtjZobBD7nPuzTtTaC/ortv1Pt0jn98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1680.bdc44c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1680.bdc44c6","@flighthq/entity":"0.5.1-next.1680.bdc44c6","@flighthq/geometry":"0.5.1-next.1680.bdc44c6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1680.bdc44c6_1790214540009_0.7118127676044317","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1681.3f21b44":{"name":"@flighthq/mesh","version":"0.5.1-next.1681.3f21b44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"cae7c0cf8d5d92c7fd0073b56fb861e3a5f7ada6","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1681.3f21b44.tgz","fileCount":81,"integrity":"sha512-WG44rhSOgcGQoRNuh6blhhDqiCurOrfN7BznPVXw2hmEtTuUSeLCF5gfpyRdtss9IjqAnMt4GjliWOZE+TT1wA==","signatures":[{"sig":"MEUCIHkLfPA1vrJviZL/JUMlREJAcIENRh5pFOcYPO/bt51SAiEAqFFqssgfAo+VWLcbhdUYk6W4Q3A9geTDEAZivuS1BUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHwaRf21QObnmtaEFZPBVnE0PcyjSquocPW8VbYcvkHlAiEAyXnDzHJaVuOrqt309nehnfGV630hu/YqSHNSLKTCtyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1681.3f21b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1681.3f21b44","@flighthq/entity":"0.5.1-next.1681.3f21b44","@flighthq/geometry":"0.5.1-next.1681.3f21b44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1681.3f21b44_1790224459898_0.7857631140207817","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1682.f1470fe":{"name":"@flighthq/mesh","version":"0.5.1-next.1682.f1470fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"510f7370ffc9393a2872950164840b0e7b33633d","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1682.f1470fe.tgz","fileCount":81,"integrity":"sha512-qZohdoNosRS5msTfay7MlBjOIFGfhOVwMASaYqLh3FrsE9SB/1j5J0l4bxcsZKXbIC8bQD2wKf8O229Gq53P6Q==","signatures":[{"sig":"MEQCIB1xeB/0nlw7ZgQqRIfzbrZgyM63I+VrJniByhAZwfoMAiBKAje6bKT0/2slMDCg3qc2EISH1p27Fa5oUzdGAo8kIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB98Kz37i6UQtYq4BEKPIvLPR8M9tQUMxPI838/Td9uwAiEA/K0jbh0WNpIUdQAurjmBup315hIz/UI6nzsEF4fVVVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1682.f1470fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1682.f1470fe","@flighthq/entity":"0.5.1-next.1682.f1470fe","@flighthq/geometry":"0.5.1-next.1682.f1470fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1682.f1470fe_1790226338230_0.2988066607040625","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1685.dc0e23a":{"name":"@flighthq/mesh","version":"0.5.1-next.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"9a1a06cd6413e41f3dabb0a0b25011fb3d24ab97","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1685.dc0e23a.tgz","fileCount":81,"integrity":"sha512-+gLGKs7bWXp6k1wXQMn5Kit+CMlidESX3P/tUjq6Udr5hw3euCC0s6Xvr8v+CezXkWiFntR78lvzy3KIflHhLw==","signatures":[{"sig":"MEUCIDHX9YJYSb8rcaBLKoTab7Iz0WPeOFZvwwFILGPf2krwAiEAldVHFormJWshykkWUmuYvw7UnL8oH7Zuygf85TRBYb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAmLmyVVn0kavmiOvkfKVBUUhGf2q4dK4qB1A8/Bt3b2AiBM6wfugoZa8IAIWHAmUubWd3p/EZFGjgI0jOQLTeXCEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1685.dc0e23a","@flighthq/entity":"0.5.1-next.1685.dc0e23a","@flighthq/geometry":"0.5.1-next.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1685.dc0e23a_1790262470103_0.22069791188463195","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1685.dc0e23a":{"name":"@flighthq/mesh","version":"0.5.1-edge.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"cd50b4d474f039e0d3c87e2f93391f7dc31be841","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1685.dc0e23a.tgz","fileCount":81,"integrity":"sha512-1gfq8n6lKEMAz3IrwmNAZG4Dpiucg6t3usZ8IiSTcpLI2A9oDtXp1mS40UrqZngEFXLbAM3/stV7FD2RXWzLbQ==","signatures":[{"sig":"MEUCIHe0JKh0gljSwtoWrWQIPRaGiB5Xxo3Z3+ZmdEkoxZ3WAiEAykWArGUgbh5+TYjj03JeWTlxh7qJ3NlXnxEqGJT33Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPrxx3ByybAr8vyRMZhsrV11wPsklDlixrug9HuWruwwIhAOjTHK+eBcDuxw6SK6S6J+nAMtKDYkq3NRi1GVZj5dSm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1685.dc0e23a","@flighthq/entity":"0.5.1-edge.1685.dc0e23a","@flighthq/geometry":"0.5.1-edge.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1685.dc0e23a_1790263154454_0.6769092817966427","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1687.b63c819":{"name":"@flighthq/mesh","version":"0.5.1-next.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"77f26567287e7f8bf6a42eb4f777103ce9bcc9f1","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1687.b63c819.tgz","fileCount":81,"integrity":"sha512-ojExfIcWhLvaMQQ0pYJkYvyRUTNT7feWEY4ueNJ6oOyJpsZX6Tthezn/l9Kasys/jU1Zb5H+dT/pmCLg6L52Ow==","signatures":[{"sig":"MEYCIQCrekOL/QWeXYOfER1ks4oPTBHmebKAuItSrg05e19ZLQIhAJNohmuT3dfRQXS25PbF5FY6nY4HT1I2ij5OXrqB/3Td","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3rUIzOBZFXXsamNEBQyh49xFcJLGwZ3jwn7aAaSqC6QIhAM3sSW3OS05Co/jbc/+DukT0JW0FNrtL7Plfpv3hf5qA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1687.b63c819","@flighthq/entity":"0.5.1-next.1687.b63c819","@flighthq/geometry":"0.5.1-next.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1687.b63c819_1790271345856_0.6126517464017514","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1687.b63c819":{"name":"@flighthq/mesh","version":"0.5.1-edge.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"6f115bb680e45f048b04d56e866a4f889d0d3aae","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1687.b63c819.tgz","fileCount":81,"integrity":"sha512-atAJ7Za+An0uWLQP365Pcxv1IhFcKs9v0FzB0WZ0kXwslwmLSu7EXhWQXnlparclYSrFDyhKaJoK+6/1Y1PXPg==","signatures":[{"sig":"MEYCIQDIWgOP61EI4kzG8PTsb+D0oU4LHN/PkmiOSoZxDwQMpAIhANqyrNAh9L4An82svt7GdiotwJDG1YRVMvxh086mtv3Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICU2k7LKxFpH2cJkTkQ4mjfDUczB5O358eLo1jfXSQ9KAiAMwZSLKzI/0S/f1rF1MZKZ0rpA6LaJJKrPu2HmaXpfmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1687.b63c819","@flighthq/entity":"0.5.1-edge.1687.b63c819","@flighthq/geometry":"0.5.1-edge.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1687.b63c819_1790271889516_0.7880335170450179","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1692.64cda40":{"name":"@flighthq/mesh","version":"0.5.1-next.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"0d03bbeae1191aeaa4f7de8b6294f580f2238494","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1692.64cda40.tgz","fileCount":81,"integrity":"sha512-Yd0/2TCECnqnMWJKvspAKaS2H2Sqq6/sty6PQE4GMWTtES/627EZmvo4MqNxmwFumHgcuup30jUovQzKOTkoNw==","signatures":[{"sig":"MEUCIA39JW+NbMkpMp8tqlLfmxdbT7waP3qXDGJrTe226yysAiEA5oUTaClxuzyK0da6GV+k8pzzJ50+7lnTbpxfIpZN9Mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoQIoc7dqrLes5j4l3tBa1ahdPtulRQLdqg5HUI+Q6IwIhANUZ3zFes+6NnuzTnY8f0t2MBb9GGdTRAXFJsJ7VFn0v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1692.64cda40","@flighthq/entity":"0.5.1-next.1692.64cda40","@flighthq/geometry":"0.5.1-next.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1692.64cda40_1790294149553_0.4629348998821303","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1692.64cda40":{"name":"@flighthq/mesh","version":"0.5.1-edge.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4f97b066ad512d96fa7642b363504a00b7471959","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1692.64cda40.tgz","fileCount":81,"integrity":"sha512-+c9m5UdxlryP9gPq42Oc3uVV6BRIhIemt5XeuN/QVmoIwf/qEqZvoVvMswjIhR1I3kJwa6QdpQ8PZfhCd86pdg==","signatures":[{"sig":"MEUCIQD1Avn16cDxLxhCqDwpLpsll4z4zEaUfVR2Hyi8R/Wb8gIgWR8Gr5xN4S68iH/AuK0ScDRR2ciqV+2Nq+W8msfPUII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICUyA6vJalnmT7dzfRvbAMLZw04gJyC0ltWJGi3HRkFfAiA2+KNqStODCDtDl/eBeQc9AgpaDR2/plN43Tikt72bng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1692.64cda40","@flighthq/entity":"0.5.1-edge.1692.64cda40","@flighthq/geometry":"0.5.1-edge.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1692.64cda40_1790294810193_0.932563758778777","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1700.cefb2f9":{"name":"@flighthq/mesh","version":"0.5.1-next.1700.cefb2f9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"bd7a6fd444e52176f32ebab2680f1a5febe91394","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1700.cefb2f9.tgz","fileCount":81,"integrity":"sha512-ptiL0gsC0WUKfqweHAH/4YXyepSK4rQ2ayrBHu7mhVAaAOdQIbhGkdzq7feSyepoqNXqmmeV+kk6PDLCdSfwWw==","signatures":[{"sig":"MEUCIQDoZDJ1dbpC2YrwwG2Zvi7zE42zPFIRt/Mhw4LDRUARDQIgVJgW1FSk/2hsZOjeJPuklb0181lqNNN4bE4ievH9U/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbxaxhwzBO5ny5a8QbtMRKN/bnLOjBWGK8d7RjDYD1HQIgOMwg78nr9hEnHsEj11uwdiFWcr/np2dtbQhjIe/QRcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1700.cefb2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1700.cefb2f9","@flighthq/entity":"0.5.1-next.1700.cefb2f9","@flighthq/geometry":"0.5.1-next.1700.cefb2f9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1700.cefb2f9_1790305247232_0.7406118036108085","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1703.1905242":{"name":"@flighthq/mesh","version":"0.5.1-next.1703.1905242","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"9cfdd6bc30b9cec1d501334e5241685181e55af6","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1703.1905242.tgz","fileCount":81,"integrity":"sha512-97kA/3ClVekkj6WJedZpC0qqAjhWuYzX82X3vRB0IKOjXVahy4tsdKsZm9Sfy/zTya8Zw/+X/Q0m58E4G52yAg==","signatures":[{"sig":"MEYCIQCPeIPPaWKOx+HMpVKlQdgRwJUt7B8poMEo9Vmunqw36AIhAPgKoag5+s+FZMh5w9GbOeU9g2ClAl97gQtChVmQNWu3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDKudgoDvxhf8r5KlJBWZmd9lPjbYavZnS/H12Mht68gIgV2Y543xfSTebUbXtnRCG0QBhsKCnd6e6+QNiELxC7ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1703.1905242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1703.1905242","@flighthq/entity":"0.5.1-next.1703.1905242","@flighthq/geometry":"0.5.1-next.1703.1905242"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1703.1905242_1790323773305_0.5273799602903113","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1704.1832e8b":{"name":"@flighthq/mesh","version":"0.5.1-next.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"97f970a6a49f0b78be0a09b741036bef45def3ec","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1704.1832e8b.tgz","fileCount":81,"integrity":"sha512-/2w0NCn+ADgVXyRaAoSOuU6rtW+9tN9Tpz1jvNtS6uYzLUvMpO+wiEiALsluoX3ahDHNScxR7mHlPSHDi/P/xQ==","signatures":[{"sig":"MEQCID3xXBrrxLPqVuzcvhQzg7EDo1luhlYi6ND+7kDIEXvDAiATmGYnUa2F2UY5vLvxiVcx91a3n7PRP2uXL+X66qDrwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGnPVT1d6+oBc3fU73DU2SANADwx5+TXdrjKP9OXjecgIhAK8vlIsrnHbQpPtIjtbZOkxZaPiwEygveZeN3RgbaMvX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1704.1832e8b","@flighthq/entity":"0.5.1-next.1704.1832e8b","@flighthq/geometry":"0.5.1-next.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1704.1832e8b_1790326740826_0.0008116297398894634","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1704.1832e8b":{"name":"@flighthq/mesh","version":"0.5.1-edge.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"6efacb36fdab4495c7db5530a58ce3448f5fbc19","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1704.1832e8b.tgz","fileCount":81,"integrity":"sha512-xt1/ec8hCvDuIOgwkpnE/Ns7WvGa90jVJJjG/k6YE8SPEUySNrOKpYBeiXwj8fuWZhqlLgBmckWVei/0fOXYoQ==","signatures":[{"sig":"MEUCIQCtMRDzkKZgS2q0EPzQOVCf0E46ME1UAQba8qWFY/UJZgIgeNPc99EGOmSl/yltROCNicu+YIbYihWyjWtKeA3fu9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDSVdti9kA1hFUJi9cVYCeBepuX2PsgLaoKHUnWsloLIAiEA4EIyKtfYqrRXCh87MuYPn6IKd3+oOqo0sfgsy9zC40I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1704.1832e8b","@flighthq/entity":"0.5.1-edge.1704.1832e8b","@flighthq/geometry":"0.5.1-edge.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1704.1832e8b_1790327409904_0.6782675650775531","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1710.81c05dd":{"name":"@flighthq/mesh","version":"0.5.1-next.1710.81c05dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"895419dc854067348069111b0c647914dd5c8dfe","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1710.81c05dd.tgz","fileCount":81,"integrity":"sha512-gKAIeb4We1QSvDzrbSEJLBIV3vjbIiCxnuZparlWhzcpbkd1Slnu96t3zqlwklA2kd0Ahyamrt9R+3Yla5KSdQ==","signatures":[{"sig":"MEQCIHNjlY+vKbQ39N7PPZ+kIoPOt2QsZJ8hulsKu/YLmWVLAiB5NFdzG0r6s6NxnQh46RDd7tPDzznNncbkVEQIZgR28w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDvc+yhuFmAoBvb+qUnVW0Jxn/aynu9/sFySOs7Oxx7iAiEA4LE/AfKhOXkLYMaCNcmOs1UoKoDuDoVayDF+L9a41vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1710.81c05dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1710.81c05dd","@flighthq/entity":"0.5.1-next.1710.81c05dd","@flighthq/geometry":"0.5.1-next.1710.81c05dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1710.81c05dd_1790356312316_0.42652737155330644","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1717.f605ef3":{"name":"@flighthq/mesh","version":"0.5.1-next.1717.f605ef3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"f040e7673d2d184c4d8325eb453373b466b5f338","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1717.f605ef3.tgz","fileCount":81,"integrity":"sha512-pLhBKuwXxPglgS88J4jmS39tQ6q8imCnzsNYifGdv4rM+p3akY8g3Y5lRn4b9K5Dt33G+cJajYpILT94VQ26EA==","signatures":[{"sig":"MEYCIQC3Yp3eHr0x5BHqUwnNRsqVk8kJ3SlPlQGjqQY1lj97YAIhAJs+xQvHC3EOYGSsWvV9y5EMskW4chy+9EXGDiayUgBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/kh4Fb0fLcIsFPimc+762R3TZEqelXSWiVSd5Pfcu4QIgZclgk1tP8Hy6i/L7KAfq7kmWOb+0CzCs/ez1H4yLJKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1717.f605ef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1717.f605ef3","@flighthq/entity":"0.5.1-next.1717.f605ef3","@flighthq/geometry":"0.5.1-next.1717.f605ef3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1717.f605ef3_1790363674918_0.18861170892525791","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1723.553fc7a":{"name":"@flighthq/mesh","version":"0.5.1-next.1723.553fc7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"cfcf9b2139b2f598daecde8fd341c6fb82aa2e9f","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1723.553fc7a.tgz","fileCount":81,"integrity":"sha512-SzMODiueoVVhxpzEwuHPPMc5TtpoqpH7rXMj80p7LRa9M26u3s1I0up8U3ud+QOl5ISMG3pn4nX2rEcGPiVWcg==","signatures":[{"sig":"MEUCIQC0WIjsuVH3Otga42sYycjPctasB9AzAmfo7Aa4wPoIQAIgIdCgRjhif7MVPNv3rKFkrSD/VxGgsg8T/ocmbT8xQ4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDNxgTtvfuG001pFkwfOaiOZUISIFvl1nm43qF6mMpyuAiBlWgc8KqUtHA75GO6K3C8xuB/FS4ZxOzrE50FnKFyYMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1723.553fc7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470677},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1723.553fc7a","@flighthq/entity":"0.5.1-next.1723.553fc7a","@flighthq/geometry":"0.5.1-next.1723.553fc7a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1723.553fc7a_1790371609221_0.6098809044730058","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1724.c250cb4":{"name":"@flighthq/mesh","version":"0.5.1-next.1724.c250cb4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4daf52c1064c48c215481b82e945cc9f3cbc9a41","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1724.c250cb4.tgz","fileCount":81,"integrity":"sha512-JEmm0OsOTGw0nOHvSFosUo1MhvH1yKYyqTQGwP83rQ8zerhtKBS7+8MnwXQRh53N/v2M2PU9Ds2+4c91+v+PYQ==","signatures":[{"sig":"MEMCHz2H5TZkoo2I+ID/RQuMzZogIbXTIblLr2JXoyqF1D0CIEINTspulzqTg6alqICDOrgV2fke4josqtGh5ipTRmBs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIESYwWCgPqfRFvYKwHvH+OJrv5jhRq3Msohniwd2CTNWAiBxTojWs6sKp5eKh7VhIhym5BfE1x1Wxra2n5GN7DNgrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1724.c250cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1724.c250cb4","@flighthq/entity":"0.5.1-next.1724.c250cb4","@flighthq/geometry":"0.5.1-next.1724.c250cb4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1724.c250cb4_1790377535244_0.7765332675525429","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1725.30f1dd0":{"name":"@flighthq/mesh","version":"0.5.1-next.1725.30f1dd0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"dc2c0c888ebe10a7cdabac6c503e43386a0dce21","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1725.30f1dd0.tgz","fileCount":81,"integrity":"sha512-xpuW/3LmuNyIAXIMM/A7wy5W2rNLnCQq5Pq9TDRkYhWKkCeCyiC19dmDC18WJ7F0WzWO/l1kGLMBdm20Ks5fBQ==","signatures":[{"sig":"MEUCICkWPc/firkU0pPMFkJlA9xs6efUGJWFic5ZIjaUip2rAiEAzfUSHtEsFgoPALOfaDrs5N8zU52IirK/AiqFk1o+0hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGooxaseSS/RPj7dH+9pAUVeonV4INoJKHC6YlWVavt7AiEAwOcfpdna+1fzNXniqL9yfWR4CPixDYce01e73jtNSPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1725.30f1dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1725.30f1dd0","@flighthq/entity":"0.5.1-next.1725.30f1dd0","@flighthq/geometry":"0.5.1-next.1725.30f1dd0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1725.30f1dd0_1790380022442_0.7424566577695779","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1728.e0a1ceb":{"name":"@flighthq/mesh","version":"0.5.1-next.1728.e0a1ceb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"2e7561acdcb65664fee8de1bb3079a978469139f","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1728.e0a1ceb.tgz","fileCount":81,"integrity":"sha512-/1hzpjw4QIEEl87dxaTuZCOPbjRagbVFvc4yZOWHgsz5mNtDrCZhLLNXHyn3d1ZMHLG342UW/anNu6zJM3XHRw==","signatures":[{"sig":"MEQCIBnteCUgia9efIJislPafoIkUYuzlkNDoYFyUoWRQhBDAiAApoQqnzeda8A1Q3KY3+NMYaHFoqDdlbtmCw5oq7WjLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUcQ9gxYjvP6pf0qQ6mQSbAJdLYW6BqvNaMUiJ5ku8vQIgaNlEG5+l49bz7k9qgfaqinbUxUjOwEvz4rWFTDmCkuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1728.e0a1ceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1728.e0a1ceb","@flighthq/entity":"0.5.1-next.1728.e0a1ceb","@flighthq/geometry":"0.5.1-next.1728.e0a1ceb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1728.e0a1ceb_1790401811815_0.8177221114368893","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1801.21234f6":{"name":"@flighthq/mesh","version":"0.5.1-next.1801.21234f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"8879c5a1c7a3ef8cec468dc739d1ac69d0cb253b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1801.21234f6.tgz","fileCount":81,"integrity":"sha512-KYhCJrsmV4/DI7/CCf84B/cTbaFfrYdRKGLF24DWdgJd7hADmnKkID79gD7eYasQ+PsuvVSf+ph5SOx69f58IQ==","signatures":[{"sig":"MEUCIAft5gCFLhrvUr+HShyagQhygndSfJll5cT/nXjAIRMrAiEAn64l3nLy9MEnL5gsMLRFU8iVcigsAYaF467huRKNyZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICtaNJBJ2wX6+Vl0pJhxFfVyLsXL20Maf6awuybnXwbxAiEAgkmKEKza1xy/iVR7Vzc8pUGKOtvgxAb1oO/vhg3SjSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1801.21234f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1801.21234f6","@flighthq/entity":"0.5.1-next.1801.21234f6","@flighthq/geometry":"0.5.1-next.1801.21234f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1801.21234f6_1790486446835_0.19828608710813245","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1831.a0b57d4":{"name":"@flighthq/mesh","version":"0.5.1-next.1831.a0b57d4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"42e16a8087c0078ea7385cfc380de003ac1840a7","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1831.a0b57d4.tgz","fileCount":81,"integrity":"sha512-ISXZ9TuyUu3v1sLQd95ApzMCGOFbbze4iiQG70HBq63x/xgKJQkCLMzLjfDLAISZjZuVqP4F8mmkg4y7Yr2svg==","signatures":[{"sig":"MEYCIQDh9cULR/3iN0MsWh18Jy3OHmmB+PnwFA1TNoTOYbHYLgIhANiFW7ws9FhTmW3QogCC/80lcEE856TtQmaBYiBbLX4p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAJgPKj+vbo4k2gulYDj/1U5y8JHZUKsuyQ8b3icgUw+AiB0+hX8vElAErLyFXuPp4ledb0zoyf00dnEuTaYZvnnPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1831.a0b57d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1831.a0b57d4","@flighthq/entity":"0.5.1-next.1831.a0b57d4","@flighthq/geometry":"0.5.1-next.1831.a0b57d4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1831.a0b57d4_1790553546209_0.03525688921769787","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1850.5adb645":{"name":"@flighthq/mesh","version":"0.5.1-next.1850.5adb645","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"437b13f722a79e046cac49d84e9f37a0d30fff8b","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1850.5adb645.tgz","fileCount":81,"integrity":"sha512-+IhYwHuhEvGovU/HxI5cy2gE1Wy8vcEDf8LFScKbkHjYaBP6f9B/Sp3i9ceg7LEj1e0jn5fM4S1RV3grpr84/w==","signatures":[{"sig":"MEYCIQCUXHs8tjCLZw3GaG65w336bRKgVwHGs/GhSHkhM6gwxQIhANXJkWIqvtzJH5ZeqBZt5f2iRTVC4AdD5NWSINC8Gkd7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFzzvkEbfkkPWewWOlT7w9LOGodTFh1cNYxAGZpAYaDAiEAzEAO5/ZGJ6guagcwSuxASWuq+ojbNOj5D3B8tv1iPII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1850.5adb645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1850.5adb645","@flighthq/entity":"0.5.1-next.1850.5adb645","@flighthq/geometry":"0.5.1-next.1850.5adb645"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1850.5adb645_1790568888661_0.37394604844574775","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1892.cbd15bd":{"name":"@flighthq/mesh","version":"0.5.1-next.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"711196a84ac42aaf4fb15e0c375c2f94e9a680e7","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1892.cbd15bd.tgz","fileCount":81,"integrity":"sha512-pKeLUDG9srvzp6Xqqlgd194Try7I+wb06m77bBg2/QzheNqc24tz8d5gY3l32PQxTraayUbso29YgiaCL17TbA==","signatures":[{"sig":"MEUCIQCpVDclyVUk7H4IeoteDvtCBaRo0dkdNjio6K7TW8M23AIgUXgnPZb3TMDvIR1nZtn8DqlUkHDV91Ye1ue8kOL2HIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDdoP1cYDZWuTkWLja2reMQsqUdzD4w6+/e+A0F1SaVdAiEAjdWmAfOQe6/yzajtG5FDVBwcOLlW4pzPrGMHoDlF+JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1892.cbd15bd","@flighthq/entity":"0.5.1-next.1892.cbd15bd","@flighthq/geometry":"0.5.1-next.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1892.cbd15bd_1790599389353_0.30057187063163227","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1892.cbd15bd":{"name":"@flighthq/mesh","version":"0.5.1-edge.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"0ee2bf887d91a6bb131b2570937b470dd401be9a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1892.cbd15bd.tgz","fileCount":81,"integrity":"sha512-NmMbMkOlrxamgtAq7lpFQOeLwpbBhdYJwVG699aBUfkPdabhwa+S39JxnqzQNEQG/UoqtGZ9vw4gZ4xcP9Tl8A==","signatures":[{"sig":"MEUCIQDVV44PDuR2RB0qiiBwpndn+fsl0gIpwDzWrTXPobhIQAIgZDhqbYjt2/8IV8jW4uOgAvtAir0LW0kWEVK+FSHRNaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG12AEOdoxipv67tBtsKpn0wPc78rKUu1tNoSvV1TebvAiBjrMJ8ct/B631pRmvZxTCKQnT8lohS7v8ZqM3zw9c+Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1892.cbd15bd","@flighthq/entity":"0.5.1-edge.1892.cbd15bd","@flighthq/geometry":"0.5.1-edge.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1892.cbd15bd_1790600098906_0.37006969866717143","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1899.4b1311e":{"name":"@flighthq/mesh","version":"0.5.1-next.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"cf2c8e57155f3a0e1620ac0b4c7346ac65e61a04","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1899.4b1311e.tgz","fileCount":81,"integrity":"sha512-34Htq8T2a3LYv/6Cxd9wq9b86zCpQ/+zKG9a6BAVGMnCfqQqB0RTcuGHKouGq1eI6r7dAMm17ebaBBnxxCbZ6Q==","signatures":[{"sig":"MEUCIB7EdrwMdIn3nTd7Os1GQ6PKoEtYr3DRJD8qKBtf+mWKAiEAge1rgPcvHZZA9kl5QbqnT7j0oU1qzMW9JvDWpUYBPY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICdrqeMz5KfoN5N1BKhot8W1OmeRGybn3mF/vLxo7hWrAiAR44n737INi31kYqhVR779MZHHb2KqL/ZBLZppDn8RMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1899.4b1311e","@flighthq/entity":"0.5.1-next.1899.4b1311e","@flighthq/geometry":"0.5.1-next.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1899.4b1311e_1790630693477_0.5083808008806787","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1899.4b1311e":{"name":"@flighthq/mesh","version":"0.5.1-edge.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4c21411b43732befb46e39cb30be3b8992077383","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1899.4b1311e.tgz","fileCount":81,"integrity":"sha512-vGBBN1sQKX+58uGMBwjsh+G/aaDrlvoWXYsts7x0SWBZN7AQ+ISusQazyhWTS/XnzTfaype4dLfwpr7sDMAsmg==","signatures":[{"sig":"MEUCICR4f52h3izD38l7p1H4PdrfmdkMhPXEKqO4neBIQgHAAiEA9CYTqA1CjxMs2UuzXp0U9J/72kvv/dpm3QGg3x7F7gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGJxNLMKkr2Yk84MYlVOpmY8uSkA4ENDQgkZlPKx5K/XAiEAp8RISTOAx9k8hUKrRRR4NkI0hAKhaLsZaRkAVLVNLlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1899.4b1311e","@flighthq/entity":"0.5.1-edge.1899.4b1311e","@flighthq/geometry":"0.5.1-edge.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1899.4b1311e_1790631508855_0.13590337928371987","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1903.956d5a5":{"name":"@flighthq/mesh","version":"0.5.1-next.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"32e4544d3295ea7934ddfe229dcb560eeb5ccaa9","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1903.956d5a5.tgz","fileCount":81,"integrity":"sha512-xRJOmBB7NqaJT/4F6UHbHMidmwj8FU/sVT1n4+AUtqPeHM3FHxl5F5YXgf8cUmZOp+DZVfIdp9LSfOhALhuC1g==","signatures":[{"sig":"MEYCIQCxHtrQxVK/HeNsCAKFzaJfzfo+3VJDc21Gm6rAwY6mQQIhAKwCy7g/Nn+N0/wJDC2aA5GC+1V0Co+liha5kf3Y0gnx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDAaBSlwdZpUC0O7DiHZuwFa07in1CfNcS6LAbAGie4EAiEAlHQ5qfwtVFZ/LfKalgYR0+8AstiKPH58O9xSu0tsK/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1903.956d5a5","@flighthq/entity":"0.5.1-next.1903.956d5a5","@flighthq/geometry":"0.5.1-next.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1903.956d5a5_1790658385836_0.2647845674678553","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1903.956d5a5":{"name":"@flighthq/mesh","version":"0.5.1-edge.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"286b7c588776c6a95b033fcc62cc3824582b017a","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1903.956d5a5.tgz","fileCount":81,"integrity":"sha512-rPwbMoNYhw1codj50ns/xLnnJTakw2SEmDQ/F4a1/Kv8vu7evWKx3OwyT8rhP1V5cAke7WbgQcN0nlOXx+sUng==","signatures":[{"sig":"MEYCIQD0rvVLvzwvR94W+Lu1fNm9za57XT2nRxvICfU/Um4u8wIhAJdT0SOvaGH0nNbJLNNdfz8011Q84nXvJ4JYlJMA7llC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIErTga2ELlIC7hQGbcL0lYA7QzBWWrx4t50il4mchOV2AiEAnDoqkJ14Tdn262o1tZl/Peu4tLU3KnevTalVvzm6Cas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1903.956d5a5","@flighthq/entity":"0.5.1-edge.1903.956d5a5","@flighthq/geometry":"0.5.1-edge.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1903.956d5a5_1790659113746_0.5553570592311423","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1906.1e09ca0":{"name":"@flighthq/mesh","version":"0.5.1-next.1906.1e09ca0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"8e19a117d2ea90cab4070760d95a195c97053fa9","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1906.1e09ca0.tgz","fileCount":81,"integrity":"sha512-KP/O8M61Ru9+PVng41gGa/OwwCHWzsCjDDl1hdD04cgpYa0/SpanVH6CryNUxwIkjMyD0NHzK3MjtlgGH5+zsg==","signatures":[{"sig":"MEQCIEJCqcuJ55dQqiOPcrgYnh9U0zLADyBvq3CCNym3+sjEAiBMGpKWc+XxGMfcZeJGwosmvhojoPaHDJHAnZwxZ6tUkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE9f1C3L1mzaPhqMVQkeaMsS9N1ZT1rQIRbAdlOsdjsGAiADiAt/1dxE6pE8VKtrup8frOAdpWp2Z+DS9nYCiIAlkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1906.1e09ca0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1906.1e09ca0","@flighthq/entity":"0.5.1-next.1906.1e09ca0","@flighthq/geometry":"0.5.1-next.1906.1e09ca0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1906.1e09ca0_1790785522637_0.3558945674499465","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1908.309c1e7":{"name":"@flighthq/mesh","version":"0.5.1-next.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"4bb0c1d987eca1207129b1ebb51cb9e32f140b8c","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1908.309c1e7.tgz","fileCount":81,"integrity":"sha512-+cLcbzwRtkaVQFmpQE23W2MhyVqZup3oTcMcGtbYCd4P/Khy3HMzhQuTOIDkIL5mrkgPvyqlcqtDywac+X2dGQ==","signatures":[{"sig":"MEYCIQCyeTogHYyE5i5dIkmUP15rYFWlTgd+VJAEv/XwBdvxdQIhANkJTwLQIR6AIcFNfltFQEa8lAK0OE21lJd3///Kip9B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE6lpM85dKAFEjROzXQufWBZY8q3CHkYGHeDdza4gqzoAiEAnirH7UdZJLL25h9Hdte/h/y4A1ZZxzPTEhSbLWohquc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-next.1908.309c1e7","@flighthq/entity":"0.5.1-next.1908.309c1e7","@flighthq/geometry":"0.5.1-next.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1908.309c1e7_1790785821266_0.18641595329475913","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1908.309c1e7":{"name":"@flighthq/mesh","version":"0.5.1-edge.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"06b54b13a94aae344b5f2e31d8f897c92550513e","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1908.309c1e7.tgz","fileCount":81,"integrity":"sha512-mSbc4UFbYzvzu5EhL/nDH4Lu5V7Ak13CHhphbvG1E3qbFIY89d1lj0nGOHoibe8eiFYWtY+FTPrCam3xEmirwg==","signatures":[{"sig":"MEYCIQCPkodqsb1NAsc8BkpkSl2r9vocU5wjA8RjqaX6EkjsfwIhAPMPElcpqW7hMKcUS0x7JU5hZKVB/OSqwVz6CqkD2zTT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBt3ELlFqqU/jDOjON3ym7wIM6hf0caJkyJMqN03Iu6rAiArM2UYnBnwlxZGSgXev51PD345pHryUGJc1DEgmJQ3Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1908.309c1e7","@flighthq/entity":"0.5.1-edge.1908.309c1e7","@flighthq/geometry":"0.5.1-edge.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1908.309c1e7_1790786564635_0.5670185452823919","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1909.7bccf72":{"name":"@flighthq/mesh","version":"0.5.1-next.1909.7bccf72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"afcd01b3fd75341e38096cc72a63bfaf2098c8d8","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1909.7bccf72.tgz","fileCount":81,"integrity":"sha512-taHql/2M7nI6ZSt96bg0A9BjMvM6vN3g914MmBa3Z2iBIjFgrpeSM84nsOSja8iKNWnzobbfarKhTHHpqCuIvQ==","signatures":[{"sig":"MEYCIQCQ8P7bQ4NmeQ5P2osxPB0uQNSijtVatFyPq5qwks6WIgIhAPWlDIbWWeOrXtZJKMgAgX4/c7rxoexelSFvwJH2N6s+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGuq1TqqEOwd/uzu6bUIJveDnnOYbCxz1EamuW1KJzB1AiAFqmAegYelGEK5Ce2Bowk6fjOeoq1y55w9X9s4EKmosg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1909.7bccf72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.9","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/types":"0.5.1-next.1909.7bccf72","@flighthq/entity":"0.5.1-next.1909.7bccf72","@flighthq/geometry":"0.5.1-next.1909.7bccf72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1909.7bccf72_1790789959776_0.3765194340662248","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1910.85d85a3":{"name":"@flighthq/mesh","version":"0.5.1-next.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"b527ec2ddc41e1d4fecb51a3144472d9344f26ed","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1910.85d85a3.tgz","fileCount":81,"integrity":"sha512-hP5u42eElUiIBJ5PjBWw1JqY6H3JS11ehiHUK6Gd8KvpElhSWJnZkydMJYa/kdfJmIh/R7HTb4rmQ2I8AUNzOA==","signatures":[{"sig":"MEYCIQCWzP8HE8/KWfIKcy88+CBiPWmlqN9pX/In/0F6SBPzhAIhANg/Yu52L0mvz0S0TtKqhlWLvSFsF6NY0iVFqBh4F0F8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUamQMUuvuztwGOMSGvaIaIniFZw4qTRZVkd3BSw2WFQIgBgp0Gth4BoO3uaazui4o4ZolPcs/uD8yNGDOA4YZ41c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.9","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/types":"0.5.1-next.1910.85d85a3","@flighthq/entity":"0.5.1-next.1910.85d85a3","@flighthq/geometry":"0.5.1-next.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1910.85d85a3_1790796361415_0.1892114651166954","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1910.85d85a3":{"name":"@flighthq/mesh","version":"0.5.1-edge.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"e8afe77a51413e637bf20ffe163e7deb5793e8bd","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1910.85d85a3.tgz","fileCount":81,"integrity":"sha512-sCPgZ2jb/jcZq7b7fGoY0/RmCQW544SjDHOYjoDFxjrUfSxXQKrMNRa/7XrRM3UHTJV76awLjCZDOfrkXkIKNw==","signatures":[{"sig":"MEQCICAka3fS5n5QCYMUtTKXf/lKaJ5dwG3mGug59OIeFGBgAiBKgd/tsDaeTSS/cOJCy/30aQuaES10f6+oR91hBdLMlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC+gGpR9LsjkhJOxtWETg+Lc+DNKC0j27zeNrcAW2bZOAiBKoQULwqZmOf1rtsfSKW7g7GccCkQyIZ8cHzLx4MB7ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.8","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/types":"0.5.1-edge.1910.85d85a3","@flighthq/entity":"0.5.1-edge.1910.85d85a3","@flighthq/geometry":"0.5.1-edge.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-edge.1910.85d85a3_1790797218161_0.07830134775374797","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1912.a627849":{"name":"@flighthq/mesh","version":"0.5.1-next.1912.a627849","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/mesh@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":"9dbc2739dd9a112d02b6b62aec95091cae2e5ed1","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-next.1912.a627849.tgz","fileCount":81,"integrity":"sha512-jYfbywhIGtb9dqxUpa1/4feQF3qlQsVQg0Y8rqkizU0VaC/2t9G8kCXzSpipvxmw5E7LHmI5b5OP+QI8Pxh73g==","signatures":[{"sig":"MEYCIQCzQDorSVNBFGmxYa+L0ze2808Xd0QqjrzYkxSfyLVWcwIhAKlwgQP05qw7iFHL3JUM1T4UNJWfWTW8zx6vhZh+GEWF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDwFX73tXR9lrIB1LFvQ3XaVAOaDNfNY8a9jk0gnTx4DAiBiOMIOfiMQG2pty3IR7wzzM4aKDAk+wCCV7OWPWl9X8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-next.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","type":"module","types":"dist/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/mesh"},"_npmVersion":"10.9.9","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/types":"0.5.1-next.1912.a627849","@flighthq/entity":"0.5.1-next.1912.a627849","@flighthq/geometry":"0.5.1-next.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mesh_0.5.1-next.1912.a627849_1790860262266_0.3017905099947662","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1912.a627849":{"_id":"@flighthq/mesh@0.5.1-edge.1912.a627849","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c5dffa3d4f6324eef6d03fbb4a857980372ec228","tarball":"https://registry.npmjs.org/@flighthq/mesh/-/mesh-0.5.1-edge.1912.a627849.tgz","fileCount":81,"integrity":"sha512-upwyjM43XFjNhF3ZGOKOYcyd+MObTv2Hx3/4I1/AP7fJthXzrdB6fAaLOlxJnZDlP2Vo6GVNsAB6fl/1is3dnw==","signatures":[{"sig":"MEYCIQCAkGQuRDqoO7y6hS5f/99W/sKmLuASW1zq6T3T5+57owIhAKpY/06rZmt/WYsV23dUGBwg3ypCUKtwretcd11jWibT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICRcqpbG8K+KcHkCGeg5jAHQ+bJ547PVX6Bf0A3bIRHVAiAGv95s6y+Gb5lyEavTh19C5IdrN2sng9wJpvdV4WEXiA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fmesh@0.5.1-edge.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470998},"main":"dist/index.js","name":"@flighthq/mesh","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/mesh"},"_npmVersion":"10.9.9","description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","directories":{},"maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/types":"0.5.1-edge.1912.a627849","@flighthq/entity":"0.5.1-edge.1912.a627849","@flighthq/geometry":"0.5.1-edge.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mesh_0.5.1-edge.1912.a627849_1790872898414_0.7801942384721405"}}},"time":{"created":"2026-07-10T06:03:30.484Z","modified":"2026-10-01T16:41:38.866Z","0.1.0":"2026-07-10T06:03:30.726Z","0.2.0":"2026-07-13T20:12:37.431Z","0.2.1-next.410.a23f189":"2026-07-20T19:51:41.202Z","0.2.1-next.423.3350e53":"2026-07-21T06:29:02.695Z","0.2.1-next.444.a313478":"2026-07-21T15:52:42.686Z","0.2.1-next.448.afbdd31":"2026-07-21T19:52:16.596Z","0.2.1-next.449.355834c":"2026-07-21T20:01:30.922Z","0.2.1-next.451.d9a4a4e":"2026-07-21T21:29:25.755Z","0.2.1-next.459.fb59cc5":"2026-07-21T21:38:32.622Z","0.2.1-next.530.a223ca9":"2026-07-23T14:23:47.337Z","0.2.1-next.585.c7219b8":"2026-07-23T21:28:57.459Z","0.2.1-next.624.d23e6a9":"2026-07-24T07:21:53.376Z","0.2.1-next.640.ec2ea9a":"2026-07-24T14:59:35.138Z","0.2.1-next.647.2252e02":"2026-07-24T17:26:33.174Z","0.2.1-next.652.c550eaa":"2026-07-24T18:00:19.652Z","0.2.1-next.666.4af7f8b":"2026-07-24T19:04:34.457Z","0.2.1-next.701.409c279":"2026-07-25T03:50:11.858Z","0.2.1-next.738.07b221d":"2026-07-25T05:14:27.237Z","0.2.1-next.840.857425c":"2026-07-26T00:47:17.850Z","0.2.1-next.841.373388f":"2026-07-26T06:04:21.396Z","0.3.0-next.906.07cea63":"2026-07-28T06:26:48.460Z","0.3.0-next.1021.f5f1ee0":"2026-07-30T15:25:53.983Z","0.3.0-next.1032.e2b99fc":"2026-07-30T18:33:26.966Z","0.3.0-next.1162.e90e518":"2026-07-30T23:16:39.689Z","0.3.0-next.1220.6982c21":"2026-07-31T13:52:17.222Z","0.3.0-next.1248.f867198":"2026-07-31T15:37:33.782Z","0.3.0-next.1272.222de94":"2026-07-31T17:08:10.858Z","0.3.0-next.1280.6369398":"2026-07-31T18:10:00.280Z","0.3.0-next.1297.43a5ef8":"2026-07-31T20:28:37.547Z","0.3.0-next.1299.b32cbdc":"2026-07-31T20:53:49.503Z","0.3.0-next.1315.1d4eb64":"2026-07-31T22:50:05.772Z","0.3.0-next.1383.c61de17":"2026-07-31T23:41:23.911Z","0.3.0-next.1392.f0bd0cc":"2026-08-01T00:44:25.769Z","0.3.0-next.1422.b585c0c":"2026-08-01T01:54:08.357Z","0.3.0-next.1435.f870241":"2026-08-01T02:59:39.669Z","0.3.0-next.1436.388ef5e":"2026-08-01T03:08:53.412Z","0.3.0-next.1445.14ca01c":"2026-08-01T03:53:08.728Z","0.3.0-next.1452.011a16e":"2026-08-01T05:21:25.408Z","0.3.0-next.1454.b17f8a5":"2026-08-01T05:56:47.349Z","0.3.0-next.1456.ace2107":"2026-08-01T14:16:51.222Z","0.3.0-next.1458.0c01b63":"2026-08-01T14:58:30.397Z","0.3.0-edge.1458.0c01b63":"2026-08-01T15:18:15.617Z","0.3.0-next.1460.2c18805":"2026-08-01T16:04:05.772Z","0.3.0-next.1463.b454aa8":"2026-08-01T23:56:11.993Z","0.3.0-next.1466.e0866d4":"2026-08-02T01:33:29.396Z","0.3.0-next.1473.098a860":"2026-08-02T04:25:10.668Z","0.3.0-next.1494.7333e82":"2026-08-02T05:35:58.780Z","0.3.0-next.1498.065f223":"2026-08-02T06:50:13.961Z","0.3.0-next.1511.9977321":"2026-08-02T16:22:26.326Z","0.3.0-next.1512.edc0fee":"2026-08-02T16:44:19.304Z","0.3.0-next.1514.a24d43f":"2026-08-02T16:56:48.412Z","0.3.0-next.1515.d4dc88e":"2026-08-02T17:04:10.418Z","0.3.0-next.1516.1b4fb2b":"2026-08-02T17:36:02.196Z","0.3.0-edge.1516.1b4fb2b":"2026-08-02T17:58:16.278Z","0.3.0-next.1529.90e58ad":"2026-08-02T18:21:37.375Z","0.3.0-next.1530.70058bd":"2026-08-02T18:51:15.491Z","0.3.0-next.1543.f490ae8":"2026-08-02T20:12:44.327Z","0.3.0-next.1560.03a2b36":"2026-08-02T20:27:39.319Z","0.3.0-next.1562.75af469":"2026-08-02T20:40:34.035Z","0.3.0-next.1566.dcdf1d3":"2026-08-02T20:53:21.402Z","0.3.0-next.1584.a68fe91":"2026-08-02T21:55:44.020Z","0.3.0-next.1585.17d10c4":"2026-08-02T22:28:21.426Z","0.3.0-next.1593.a47f94a":"2026-08-02T22:33:53.757Z","0.3.0-next.1595.4d49b41":"2026-08-02T22:43:14.864Z","0.3.0-next.1601.12b771e":"2026-08-02T23:25:32.773Z","0.3.0-next.1665.6235922":"2026-08-03T03:47:17.287Z","0.3.0-next.1669.5808974":"2026-08-03T04:24:56.915Z","0.3.0-next.1689.2810c05":"2026-08-03T05:56:53.791Z","0.3.0-next.1692.f1a7a9a":"2026-08-03T06:31:43.344Z","0.3.0-next.1702.8973fda":"2026-08-03T06:38:45.724Z","0.3.0-next.1704.8557784":"2026-08-03T06:49:39.548Z","0.3.0-next.1714.3bd86f1":"2026-08-04T18:55:01.416Z","0.3.0-next.1728.26853f6":"2026-08-04T19:53:26.336Z","0.3.0-next.1729.f927a3b":"2026-08-04T20:29:55.151Z","0.3.0-next.1781.5d072ef":"2026-08-05T00:01:34.135Z","0.3.0-next.1783.cd11ab1":"2026-08-05T00:24:22.679Z","0.3.0-next.1848.58f06fb":"2026-08-05T01:09:46.515Z","0.3.0-next.1849.a370765":"2026-08-05T01:15:36.618Z","0.3.0-next.1872.c2b1f7c":"2026-08-05T19:28:03.854Z","0.3.0-next.1883.9cd374b":"2026-08-06T00:12:46.136Z","0.3.0-next.1887.cad72aa":"2026-08-06T15:06:53.791Z","0.3.0":"2026-08-06T20:47:16.927Z","0.3.1-next.209.43ef1bc":"2026-08-07T21:02:37.842Z","0.3.1-next.320.fe56fc2":"2026-08-08T03:09:16.524Z","0.3.1-next.348.8115937":"2026-08-08T05:10:52.586Z","0.3.1-next.385.e32d957":"2026-08-08T08:55:59.660Z","0.3.1-next.401.5d59659":"2026-08-08T09:58:22.638Z","0.3.1-next.407.d03a0bb":"2026-08-09T17:49:47.222Z","0.3.1-next.409.5c00b00":"2026-08-10T04:13:29.440Z","0.3.1-next.425.a3192ab":"2026-08-10T04:27:58.047Z","0.3.1-next.493.539802d":"2026-08-10T20:00:36.754Z","0.3.1-next.509.c235802":"2026-08-10T20:40:55.860Z","0.3.1-next.575.c1f8e01":"2026-08-11T02:42:20.928Z","0.3.1-next.616.aa7ae7f":"2026-08-11T15:07:52.442Z","0.3.1-next.617.89baf58":"2026-08-11T15:11:51.935Z","0.3.1-next.625.675880d":"2026-08-11T15:30:11.620Z","0.3.1-next.703.e259040":"2026-08-12T18:33:33.160Z","0.3.1-next.704.69286f6":"2026-08-12T18:48:52.806Z","0.3.1-next.733.f1845ac":"2026-08-12T19:30:52.581Z","0.3.1-next.780.12e6944":"2026-08-12T23:29:11.805Z","0.3.1-next.794.0bfc53e":"2026-08-13T00:40:38.200Z","0.3.1-next.836.609b031":"2026-08-13T01:19:32.770Z","0.3.1-next.837.46a9259":"2026-08-13T02:23:56.289Z","0.3.1-next.845.b5a7c82":"2026-08-13T03:01:54.715Z","0.3.1-next.847.2e6f8bf":"2026-08-13T03:59:14.879Z","0.3.1-next.861.5a56d7a":"2026-08-13T04:01:32.685Z","0.3.1-next.887.9f59a84":"2026-08-13T06:21:26.110Z","0.3.1-next.948.85d9f30":"2026-08-13T15:34:12.308Z","0.3.1-next.970.9691e7b":"2026-08-13T15:50:35.607Z","0.3.1-next.971.33e20ba":"2026-08-13T16:01:44.533Z","0.3.1-next.975.01aea94":"2026-08-13T16:45:16.316Z","0.3.1-next.996.06087b5":"2026-08-13T20:31:08.167Z","0.3.1-next.1041.35b950c":"2026-08-14T00:05:32.742Z","0.3.1-next.1050.9114695":"2026-08-14T01:41:29.351Z","0.3.1-next.1055.12501ae":"2026-08-14T03:48:49.559Z","0.3.1-next.1076.4f48950":"2026-08-14T16:03:33.517Z","0.3.1-next.1079.38fd007":"2026-08-14T18:08:48.716Z","0.3.1-next.1084.04b8d9a":"2026-08-14T19:02:49.207Z","0.3.1-next.1086.d0d073b":"2026-08-14T19:51:48.383Z","0.3.1-next.1088.2bde749":"2026-08-14T20:27:26.820Z","0.3.1-next.1090.6e79e6c":"2026-08-14T20:32:36.611Z","0.3.1-next.1091.b7aa6f2":"2026-08-14T20:36:32.597Z","0.3.1-next.1095.16f1704":"2026-08-14T20:55:13.551Z","0.3.1-next.1096.4ddf1ab":"2026-08-14T21:08:24.140Z","0.3.1-next.1097.b8126d8":"2026-08-14T21:13:50.323Z","0.3.1-next.1099.671eaf4":"2026-08-14T21:18:20.870Z","0.3.1-next.1104.8453d3d":"2026-08-14T21:53:09.445Z","0.3.1-next.1107.0b5d347":"2026-08-14T22:40:33.150Z","0.3.1-next.1108.66cc86c":"2026-08-14T22:59:01.046Z","0.3.1-next.1112.dea9723":"2026-08-15T01:49:54.805Z","0.3.1-next.1113.9cffbdf":"2026-08-15T02:22:19.140Z","0.3.1-next.1114.3ce681d":"2026-08-15T03:14:46.164Z","0.3.1-next.1116.866c771":"2026-08-15T05:47:19.530Z","0.3.1-next.1162.1c7f42e":"2026-08-16T15:15:29.376Z","0.3.1-next.1165.285e507":"2026-08-16T21:37:53.544Z","0.3.1-next.1170.8a733e4":"2026-08-16T23:18:42.905Z","0.3.1-next.1191.e999f6c":"2026-08-17T09:43:51.984Z","0.3.1-next.1217.5f07972":"2026-08-17T18:28:01.710Z","0.3.1-next.1240.e41e1f0":"2026-08-17T20:45:02.176Z","0.4.0-next.1261.f361161":"2026-08-17T22:35:47.077Z","0.4.0-next.1263.aa14a22":"2026-08-17T22:53:36.916Z","0.4.0-next.1287.1dae9df":"2026-08-18T01:00:09.525Z","0.4.0-next.1290.99fd889":"2026-08-18T01:22:42.631Z","0.4.0-next.1294.03b2010":"2026-08-18T02:32:53.787Z","0.4.0-next.1296.dfa990a":"2026-08-18T04:21:44.113Z","0.4.0-next.1299.541fadc":"2026-08-18T06:19:00.694Z","0.4.0-next.1350.7431bb1":"2026-08-18T15:30:33.274Z","0.4.0-next.1351.6ec45d6":"2026-08-18T15:47:37.921Z","0.4.0-next.1354.5181c5f":"2026-08-18T18:13:37.822Z","0.4.0-next.1356.924bb91":"2026-08-18T18:35:11.108Z","0.4.0-next.1357.b87b5c1":"2026-08-18T18:37:39.436Z","0.4.0-next.1362.3734bd4":"2026-08-18T18:48:36.328Z","0.4.0-next.1383.b8eb497":"2026-08-18T19:10:47.040Z","0.4.0-next.1385.dc129fd":"2026-08-18T19:40:01.599Z","0.4.0-next.1390.ca3ba2b":"2026-08-18T20:25:34.877Z","0.4.0-next.1391.ef8547e":"2026-08-18T20:28:06.939Z","0.4.0-next.1392.ae73a44":"2026-08-18T22:10:32.211Z","0.4.0-next.1396.66c9814":"2026-08-18T23:28:38.477Z","0.4.0-next.1398.776fd7a":"2026-08-18T23:30:50.570Z","0.4.0-next.1399.9d20d2e":"2026-08-18T23:57:36.303Z","0.4.0-next.1404.4936e90":"2026-08-19T01:17:41.856Z","0.4.0-next.1405.d7484cf":"2026-08-19T01:19:48.919Z","0.4.0-next.1410.a69907a":"2026-08-19T05:48:38.087Z","0.4.0-next.1412.05a7272":"2026-08-19T06:22:25.334Z","0.4.0-next.1415.00028b0":"2026-08-19T06:37:18.063Z","0.4.0-next.1416.ef4fae7":"2026-08-19T16:12:50.041Z","0.4.0-next.1487.e25e95d":"2026-08-19T23:31:36.511Z","0.4.0-next.1488.43bcb37":"2026-08-20T04:42:54.289Z","0.4.0-next.1584.a8ddd61":"2026-08-20T18:28:04.128Z","0.4.0-next.1585.bf131c8":"2026-08-20T18:39:07.331Z","0.4.0-next.1602.af48ed1":"2026-08-20T23:12:11.853Z","0.4.0-next.1652.39f08fd":"2026-08-21T02:53:58.831Z","0.4.0-next.1663.d9c5746":"2026-08-21T04:47:06.351Z","0.4.0-next.1694.598ef6f":"2026-08-21T05:00:54.740Z","0.4.0-next.1695.181dea5":"2026-08-21T06:15:17.655Z","0.4.0-next.1696.93f6f63":"2026-08-21T06:23:47.377Z","0.4.0-next.1702.61a7a7c":"2026-08-21T07:11:39.642Z","0.4.0-next.1703.b82d313":"2026-08-21T07:42:08.662Z","0.4.0-next.1704.9eb98e1":"2026-08-21T08:29:18.924Z","0.4.0-next.1716.1979cc9":"2026-08-21T09:41:14.268Z","0.4.0-next.1717.9d6a20b":"2026-08-21T10:22:04.271Z","0.4.0-next.1725.752ca79":"2026-08-21T11:12:23.614Z","0.4.0-next.1728.f69160b":"2026-08-21T11:58:46.693Z","0.4.0-next.1749.d81a21c":"2026-08-21T12:36:14.540Z","0.4.0-next.1750.13ec8b1":"2026-08-21T15:42:47.860Z","0.4.0-next.1751.b3eea5f":"2026-08-21T15:57:31.006Z","0.4.0-next.1752.f250cb9":"2026-08-21T16:30:55.838Z","0.4.0-next.1763.f98ae25":"2026-08-21T16:34:41.450Z","0.4.0-next.1771.f4d15c3":"2026-08-21T18:47:44.671Z","0.4.0-next.1809.9b3b71b":"2026-08-21T19:38:49.759Z","0.4.0-next.1811.dde7eb1":"2026-08-21T19:52:25.063Z","0.4.0-next.1815.e47cc3c":"2026-08-21T20:28:40.951Z","0.4.0-next.1821.efb1cbc":"2026-08-21T22:32:43.048Z","0.4.0-next.1827.9db114b":"2026-08-21T23:52:37.591Z","0.4.0-next.1836.147ae1e":"2026-08-22T01:36:20.073Z","0.4.0-next.1884.6a2d46f":"2026-08-22T07:46:15.855Z","0.4.0-next.1888.e9e80b4":"2026-08-24T05:27:30.668Z","0.4.0-next.1892.a0b519a":"2026-08-24T10:50:58.220Z","0.4.0-next.1896.60d766c":"2026-08-24T11:32:43.720Z","0.4.0-next.1898.266773a":"2026-08-24T12:37:32.033Z","0.4.0-next.1903.50bfa67":"2026-08-24T16:09:33.536Z","0.4.0-next.1908.751021c":"2026-08-24T21:35:45.629Z","0.4.0-edge.1908.751021c":"2026-08-24T21:41:46.577Z","0.4.0-next.1909.c102f22":"2026-08-24T21:43:38.053Z","0.4.0-edge.1909.c102f22":"2026-08-24T21:51:32.571Z","0.4.0-next.1917.1b88fee":"2026-08-25T20:57:24.818Z","0.4.0-next.1920.b93ad0f":"2026-08-25T23:09:50.528Z","0.4.0-edge.1920.b93ad0f":"2026-08-25T23:17:53.024Z","0.4.0-next.1921.0a61bdb":"2026-08-25T23:41:36.561Z","0.4.0-edge.1921.0a61bdb":"2026-08-25T23:49:34.342Z","0.4.0-next.1932.1ef883a":"2026-08-26T19:09:20.799Z","0.4.0-edge.1932.1ef883a":"2026-08-26T19:16:59.643Z","0.4.0-next.1933.e4809f4":"2026-08-26T20:10:27.161Z","0.4.0-edge.1933.e4809f4":"2026-08-26T20:17:53.733Z","0.4.0-next.1935.74c34fe":"2026-08-26T20:48:05.724Z","0.4.0-edge.1935.74c34fe":"2026-08-26T20:55:16.489Z","0.4.0-next.1936.bc924d7":"2026-08-26T21:26:44.381Z","0.4.0-edge.1936.bc924d7":"2026-08-26T21:34:00.964Z","0.4.0-next.1937.0d089b3":"2026-08-26T22:22:12.368Z","0.4.0-edge.1937.0d089b3":"2026-08-26T22:29:27.113Z","0.4.0-next.1939.481bde5":"2026-08-27T00:16:28.245Z","0.4.0-edge.1939.481bde5":"2026-08-27T00:24:10.656Z","0.4.0-next.1940.b8a4265":"2026-08-27T01:06:22.903Z","0.4.0-next.1941.1d7f2bd":"2026-08-27T01:27:17.864Z","0.4.0-edge.1941.1d7f2bd":"2026-08-27T01:34:32.913Z","0.4.0-next.1943.b4c3e61":"2026-08-27T01:46:16.283Z","0.5.0-next.1944.cd6b6e7":"2026-08-27T01:51:13.595Z","0.4.0-edge.1943.b4c3e61":"2026-08-27T01:54:09.359Z","0.5.0-edge.1944.cd6b6e7":"2026-08-27T01:58:42.358Z","0.4.0":"2026-08-27T01:59:28.459Z","0.5.1-next.597.ab004dd":"2026-08-31T06:56:00.221Z","0.5.1-edge.597.ab004dd":"2026-08-31T07:03:26.563Z","0.5.1-next.601.e6e16ba":"2026-08-31T07:57:30.069Z","0.5.1-next.638.d4dbd4e":"2026-08-31T16:30:56.075Z","0.5.1-edge.638.d4dbd4e":"2026-08-31T16:39:33.737Z","0.5.1-next.640.24b4c62":"2026-08-31T18:13:47.014Z","0.5.1-edge.640.24b4c62":"2026-08-31T18:21:35.328Z","0.5.1-next.650.5d3df0b":"2026-08-31T23:58:38.493Z","0.5.1-edge.650.5d3df0b":"2026-09-01T00:07:35.584Z","0.5.1-next.654.b54779d":"2026-09-01T03:36:28.247Z","0.5.1-edge.654.b54779d":"2026-09-01T03:44:27.550Z","0.5.1-next.658.9cb44d7":"2026-09-01T19:14:55.700Z","0.5.1-edge.658.9cb44d7":"2026-09-01T19:22:53.430Z","0.5.1-next.685.f72fc7f":"2026-09-02T01:09:06.283Z","0.5.1-edge.685.f72fc7f":"2026-09-02T01:18:24.761Z","0.5.1-next.693.478551c":"2026-09-02T03:43:01.252Z","0.5.1-edge.693.478551c":"2026-09-02T03:51:56.866Z","0.5.1-next.704.19c91ec":"2026-09-02T21:26:24.100Z","0.5.1-next.729.2aeb707":"2026-09-03T01:55:02.295Z","0.5.1-next.730.f29a5aa":"2026-09-03T03:05:07.627Z","0.5.1-edge.730.f29a5aa":"2026-09-03T03:14:08.174Z","0.5.1-next.731.0ae0aa4":"2026-09-03T03:16:46.115Z","0.5.1-edge.731.0ae0aa4":"2026-09-03T03:25:53.908Z","0.5.1-next.743.8d09db1":"2026-09-03T09:09:54.193Z","0.5.1-edge.743.8d09db1":"2026-09-03T09:18:35.166Z","0.5.1-next.799.62ef0c7":"2026-09-03T14:54:15.936Z","0.5.1-edge.799.62ef0c7":"2026-09-03T15:02:25.667Z","0.5.1-next.815.cc08b93":"2026-09-03T18:44:23.591Z","0.5.1-next.820.97b3830":"2026-09-03T21:06:38.498Z","0.5.1-next.903.f434bc2":"2026-09-04T19:43:36.470Z","0.5.1-next.904.b545d9c":"2026-09-04T20:43:56.097Z","0.5.1-next.905.5fbf787":"2026-09-04T21:05:40.544Z","0.5.1-next.906.419e5c9":"2026-09-04T22:07:10.047Z","0.5.1-next.908.b072fbc":"2026-09-04T23:24:27.557Z","0.5.1-next.909.a5d1857":"2026-09-04T23:33:33.793Z","0.5.1-edge.909.a5d1857":"2026-09-04T23:42:56.503Z","0.5.1-next.911.32a089f":"2026-09-05T05:15:10.101Z","0.5.1-edge.911.32a089f":"2026-09-05T05:21:49.413Z","0.5.1-next.912.289aaa0":"2026-09-05T05:46:47.700Z","0.5.1-edge.912.289aaa0":"2026-09-05T05:52:25.555Z","0.5.1-next.914.ed01add":"2026-09-05T17:51:27.833Z","0.5.1-edge.914.ed01add":"2026-09-05T18:00:09.486Z","0.5.1-next.915.d4da7e7":"2026-09-05T18:19:37.669Z","0.5.1-edge.915.d4da7e7":"2026-09-05T18:25:59.002Z","0.5.1-next.919.354c575":"2026-09-05T23:09:50.933Z","0.5.1-edge.919.354c575":"2026-09-05T23:18:55.597Z","0.5.1-next.920.da8f530":"2026-09-06T20:21:56.178Z","0.5.1-edge.920.da8f530":"2026-09-06T20:30:58.252Z","0.5.1-next.973.788d3d7":"2026-09-08T20:16:53.023Z","0.5.1-next.1017.13841a8":"2026-09-09T04:14:13.027Z","0.5.1-next.1019.1274ec5":"2026-09-09T06:13:57.660Z","0.5.1-edge.1019.1274ec5":"2026-09-09T06:20:41.987Z","0.5.1-next.1047.858b9b6":"2026-09-09T16:57:45.583Z","0.5.1-edge.1047.858b9b6":"2026-09-09T17:03:59.170Z","0.5.1-next.1050.0bd43cc":"2026-09-09T21:12:09.706Z","0.5.1-next.1051.65889a1":"2026-09-09T21:54:29.263Z","0.5.1-edge.1051.65889a1":"2026-09-09T22:02:52.401Z","0.5.1-next.1052.ea38f97":"2026-09-10T04:13:32.500Z","0.5.1-edge.1052.ea38f97":"2026-09-10T04:18:46.229Z","0.5.1-next.1056.4945b81":"2026-09-10T17:15:08.263Z","0.5.1-edge.1056.4945b81":"2026-09-10T17:23:25.037Z","0.5.1-next.1058.751c53a":"2026-09-10T22:36:18.467Z","0.5.1-next.1059.c56d3cd":"2026-09-10T22:38:20.069Z","0.5.1-edge.1058.751c53a":"2026-09-10T22:42:52.244Z","0.5.1-edge.1059.c56d3cd":"2026-09-10T22:46:05.180Z","0.5.1-next.1066.36fe89b":"2026-09-11T06:49:18.775Z","0.5.1-next.1069.554a2ac":"2026-09-11T07:33:59.721Z","0.5.1-next.1197.6a425ce":"2026-09-12T19:23:47.494Z","0.5.1-next.1201.9b49dee":"2026-09-12T20:40:32.535Z","0.5.1-next.1202.e31f126":"2026-09-12T21:43:19.363Z","0.5.1-next.1204.e33a1ac":"2026-09-12T23:33:32.311Z","0.5.1-next.1225.129b76d":"2026-09-13T03:21:42.499Z","0.5.1-next.1244.12290e1":"2026-09-13T08:29:24.233Z","0.5.1-next.1251.918ea64":"2026-09-13T15:39:32.592Z","0.5.1-next.1252.15e4611":"2026-09-13T15:57:38.030Z","0.5.1-next.1253.6fe252c":"2026-09-13T21:22:40.619Z","0.5.1-next.1254.2ab4a06":"2026-09-13T23:11:13.158Z","0.5.1-next.1257.b2a4509":"2026-09-14T05:28:06.081Z","0.5.1-next.1295.2b6bfa3":"2026-09-14T20:21:05.741Z","0.5.1-next.1344.b88acc1":"2026-09-15T06:11:38.348Z","0.5.1-next.1345.0995dc5":"2026-09-15T06:42:53.549Z","0.5.1-next.1347.54f97d8":"2026-09-15T08:30:03.207Z","0.5.1-next.1348.e71a747":"2026-09-15T09:31:14.240Z","0.5.1-next.1349.05b053d":"2026-09-15T10:44:02.814Z","0.5.1-edge.1349.05b053d":"2026-09-15T10:48:36.264Z","0.5.1-next.1350.8ce488b":"2026-09-15T16:27:45.760Z","0.5.1-edge.1350.8ce488b":"2026-09-15T16:35:45.803Z","0.5.1-next.1370.903f328":"2026-09-16T05:50:24.816Z","0.5.1-edge.1370.903f328":"2026-09-16T05:58:17.001Z","0.5.1-next.1404.457d1da":"2026-09-17T06:19:14.224Z","0.5.1-next.1405.69d9356":"2026-09-17T06:48:12.249Z","0.5.1-edge.1405.69d9356":"2026-09-17T15:44:05.046Z","0.5.1-next.1410.b534771":"2026-09-17T18:41:46.971Z","0.5.1-edge.1410.b534771":"2026-09-17T18:50:49.573Z","0.5.1-next.1450.5738463":"2026-09-19T01:00:39.071Z","0.5.1-next.1462.5a251b6":"2026-09-19T17:51:28.626Z","0.5.1-edge.1462.5a251b6":"2026-09-19T18:00:36.151Z","0.5.1-next.1467.7e2fc7d":"2026-09-19T20:36:24.281Z","0.5.1-edge.1467.7e2fc7d":"2026-09-19T20:48:54.101Z","0.5.1-next.1468.61b1d9d":"2026-09-19T21:21:06.313Z","0.5.1-edge.1468.61b1d9d":"2026-09-19T21:31:45.084Z","0.5.1-next.1471.4e82419":"2026-09-20T06:35:39.378Z","0.5.1-edge.1471.4e82419":"2026-09-20T06:47:03.096Z","0.5.1-next.1505.5790c72":"2026-09-20T10:53:49.656Z","0.5.1-next.1520.4887418":"2026-09-20T15:29:50.262Z","0.5.1-next.1523.c47f79f":"2026-09-20T16:27:57.747Z","0.5.1-next.1533.2910b54":"2026-09-20T18:50:51.198Z","0.5.1-next.1538.09885fb":"2026-09-21T06:49:39.872Z","0.5.1-next.1541.b94031c":"2026-09-21T07:09:57.250Z","0.5.1-next.1543.41f4a99":"2026-09-21T07:20:51.207Z","0.5.1-next.1545.a3a19e0":"2026-09-21T07:39:19.431Z","0.5.1-edge.1545.a3a19e0":"2026-09-21T07:51:05.397Z","0.5.1-next.1556.ff9e615":"2026-09-21T22:02:00.755Z","0.5.1-next.1584.db3c393":"2026-09-22T05:22:35.893Z","0.5.1-next.1629.669e7c5":"2026-09-23T05:14:31.846Z","0.5.1-next.1669.c9827a8":"2026-09-23T19:45:06.429Z","0.5.1-next.1680.bdc44c6":"2026-09-24T01:49:00.089Z","0.5.1-next.1681.3f21b44":"2026-09-24T04:34:20.021Z","0.5.1-next.1682.f1470fe":"2026-09-24T05:05:38.332Z","0.5.1-next.1685.dc0e23a":"2026-09-24T15:07:50.183Z","0.5.1-edge.1685.dc0e23a":"2026-09-24T15:19:14.570Z","0.5.1-next.1687.b63c819":"2026-09-24T17:35:45.994Z","0.5.1-edge.1687.b63c819":"2026-09-24T17:44:49.616Z","0.5.1-next.1692.64cda40":"2026-09-24T23:55:49.661Z","0.5.1-edge.1692.64cda40":"2026-09-25T00:06:50.323Z","0.5.1-next.1700.cefb2f9":"2026-09-25T03:00:47.336Z","0.5.1-next.1703.1905242":"2026-09-25T08:09:33.405Z","0.5.1-next.1704.1832e8b":"2026-09-25T08:59:00.915Z","0.5.1-edge.1704.1832e8b":"2026-09-25T09:10:10.001Z","0.5.1-next.1710.81c05dd":"2026-09-25T17:11:52.464Z","0.5.1-next.1717.f605ef3":"2026-09-25T19:14:35.021Z","0.5.1-next.1723.553fc7a":"2026-09-25T21:26:49.309Z","0.5.1-next.1724.c250cb4":"2026-09-25T23:05:35.331Z","0.5.1-next.1725.30f1dd0":"2026-09-25T23:47:02.532Z","0.5.1-next.1728.e0a1ceb":"2026-09-26T05:50:11.892Z","0.5.1-next.1801.21234f6":"2026-09-27T05:20:47.000Z","0.5.1-next.1831.a0b57d4":"2026-09-27T23:59:06.300Z","0.5.1-next.1850.5adb645":"2026-09-28T04:14:48.753Z","0.5.1-next.1892.cbd15bd":"2026-09-28T12:43:09.445Z","0.5.1-edge.1892.cbd15bd":"2026-09-28T12:54:59.003Z","0.5.1-next.1899.4b1311e":"2026-09-28T21:24:53.559Z","0.5.1-edge.1899.4b1311e":"2026-09-28T21:38:28.954Z","0.5.1-next.1903.956d5a5":"2026-09-29T05:06:25.925Z","0.5.1-edge.1903.956d5a5":"2026-09-29T05:18:33.864Z","0.5.1-next.1906.1e09ca0":"2026-09-30T16:25:22.762Z","0.5.1-next.1908.309c1e7":"2026-09-30T16:30:21.404Z","0.5.1-edge.1908.309c1e7":"2026-09-30T16:42:44.724Z","0.5.1-next.1909.7bccf72":"2026-09-30T17:39:19.861Z","0.5.1-next.1910.85d85a3":"2026-09-30T19:26:01.538Z","0.5.1-edge.1910.85d85a3":"2026-09-30T19:40:18.257Z","0.5.1-next.1912.a627849":"2026-10-01T13:11:02.377Z","0.5.1-edge.1912.a627849":"2026-10-01T16:41:38.488Z"},"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/mesh"},"description":"Mesh geometry: vertex layouts, primitive builders, and normals/tangents/bounds","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"readme":"","readmeFilename":""}