{"_id":"@flighthq/skeleton3d","_rev":"381-d0cb3e1669548d58738fa2b098b0f8aa","name":"@flighthq/skeleton3d","dist-tags":{"latest":"0.4.0","edge":"0.5.1-edge.1912.a627849","next":"0.5.1-next.1912.a627849"},"versions":{"0.2.1-next.410.a23f189":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.410.a23f189","_id":"@flighthq/skeleton3d@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":"d2f07d7e1cfb16ed7653e1b7f50a8a6ad2d44269","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.410.a23f189.tgz","fileCount":30,"integrity":"sha512-UBDpVIFRvR5zxxXaL7rnJqPnCrX3HtYHxLFuaO9ojdRrLCpbmDfIx5QejuNOmFPEcTxkobvkz8jM8S4SnIzqOA==","signatures":[{"sig":"MEUCIC67IDNrWDoHsOcMwNqVfuaE3rfUXE5gvGc3lu29Un6UAiEAnKuKUT5blt+SEEoAvbRNklhHWvZ4HjbEnP2yukGp4FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.410.a23f189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72628},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.410.a23f189","@flighthq/node":"0.2.1-next.410.a23f189","@flighthq/types":"0.2.1-next.410.a23f189","@flighthq/geometry":"0.2.1-next.410.a23f189"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.410.a23f189_1784577230602_0.3465475791534789","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.423.3350e53":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.423.3350e53","_id":"@flighthq/skeleton3d@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":"be1741682494b4ae53c60b960bdafbef61012355","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.423.3350e53.tgz","fileCount":30,"integrity":"sha512-fYCs2arMmLgj607rhjdpfs1ws4q6xphpC/XgtODYnQsBxwjmmDtJa0dDvXck1WZIMN0ItY1fBwWSNhR3peBDWA==","signatures":[{"sig":"MEYCIQD2h6bR7sTJxXAF+7JRpKXpW2Hc6irhB5AZHdpulxYZfQIhAN0b6bSlYTn8pWVV/RuDrnf7rnj859CCiBE7UjI2yoBP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.423.3350e53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72628},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.423.3350e53","@flighthq/node":"0.2.1-next.423.3350e53","@flighthq/types":"0.2.1-next.423.3350e53","@flighthq/geometry":"0.2.1-next.423.3350e53"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.423.3350e53_1784615465771_0.9345735503936392","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.444.a313478":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.444.a313478","_id":"@flighthq/skeleton3d@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":"c75529ff0997f159dd8370fea476bb584e5c6272","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.444.a313478.tgz","fileCount":30,"integrity":"sha512-GOW/dpvNzxy6EMROSwodqFKRTFhl26iCwSCv4yHGx0NmwQBsuB9pG1OTSJEKv2ud7SZadUzZVfId1Z/URRHshQ==","signatures":[{"sig":"MEQCIA52Gh/sYsg/+1UOwcL3tnDMv6Y6Mi4FzScwFWIBEz+2AiAZSAbbaXfuFvt8vWNjXywIa3OjdUw7+G1PrP3rr0EqWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.444.a313478","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72628},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.444.a313478","@flighthq/node":"0.2.1-next.444.a313478","@flighthq/types":"0.2.1-next.444.a313478","@flighthq/geometry":"0.2.1-next.444.a313478"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.444.a313478_1784649300478_0.36609225077024043","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.448.afbdd31":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.448.afbdd31","_id":"@flighthq/skeleton3d@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":"a211fb146d0a7ae8040eadd2ec6077fc7e1c3ec5","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.448.afbdd31.tgz","fileCount":30,"integrity":"sha512-DpW8K3Gh9ogVtaLFR4LRpbozw9hTsHgkMa0bW2cEvIarVRn9L2BFof6pqrzkVBmyY0B/prqI0TUkYDPgem+UAg==","signatures":[{"sig":"MEYCIQDDEhv9vCfn14gHQ0epakvG8r8FSOygYdX1FEC8Sv8qhgIhAKgDcXmigpy1/amnjJFLirBb3UyEUzuSpSyAgEDV4mF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.448.afbdd31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72628},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.448.afbdd31","@flighthq/node":"0.2.1-next.448.afbdd31","@flighthq/types":"0.2.1-next.448.afbdd31","@flighthq/geometry":"0.2.1-next.448.afbdd31"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.448.afbdd31_1784663669944_0.18911712688516258","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.449.355834c":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.449.355834c","_id":"@flighthq/skeleton3d@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":"583566567445c81b954581efaddbf530636200e1","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.449.355834c.tgz","fileCount":30,"integrity":"sha512-v+h7W6a0/tFNUBBB39DMFyrJIl5lfOw1c0bGJWcRnDDO/zzev4gY2uAqOV/rsSQ5tKg94xYIZn8fwlnydvohzw==","signatures":[{"sig":"MEYCIQDsM7v4ofF2V3MXqKvW6AiHF/MCeV2QexczNceroVGBgAIhANJhuzMFcEhD4TnIrBDSRLQb/THzC+2ybN/9xUnukh7h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.449.355834c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72628},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.449.355834c","@flighthq/node":"0.2.1-next.449.355834c","@flighthq/types":"0.2.1-next.449.355834c","@flighthq/geometry":"0.2.1-next.449.355834c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.449.355834c_1784664213826_0.6845216585439398","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.451.d9a4a4e":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.451.d9a4a4e","_id":"@flighthq/skeleton3d@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":"aad92774309908ac10c0a7284408c7fd391f413a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.451.d9a4a4e.tgz","fileCount":30,"integrity":"sha512-XPjDX4Wa+UNzo6k4DTckBVTTtpNDE/3svYB6AfyCUYFUUutVd2Ai24aJPJubqO+NKlIizpr/CGHo0EOcdsowBw==","signatures":[{"sig":"MEUCIQC/Q4aB1Y5trWOZDmebQS/t4XyetX+ZcTd9D9YiT+LxXQIgTwzaawQ5ONzv+U0lPA9pUFzF+gw1iV8wCEb4b3LjpDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.451.d9a4a4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72628},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.451.d9a4a4e","@flighthq/node":"0.2.1-next.451.d9a4a4e","@flighthq/types":"0.2.1-next.451.d9a4a4e","@flighthq/geometry":"0.2.1-next.451.d9a4a4e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.451.d9a4a4e_1784669509805_0.2537699772674922","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.459.fb59cc5":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.459.fb59cc5","_id":"@flighthq/skeleton3d@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":"0cf9afcba4ec906c338e6634a35d8a8d40351e84","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.459.fb59cc5.tgz","fileCount":30,"integrity":"sha512-JRG96JxJOKl2EZhwvoqOUeSS5/qw70vGZKhXfvB6bQcKcB9ohUZEbjHYEly81+Tm8r+y7JEc5J6VJpREaJ87Yg==","signatures":[{"sig":"MEYCIQChAtV5EBuwaKmV4Haab7kfGSAP5vvh4zxD481HYyy9YAIhAL0GOvrmSlICm0lJDrJg2MZkJtesYhuNXemkKJdESSz9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.459.fb59cc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72628},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.459.fb59cc5","@flighthq/node":"0.2.1-next.459.fb59cc5","@flighthq/types":"0.2.1-next.459.fb59cc5","@flighthq/geometry":"0.2.1-next.459.fb59cc5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.459.fb59cc5_1784670035975_0.46714857820819744","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.530.a223ca9":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.530.a223ca9","_id":"@flighthq/skeleton3d@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":"50a5655a82114892ee590db6f15e25726ba722e4","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.530.a223ca9.tgz","fileCount":35,"integrity":"sha512-BN7rj8PFpJHOCV/i5jMTvV5D48wVqyFRbgHvTkIuW7o80V1ViiHH7dcDOiTAOQJj7XTb6LsoQeDkvEBUMZON8Q==","signatures":[{"sig":"MEUCIQDWMltmSIcrajb4Hsp6q4SMRVhIlhl2KhFziuH8vactyQIgVqKsB56TCgjV4Xgsb2yAmzJJq5bsLZNAzVzb4BuKiRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.530.a223ca9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87833},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.530.a223ca9","@flighthq/node":"0.2.1-next.530.a223ca9","@flighthq/scene":"0.2.1-next.530.a223ca9","@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","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.530.a223ca9_1784816865888_0.8765378125649452","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.585.c7219b8":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.585.c7219b8","_id":"@flighthq/skeleton3d@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":"f5a45ccf6290e70c913a5ffbcd035ca4b8e34845","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.585.c7219b8.tgz","fileCount":35,"integrity":"sha512-Kpvpw3vUOLTOBN2eOW76f97OoVPzrxy9qr7nSsSq3ap1TIAFo4iVaU73D6j9QCkWEZoQydPXyKQOYx9SQuGrCQ==","signatures":[{"sig":"MEYCIQCGUjRPQ0AqaerAci3/2WX2LtWH41mRmWC7k/pUgIgZBAIhAOdrScm9FJrmlo7vMTW5lfBeq2ClncmMmsfnOlxcrERU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.585.c7219b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87833},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.585.c7219b8","@flighthq/node":"0.2.1-next.585.c7219b8","@flighthq/scene":"0.2.1-next.585.c7219b8","@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","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.585.c7219b8_1784842288053_0.3625875913036356","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.624.d23e6a9":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.624.d23e6a9","_id":"@flighthq/skeleton3d@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":"0e164d22b2c844301636dcc64f2cc3e9260b0f26","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.624.d23e6a9.tgz","fileCount":40,"integrity":"sha512-ZUza37X9FxcJHHeieO09yId1FSXE+dJt08EsR0pEJYWPaM1IU5wwO0BhW31dCrwuiiksegjCEpr4r/UtnGWpSw==","signatures":[{"sig":"MEYCIQCfKstc5FGUnMWv2MdcYYlroCabm0CEWUj0fe/UDfHZogIhAKXScRlJGQT0rdOI9vAdJEUy57bTRRBvsB6Yot3QDMLi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.624.d23e6a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99318},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.624.d23e6a9","@flighthq/node":"0.2.1-next.624.d23e6a9","@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","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.624.d23e6a9_1784877999681_0.1572154013260827","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.640.ec2ea9a":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.640.ec2ea9a","_id":"@flighthq/skeleton3d@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":"1030090ecbc380ebff0f717dc8300acc2a01c959","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.640.ec2ea9a.tgz","fileCount":40,"integrity":"sha512-VeJQZn+JVdHYIONi++SFbZcApS6IR64K+C9GZqTkCS7DM+WkOvAEXMkNVvRKXkEnq15yj8eerxMqtBwxQuUOlQ==","signatures":[{"sig":"MEUCIQDLjU6BaRcQSgrLzmif/Dm/DWPM5Usg8sX95wPg9d8Z6wIgLGPzScSE2BQlY1OPKX8KAJpf7M9MG5JPkTb0Nkc6YuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.640.ec2ea9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99318},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.640.ec2ea9a","@flighthq/node":"0.2.1-next.640.ec2ea9a","@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","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.640.ec2ea9a_1784905400178_0.18746752488370522","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.647.2252e02":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.647.2252e02","_id":"@flighthq/skeleton3d@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":"f3804987c35f6e00957943bb89e68cd4c079ad3f","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.647.2252e02.tgz","fileCount":40,"integrity":"sha512-/ldloA8mpluIQ+fYZfpp7wyugkdXT3zZoyMDyiXIxDFHLTqNeOJKyd0WoBwTTDrTGYHyoZh5ZT5AAsHjCeLIdw==","signatures":[{"sig":"MEUCIQDH8v/XLVUvXQTx2nBZWgKwqgijvXkyXmKrIfsE7GXMiQIgef5QRxBww1Q1CmKom3Oc9Li+wtWvI12MOvrLNqqS7u4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.647.2252e02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99318},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.647.2252e02","@flighthq/node":"0.2.1-next.647.2252e02","@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","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.647.2252e02_1784914206955_0.34763057397325103","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.652.c550eaa":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.652.c550eaa","_id":"@flighthq/skeleton3d@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":"2baa8f091bbc4637fab29e91086bae33be9cea97","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.652.c550eaa.tgz","fileCount":40,"integrity":"sha512-ef/B5H/rN7ixKnak9JEnTU/UpwNOoD8/KracsUbcWzcE7VlqCXyKR4mgOONn1s4fIlZvEWrQ0Go5KzyURUwr/Q==","signatures":[{"sig":"MEQCICGTQiX6rp2EFFRY4+L21FKfQsEWP0o32GTShr21/LMQAiBN2n2ztXJIasJrQdBEA5+5S9luApN65PmlwuHTSSZsbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.652.c550eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99318},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.652.c550eaa","@flighthq/node":"0.2.1-next.652.c550eaa","@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","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.652.c550eaa_1784916229639_0.33668423230715083","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.666.4af7f8b":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.666.4af7f8b","_id":"@flighthq/skeleton3d@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":"dc83ac0b24e1d6db54ec34ab3a8aa2404a3cda3f","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.666.4af7f8b.tgz","fileCount":40,"integrity":"sha512-h3NEMbbTP1mbIQWJxz+z6Iyzb/PoPUg1eRqHDMj4SBuerA5QEcUxbjzq1e01v8GeH+2gBWBgRv/76uPb3Ma4xA==","signatures":[{"sig":"MEUCIQCFKBkzrFz7FTiQXfnWC3lYNfuEyjjLvVPNcW/COEfBBwIgO2KCLojltTmODP50R47B42kpwVcyhL6wvZO+w81WQcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.666.4af7f8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99318},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.666.4af7f8b","@flighthq/node":"0.2.1-next.666.4af7f8b","@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","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.666.4af7f8b_1784920016368_0.1898210366894335","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.701.409c279":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.701.409c279","_id":"@flighthq/skeleton3d@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":"15231762850e9375aab7626a0965a1b2708f98eb","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.701.409c279.tgz","fileCount":40,"integrity":"sha512-6j1nLeZYuS6Qw38f7OF/Wty/9RVhC9jpOTsjoe6KH3INRHxI/U8dbEACuNIiNPmeXV0lKO7eLDPxOYDGNutUxw==","signatures":[{"sig":"MEUCIEBTCY73Z1fyGFi36UGGYp98nu4H0S5qFsRKwzVTa4JZAiEAsyvqnSwJaaCCbgeZNv3GtOVY9Gwo+KPya5vxwHnvcuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.701.409c279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99318},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.701.409c279","@flighthq/node":"0.2.1-next.701.409c279","@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","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.701.409c279_1784951650056_0.4750371551356105","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.738.07b221d":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.738.07b221d","_id":"@flighthq/skeleton3d@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":"e59520012fdf8614119b4a1a71c363f685244941","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.738.07b221d.tgz","fileCount":40,"integrity":"sha512-fjM3HBn+OZbXW6voxDZ+dCVXva9fZKjvygXo4kI4CKRqnrsj4+hFsnJwJO/s+Z5Ry35Ov2abTH/gLAqMXkjbBw==","signatures":[{"sig":"MEQCIDUP6hnfPF7KsG6pXEO3v7QPLEN0nabMA+ZrIVtw38NMAiBJqPEt8Y/lKsynq520FmoW3ZkZwGwa/SulEl9ollrQCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.738.07b221d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99318},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.738.07b221d","@flighthq/node":"0.2.1-next.738.07b221d","@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","@flighthq/scene":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.738.07b221d_1784956673046_0.826841029632694","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.840.857425c":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.840.857425c","_id":"@flighthq/skeleton3d@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":"476af3039fde9b2b81410e6e46fbd4d1676ff257","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.840.857425c.tgz","fileCount":40,"integrity":"sha512-wFTYCUaQyE3WJLlE3RG0b1OUxAekwt7BWwAq7A2VnCVBzV7VfEhBdIm8OYPDstiQrXh//zKMFnJYy13BHTEnGg==","signatures":[{"sig":"MEUCIEnKWsG6NvaoWcJ15ykye1X92JIRn7nWzzXNtrzuCxEWAiEAvP2aqAtJG/dYVnZnm3D7NxUu5I33oxp2sGwemXzcx10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.840.857425c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99213},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.840.857425c","@flighthq/node":"0.2.1-next.840.857425c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.840.857425c_1785027171652_0.9002672599773947","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.841.373388f":{"name":"@flighthq/skeleton3d","version":"0.2.1-next.841.373388f","_id":"@flighthq/skeleton3d@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":"aba3f58e127a4c80b6538a74f154d7292428dcac","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.2.1-next.841.373388f.tgz","fileCount":40,"integrity":"sha512-UyKvbnkU94Tnrjk4qq1sHw/YsQ+YivcamLMMXZ1rHIv7IQY5OTIMgkklUsVoPPwlEIb3T4sHymrR5Fp3MaG0MA==","signatures":[{"sig":"MEYCIQDZmLg6xh+gkX6TchLthLbO9ySjCqKU+ujgCKM72OmoeAIhAKqD6pSp7haomVYusREKorKFPfJeIgDrbQ/kBtUiw1m9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.2.1-next.841.373388f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99213},"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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.2.1-next.841.373388f","@flighthq/node":"0.2.1-next.841.373388f","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.2.1-next.841.373388f_1785046015731_0.33904076843301567","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.906.07cea63":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.906.07cea63","_id":"@flighthq/skeleton3d@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":"dd20454b025c086b97eefff264c4f75502ef09b7","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.906.07cea63.tgz","fileCount":44,"integrity":"sha512-2UIfA04lpKf8zf23oUb7zQ3qryhue3fwNDeQN0YtO5kOG3hmbRyeP4QL2IN9oX1/U3LQKEB6TIhrrTcEPFunbw==","signatures":[{"sig":"MEYCIQDFL06eWh8dgPWBeYCixEjj92pCBpb8jVuQV8HnO6kwmwIhAMT2OhKqAWvmElPTFROG2W8yb+7FdCBG0A2V4Sm05t/r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.906.07cea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101640},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.906.07cea63","@flighthq/node":"0.3.0-next.906.07cea63","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.906.07cea63_1785220161817_0.6840597352920967","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1021.f5f1ee0":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1021.f5f1ee0","_id":"@flighthq/skeleton3d@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":"0ee0be6062a1debb8ecaa4318261825031cf1eab","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1021.f5f1ee0.tgz","fileCount":44,"integrity":"sha512-Siq2QIl10hCyueDALwt6kobOzfJy06Vjn08oru0+CBTKB27+2VFf5Fp1psCTPnLCQMb1eZx19TNIA06dr2z6tw==","signatures":[{"sig":"MEQCIA0ygIO5iCcDUW8FDddZjI0xZf52LfmVaNzc7tl1hqgYAiAwfQB38Q8IQ9or2SjBDgCn8lwj0QTlx70xRxO6AOdxEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1021.f5f1ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1021.f5f1ee0","@flighthq/node":"0.3.0-next.1021.f5f1ee0","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1021.f5f1ee0_1785425330497_0.23419101322833424","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1032.e2b99fc":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1032.e2b99fc","_id":"@flighthq/skeleton3d@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":"8820a247fc9513ad97f3df8357f40e8e0636f497","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1032.e2b99fc.tgz","fileCount":44,"integrity":"sha512-LhuYBIBcHQjL0ucgUmn55c0VXqnUx/6NLGQtkrvjywTmyDTSvi21Tngig9ZqyJv/HWifQpQeDbgDKeAfTcdz4g==","signatures":[{"sig":"MEUCICINm5cxR2HtwnHMePOoI0X2/4YwTpkOweBUl9qDuZhOAiEA/nz9sjOYl3mX99Rly3/IlRjdhfpLhX1+Jzmeniz1sXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1032.e2b99fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1032.e2b99fc","@flighthq/node":"0.3.0-next.1032.e2b99fc","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1032.e2b99fc_1785436585403_0.07333611548243657","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1162.e90e518":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1162.e90e518","_id":"@flighthq/skeleton3d@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":"e65e4c07726c297fb70aa60e2efaed214a4775ce","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1162.e90e518.tgz","fileCount":44,"integrity":"sha512-9UE99GBwCDZSmA8FlZc/hWnvA6xwgKSO317hPjDN6hY65ilDa1trOuKusLhbtqu6JbOHUr6GorlGDKSWeB0Hmg==","signatures":[{"sig":"MEQCIDljpnnapWL9Hs6pisZmZ7HZIYB58j3ME3V4mBDyU6GpAiBiGuinsDBS7D+7zVHnJ9Xicyg3t+HkrmD2ZJezROENLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1162.e90e518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1162.e90e518","@flighthq/node":"0.3.0-next.1162.e90e518","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1162.e90e518_1785453571676_0.5207523711405739","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1220.6982c21":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1220.6982c21","_id":"@flighthq/skeleton3d@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":"aa75dc236b1cebe7a9aa0a25095e5df5e0e8b277","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1220.6982c21.tgz","fileCount":44,"integrity":"sha512-Uep8/lJyguJJaN5Ee5hlW3RdH+IdhqLdeyKrb7Me+Hyob8qnBUj+y/8NqTYKTZwjvvm3dvpkE8MdqpGX+/KAbg==","signatures":[{"sig":"MEQCIFFkstaAsrNfVfhcdTak2zcZlZmGmSaYPfS8PzU6zEbgAiAzgB7zC7VPBPmrD4Zqivm2LaIp4oBnwI9yvKfOa5VpdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1220.6982c21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1220.6982c21","@flighthq/node":"0.3.0-next.1220.6982c21","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1220.6982c21_1785506111484_0.6820960409525356","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1248.f867198":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1248.f867198","_id":"@flighthq/skeleton3d@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":"49275582587597da8621ac3f3f6ecfde9aacbc27","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1248.f867198.tgz","fileCount":44,"integrity":"sha512-I//LEbhOQTo1jGZDcnFlJUb4PVsDMUDJVMsbtO1zXcQX+Tik2PSvZUJYDMe3ODJzwBDj6DoLqHdDuvFHJKI0Vw==","signatures":[{"sig":"MEQCICdxk6MtCenV+15w6H3xco8sVwcN/K3/NSt0Uicnt0m5AiANJTPcbm8Ji6hqeySp/HBE+1+LQoEorotvyFizEHsiqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1248.f867198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1248.f867198","@flighthq/node":"0.3.0-next.1248.f867198","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1248.f867198_1785512433612_0.9094756578602723","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1272.222de94":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1272.222de94","_id":"@flighthq/skeleton3d@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":"b608a2b1863b0758c5ded6cfaa83a89f1aa2f294","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1272.222de94.tgz","fileCount":44,"integrity":"sha512-17k5Gwuhvj7bA5vAlx7zBHKkKAfo6XDh1dq34urrDtfMCqxW+aVoPYvkC+vOwaz+Cdq5PFYReX35UibCn9KhIw==","signatures":[{"sig":"MEYCIQCbuULHeuW9/P3+R7n4JN+h7pMZwxkUFGIwBfiy6Gxt+AIhAM+VRyOq0Uzre8jknKt4ZAz9QxNTfyI8Gl7tBqFW4PcD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1272.222de94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1272.222de94","@flighthq/node":"0.3.0-next.1272.222de94","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1272.222de94_1785517867105_0.9185810074956473","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1280.6369398":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1280.6369398","_id":"@flighthq/skeleton3d@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":"860d420927e9239ee10610176599cbe8fc9acd0c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1280.6369398.tgz","fileCount":44,"integrity":"sha512-4t4wJijoPmKCGfaZTDnYyXdzNLH4YRJCr3uaJfC5fQiPXybw+DtR/gK/RCoKwWqythw/KnqOJheEVKrOg9y2aQ==","signatures":[{"sig":"MEQCIDzvEy+TT10wIUjU9h4NJS39ZEmOP6QSA19AbkfNVmReAiBYICTtv7oYKPT0PIXHyOGFlItsaeCgFvo0yYMjif1bhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1280.6369398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1280.6369398","@flighthq/node":"0.3.0-next.1280.6369398","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1280.6369398_1785521585578_0.515888437752515","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1297.43a5ef8":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1297.43a5ef8","_id":"@flighthq/skeleton3d@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":"f61678f5a5fa478f84c45b2143cf21755159fdfc","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1297.43a5ef8.tgz","fileCount":44,"integrity":"sha512-GT3DU46TCl0m7XX/eJ/DHCEA/AZV+Lj5fHSePU7hm7uYk61I+uhrXAgRmZ3pg+4BkS+Ig7dONFk3vSrqEwOv8A==","signatures":[{"sig":"MEUCIQD/IlKd6dJvkTKURARgGiDyDh+v5fRLwEBakQ5RbpRNCAIgLlBNf/W1Tytl/+vdR6tGGiBcehdCZ7B5ndqPZwE7pTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1297.43a5ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1297.43a5ef8","@flighthq/node":"0.3.0-next.1297.43a5ef8","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1297.43a5ef8_1785529890161_0.15415303014933168","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1299.b32cbdc":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1299.b32cbdc","_id":"@flighthq/skeleton3d@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":"b14a760e2ac10aec205ee0473680b05a28d51d17","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1299.b32cbdc.tgz","fileCount":44,"integrity":"sha512-9+iRFPZb5NRe3NExL72Eckb6Ij1BATxImQoMiTFxEbdp2ASiJpVFUtz8GNn3Mb43470cpkKCiY0uKsYzCuYzsA==","signatures":[{"sig":"MEUCIFk79W/CChnCOCYdmYu8CzlkYt+Q/Js6RH2CtHo0KrEcAiEA1mKVPeecPWZc0k9dnNNpIIy61NN7tQ8ERy9beauE7Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1299.b32cbdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1299.b32cbdc","@flighthq/node":"0.3.0-next.1299.b32cbdc","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1299.b32cbdc_1785531394379_0.9143483597744253","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1315.1d4eb64":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1315.1d4eb64","_id":"@flighthq/skeleton3d@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":"53dd98a23b7012735cff801bf435e078b2f0746f","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1315.1d4eb64.tgz","fileCount":44,"integrity":"sha512-RNznt1mLH1dyqf56hBpA3zb0brkbqU7UMotrYgPmADP5qziSL25kEVhmeFOH09Zwv3fRygdRhh6wf7GUXaIq0w==","signatures":[{"sig":"MEYCIQC7fylxYKeDHDCPpG/eqh38cuNOJFR5uYkADyGJ28cehgIhAMhKlOEbTAJnyId0eUql1OZbI1qsAxKpucQuEEufhmgU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1315.1d4eb64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1315.1d4eb64","@flighthq/node":"0.3.0-next.1315.1d4eb64","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1315.1d4eb64_1785538378564_0.7339817879533193","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1383.c61de17":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1383.c61de17","_id":"@flighthq/skeleton3d@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":"b0b66fcc19e2f2690b54695d0b16fc3c21d68b71","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1383.c61de17.tgz","fileCount":44,"integrity":"sha512-SaQlRbEjejO+eTwzqRK8I51naV8EdMdRhwuYTvDL38hV8GAhnbgWq10o3TzjWC7URdHtBL2Toit2JZdTdYBuFg==","signatures":[{"sig":"MEUCIHFzy77Dqp6L7XpKzTbAuZRAYGunbP9J80Q7Qpssv09gAiEAzDpw62FLJBmGFf3Anj5Ms1yK1Y45DrTmgYIrdqn1B54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1383.c61de17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1383.c61de17","@flighthq/node":"0.3.0-next.1383.c61de17","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1383.c61de17_1785541462794_0.43656973715897496","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1392.f0bd0cc":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1392.f0bd0cc","_id":"@flighthq/skeleton3d@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":"2a29b6b4ee6a4460bdf7e3c050fe480d86ade16a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1392.f0bd0cc.tgz","fileCount":44,"integrity":"sha512-uHeUS6fWx7NMrAkrbCamp7mnw8rx2qGTnuOL6Ys76RUhrPTSVqWJFTNcjFf0HQpncakajemeH/cd5H65zuoq3w==","signatures":[{"sig":"MEUCIQDzDUJ7FrE2friMyhXL1HPh+EByW/AyuuToPqpQrXYzaAIgE1pu49ApnJ8gJoYfJxJVkqgs5R3uXsrAqAgm4VZ9Wjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1392.f0bd0cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1392.f0bd0cc","@flighthq/node":"0.3.0-next.1392.f0bd0cc","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1392.f0bd0cc_1785545240224_0.541534624566868","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1422.b585c0c":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1422.b585c0c","_id":"@flighthq/skeleton3d@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":"246bf80e6428798e8b5e2eab8aff8742f310df47","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1422.b585c0c.tgz","fileCount":44,"integrity":"sha512-3zxZgTpOle77oQGzsGKkeo1ZtyRbig/ejo0qOm82zMkRJwf1iM3OyPxPQlPZJ95Z4ZUH2J5+DB0DksS3y4ncSg==","signatures":[{"sig":"MEYCIQDobQ3KiTtQazGU4h08v/1/lxeXmHeAw0jdo9qUb/zviAIhANqyGJVhhQ4SrUXmhTv+vp4t9j22eEVCfscpRI7gj3sQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1422.b585c0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1422.b585c0c","@flighthq/node":"0.3.0-next.1422.b585c0c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1422.b585c0c_1785549561530_0.18703318980789474","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1435.f870241":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1435.f870241","_id":"@flighthq/skeleton3d@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":"72762dbf60f202147a3f745038d24e7b1f203832","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1435.f870241.tgz","fileCount":44,"integrity":"sha512-XEaycw9ueXO4rCJE2kCxZGaT+Lb0bq7vIq6DIgt3ZDqTfg1JluXF5XVcgBJP6iohi0AyASyMpZnP6IGXYLJWqQ==","signatures":[{"sig":"MEYCIQCcDl+CvNtI3XtmKCWgpl7hAD3ZOVQFm+u2bWxQ2HQs2gIhAOcrI0YmnXOo49tjgDSiaagM/F6sXYGXv+k7Q3TDbAYP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1435.f870241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1435.f870241","@flighthq/node":"0.3.0-next.1435.f870241","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1435.f870241_1785553342437_0.8964182886103376","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1436.388ef5e":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1436.388ef5e","_id":"@flighthq/skeleton3d@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":"03e7e3da2d37c6cd2e3e990737b04e294c4b9d43","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1436.388ef5e.tgz","fileCount":44,"integrity":"sha512-3NB70nV0APar/LAZCDO3ZREAi2OEIeexC9RTxCz2Ba1eoGcp2vsXED+RK70QssRwu0twv2mROU/lF+2tWXaf9g==","signatures":[{"sig":"MEUCIHnEqMqGVGnocUABeBzXJDM6EIzwJZV+dR3pAu+kdCNcAiEA16hMEwRDkYjRMp5q1XH4PhUPerlBs32LTi9tdZn1P/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1436.388ef5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1436.388ef5e","@flighthq/node":"0.3.0-next.1436.388ef5e","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1436.388ef5e_1785553889249_0.49007631308480293","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1445.14ca01c":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1445.14ca01c","_id":"@flighthq/skeleton3d@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":"caabb87aa6540d3b2bd7c2c483e9b9b8cfcee49f","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1445.14ca01c.tgz","fileCount":44,"integrity":"sha512-syTAN9iG6hi0Yjhrl8XmckfqyNDd/u3Fy1ccIBiVar6MuLuqKWjFkHaYl+c9CtB1eegy62/GO28l9jGNTVuKVw==","signatures":[{"sig":"MEUCIHn6Gaz5NPx7OWVTdKay0aMSTGgnY3gNkj/M1P09TVqcAiEA65NshIkMKfmn5HoGBeAloliNvrqZd6/QzRmUsbWxLn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1445.14ca01c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1445.14ca01c","@flighthq/node":"0.3.0-next.1445.14ca01c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1445.14ca01c_1785556557657_0.2637996561656686","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1452.011a16e":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1452.011a16e","_id":"@flighthq/skeleton3d@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":"2847e4d8149d7cd1c4d5fcae6032753561d5974a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1452.011a16e.tgz","fileCount":44,"integrity":"sha512-MbRMReaO7PU4aKGe9Wa8KqPxZ5YEblQk5GgBezp78yVaD/STXVI+Jb1zWISUUbXHEtAAF1GS6YIllM2CrxnX7A==","signatures":[{"sig":"MEUCIQDoYU1qaDoKyoHR3CYHNju2pkEIRRDE1IFW1X5UQfymJgIgRrWFHY1kG8xj6SzT+8Ynd4Ln6TYH/ufQl0pmzh8w1Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1452.011a16e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1452.011a16e","@flighthq/node":"0.3.0-next.1452.011a16e","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1452.011a16e_1785561852454_0.6242934906075668","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1454.b17f8a5":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1454.b17f8a5","_id":"@flighthq/skeleton3d@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":"dd290d4fbe6372f9616177471ef22e99e39c81fc","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1454.b17f8a5.tgz","fileCount":44,"integrity":"sha512-3jVdpY0fvCoWU/EsCXHzTwlPRcGc4232eSML9igMQ0D5+x9rgBXTuUwkrRKMz7kiqGiXbbDudFKd5P9ZfL+UvQ==","signatures":[{"sig":"MEUCIQDkg5jdM23E7XRQQDX8krQySv03UewnzuE1IdqH4NRR0gIgNcQX/jyChJlI0BcwXv8HX1irbUcZAqqcxLTYSuiaII0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1454.b17f8a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1454.b17f8a5","@flighthq/node":"0.3.0-next.1454.b17f8a5","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1454.b17f8a5_1785563965259_0.9849750791106542","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1456.ace2107":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1456.ace2107","_id":"@flighthq/skeleton3d@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":"ce59bcb3c954662042b5a5291b8d26706272da44","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1456.ace2107.tgz","fileCount":44,"integrity":"sha512-fU+/bzCQKvwpoP72txddtBLJfELMVCbgVD3qiJRZp+U7jQyFy8VXhW6LnpMuFZV6/M7pYBEytDRHobyUQ2Lzvg==","signatures":[{"sig":"MEUCIQD/HEOHsoF72TF/kVy/09sXaKfVd4QFytJBXnh1Z8dr2AIgMtfvV+W7bU3mGFwXCpErjVfjuezIPkLX0rilcmJOhbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1456.ace2107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1456.ace2107","@flighthq/node":"0.3.0-next.1456.ace2107","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1456.ace2107_1785594004044_0.6515615601020273","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1458.0c01b63":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1458.0c01b63","_id":"@flighthq/skeleton3d@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":"0babdae5712d9e0860f06722d27c9f2d6c18d12b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1458.0c01b63.tgz","fileCount":44,"integrity":"sha512-BcgZJCDRivwCAHZWolMWJ+m/uV1jdb66uWd3Hq6wWp+QMzY0abzFEdEZ314LHxxke47uWl+THyMxro55bJCgzA==","signatures":[{"sig":"MEYCIQCdnM8bC+NfyhV4CPvTPkljvkKIdWBt1dCk98OMyd8LjgIhAIcKTWhTuMuA5CS5U18Rq+LAeThXD4bocWKbZ4/xnjnK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1458.0c01b63","@flighthq/node":"0.3.0-next.1458.0c01b63","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1458.0c01b63_1785596471811_0.14890385982279186","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1458.0c01b63":{"name":"@flighthq/skeleton3d","version":"0.3.0-edge.1458.0c01b63","_id":"@flighthq/skeleton3d@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":"86038fd779f974dc4415f8a634ae4eb5ef959d08","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-edge.1458.0c01b63.tgz","fileCount":44,"integrity":"sha512-Ly6LOuLYlEAZ1T+hd98yG/CNQJ7akbCVZtXu8FXJ0Fme3SLJC2gbAWaYyAYKqGDouOLWftzir43Pq15jwngjOg==","signatures":[{"sig":"MEQCIBOwqhUPfW1q0vYzue0HHGeJkMbrbGxwtQctX6j72ejYAiBLDSsxFOwaZTqfHVKaKk9RQ+qDC4Hb7HuKvkKWD8gjtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-edge.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-edge.1458.0c01b63","@flighthq/node":"0.3.0-edge.1458.0c01b63","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-edge.1458.0c01b63_1785597689387_0.29070533614930993","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1460.2c18805":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1460.2c18805","_id":"@flighthq/skeleton3d@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":"2c34d9605b156b592fbd5bb16c5891b84e83f2ae","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1460.2c18805.tgz","fileCount":44,"integrity":"sha512-Rd/ycbrg3xJ5bZhVGRUCFONkkyny9FIMJ3fYLvO4Y3vPjsWEUyjoJFcO5tpuZV5CbaqRNZwn5Zoe8jnb3z9ZHA==","signatures":[{"sig":"MEUCIC4sc4kCCg9Eac8ADRmdNP/EXi+IejVpiaZV0qmlbMa0AiEAte6O9zUeJi+7sfbvgNzTJ1+MJJualUkWDm2Hw2P7SoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1460.2c18805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1460.2c18805","@flighthq/node":"0.3.0-next.1460.2c18805","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1460.2c18805_1785600401528_0.022953596262902165","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1463.b454aa8":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1463.b454aa8","_id":"@flighthq/skeleton3d@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":"ffcefb326078c03a2b5aa796b194d2952cad1b9c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1463.b454aa8.tgz","fileCount":44,"integrity":"sha512-q9ePC0WTKW766kGPQzBh0v8dGJQ1wQJlpozuYz/zS1cT+fKohsTNc1JqwBTUkaJlms5daZIp09BkvHcav8JClg==","signatures":[{"sig":"MEUCIQDryDmsEADteb7+AHU69Gv9AsnNAzelAeKNl8lWif6CsgIgCOzLapwlNKjiQ4O/XGpu5GTRZe1N1rsMgS2aMixvnno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1463.b454aa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1463.b454aa8","@flighthq/node":"0.3.0-next.1463.b454aa8","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1463.b454aa8_1785628768543_0.134249444580949","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1466.e0866d4":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1466.e0866d4","_id":"@flighthq/skeleton3d@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":"e868c56095959ef89c7613aa90ba01f92e4c837f","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1466.e0866d4.tgz","fileCount":44,"integrity":"sha512-hGJTH7prW+Exw9DNi8FD8nzAVOQrsXmp7h3j6CVU4o0K598lI+qig047AeNSMLAxUBdKdfoCeumLCHh+L+Ic+w==","signatures":[{"sig":"MEYCIQCjwDsSFfpDbXByUGMjInhwpLzIUoQzJJe9mDJ4MJsMSwIhAOoPMdSLL6wPZSln+TfUa7GGepAg+zPtRb+CWmz76aoC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1466.e0866d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1466.e0866d4","@flighthq/node":"0.3.0-next.1466.e0866d4","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1466.e0866d4_1785634602659_0.4194302480354286","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1473.098a860":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1473.098a860","_id":"@flighthq/skeleton3d@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":"a541323e668c836aa0892942f23b972a884ba888","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1473.098a860.tgz","fileCount":44,"integrity":"sha512-Cswc1/UgCbkJcfTkzOjwtW85HRiKyWPU/gCsJHL4744yFChPySnR9KqfLQCGWdoZWLLuCWeYQX9OT0gC6AQalQ==","signatures":[{"sig":"MEQCIGQS+kRdfEfmJavT3WDq8B/q2DaAqEpMirEUFZnFFAKYAiAkMfU2R6Q+V7Fp3Gue5spT9DkUvC10U+Lrn9Ti4TdMRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1473.098a860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1473.098a860","@flighthq/node":"0.3.0-next.1473.098a860","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1473.098a860_1785644886814_0.0646708393588824","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1494.7333e82":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1494.7333e82","_id":"@flighthq/skeleton3d@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":"65512082e90b002312a02af54383ff12777da1a7","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1494.7333e82.tgz","fileCount":44,"integrity":"sha512-rX22Z8G8Vu6IA1jI6UhdAAiEoiy6t9cwJuKWr8hxy2Q905yncS4wkyb0laeJFqw0vuWQCfxE1ASV7CKHlYy+sQ==","signatures":[{"sig":"MEYCIQC9z0dJM36DXm8HNlCk0bQ4cJP3j4VYZUDTgR7IDGVG8QIhAMOTCDIGa4SlZsHTM4AVaEeh99eWFc1LKZ7mmQOF2RuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1494.7333e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1494.7333e82","@flighthq/node":"0.3.0-next.1494.7333e82","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1494.7333e82_1785649125927_0.7651779051423022","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1498.065f223":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1498.065f223","_id":"@flighthq/skeleton3d@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":"48aeb95a1339ab8a0f48ec8591e09373bf134b43","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1498.065f223.tgz","fileCount":44,"integrity":"sha512-c0ODddQ++FVijgDie34EdW3Gib81jRhJQGq1KxhYG1x2Sef+bKnaZgdyvTd1uY29juz9POmY8WGXrlcVmiGJXQ==","signatures":[{"sig":"MEYCIQCYUAkMVaj9H6n6fuFpspWlEV5S11iGmEJ+0scPcWccMgIhAIKtVenTY+oGotTysw/JXYneQNzt8tMRvsg8/ouXA7u4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1498.065f223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1498.065f223","@flighthq/node":"0.3.0-next.1498.065f223","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1498.065f223_1785653625257_0.8739728651453271","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1511.9977321":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1511.9977321","_id":"@flighthq/skeleton3d@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":"3bf950d517e651271cd5b8af03642c1f77876659","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1511.9977321.tgz","fileCount":44,"integrity":"sha512-SgETcrTekzR0gPbG019N9XFgawy5S4PkvuGkZiYilu5xXeJs2zvzMj16TtMXsljxEMMak9d4R+eCwXEy3bEydg==","signatures":[{"sig":"MEYCIQCIKoYdm+f0SOROFbykf4vzSBOZVbmMUiNkIKX0JiCCvgIhAOcubgfF15N7wa0EmWWqR+Cos709eLVJ6VZfesFYKH7i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1511.9977321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1511.9977321","@flighthq/node":"0.3.0-next.1511.9977321","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1511.9977321_1785687918474_0.05283918657100117","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1512.edc0fee":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1512.edc0fee","_id":"@flighthq/skeleton3d@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":"947b6969191a1d9a4ae5dbc453995f76c675f453","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1512.edc0fee.tgz","fileCount":44,"integrity":"sha512-GsmZ3uzVXJroXdqojOAgU11r+wuqiUNJMFkAjn6bKupTvfe+e+eVQqtL17rlGSbOatc+MxO7ZoHmPzUM8T+r/g==","signatures":[{"sig":"MEUCIQDiyYLuWJpnFY5Tmwo8PqUrbznZVyGgNVOWmXaIMfBcQQIgQE47QgCWreodZTCvcWKBWX++bGePwed3OKqkPag1jNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1512.edc0fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1512.edc0fee","@flighthq/node":"0.3.0-next.1512.edc0fee","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1512.edc0fee_1785689270940_0.6648550296655662","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1514.a24d43f":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1514.a24d43f","_id":"@flighthq/skeleton3d@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":"c502378a80bef605084599175e79b089e5a18587","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1514.a24d43f.tgz","fileCount":44,"integrity":"sha512-sMf7DWRnFpJq//LOFDME/W1zGM2hJIEJ2vv4pgpuVsSGh1On9PQ//0LGAvpWVO1n3fEnWjpqb4NkWTVeW3JUng==","signatures":[{"sig":"MEUCIQD91wAlBS741Ot+HiIuiL+J4PIffIFJckGpIyST3Hh7/gIgP3xhkQ/7YFF3zTfDW/y97USjR6HsxG5U9RnMkW0YyGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1514.a24d43f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1514.a24d43f","@flighthq/node":"0.3.0-next.1514.a24d43f","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1514.a24d43f_1785690031356_0.791973968446039","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1515.d4dc88e":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1515.d4dc88e","_id":"@flighthq/skeleton3d@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":"76f1c1e8fb075d9f973d0c03d7b58eca6c182c92","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1515.d4dc88e.tgz","fileCount":44,"integrity":"sha512-ff8r0q5ZINGhusteHxqtZJ6dbUT3U/siMf8v/soRkWyK3rYvLAvYbNUKtse/P+xxQlTt8/I6yJe5gYu/UGtO/A==","signatures":[{"sig":"MEQCIGZGN6qkamTS+QckwGky8ekwCvcZW8lKsJ0keq3LmgsIAiBT+gVkRZtQc2Kic9PUSdsDpW+slv1px0tRPLTl0EsZRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1515.d4dc88e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1515.d4dc88e","@flighthq/node":"0.3.0-next.1515.d4dc88e","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1515.d4dc88e_1785690279558_0.3348081062610857","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1516.1b4fb2b":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1516.1b4fb2b","_id":"@flighthq/skeleton3d@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":"507b81e2800662e5aac5297363af2300ee89044b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1516.1b4fb2b.tgz","fileCount":44,"integrity":"sha512-D8JZGOc+ROFufdP9NnfM9zLb2dz0zyW+cy6kohDlEW0mzq867An6zgKgXOaLEYPVXBLMl88QIGZ4mSDCWtfUog==","signatures":[{"sig":"MEQCIAwCwdz8u6k8INXKXtbCeo54z7PLkNGGr2PhbC0nUhVkAiBQQPw5cW9okO/u0eHDUAM06cqIRrGvWMvrfc4/KL09Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1516.1b4fb2b","@flighthq/node":"0.3.0-next.1516.1b4fb2b","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1516.1b4fb2b_1785692187588_0.7258855911490063","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1516.1b4fb2b":{"name":"@flighthq/skeleton3d","version":"0.3.0-edge.1516.1b4fb2b","_id":"@flighthq/skeleton3d@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":"d50ba667cef09ae110139c20f6a19c38d35d85b2","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-edge.1516.1b4fb2b.tgz","fileCount":44,"integrity":"sha512-r8sb8ZaOx21sQk5IhD305uD2FER8cu/8/yykfO5aJiNaZFGU6sPbMGhg8hV2Rw8eVoE7FL2tqctS3PKdtGTHNQ==","signatures":[{"sig":"MEYCIQDi+whJ1NflvHa+V4jNZ71Wyt/xjFPRwE4s/zDhlvYNngIhAPkR1MyZv6ZY5WKPN+Xuthu0K9E5elRicQr+drgE+Gt8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-edge.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-edge.1516.1b4fb2b","@flighthq/node":"0.3.0-edge.1516.1b4fb2b","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-edge.1516.1b4fb2b_1785693523791_0.010975279030223772","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1529.90e58ad":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1529.90e58ad","_id":"@flighthq/skeleton3d@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":"4b856f784ea5e746124ea13b9a80ac7922e98114","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1529.90e58ad.tgz","fileCount":44,"integrity":"sha512-aeOT5W53bvK5wWULB9A1uNwKxROC6Sfwz9nMawI2lfzNSQK4ZpbGU2OdWxxhTmW0BY8POBRJfQGrsSm31FyOtQ==","signatures":[{"sig":"MEUCIQCPymMI8rHugEUJ+1d7wNZya6ZwQtJDlYQMdmvAWRsldQIgZj9ta5Q90JmzA9fL3ntb7SvlHBONN09y8vri1hrJeis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1529.90e58ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1529.90e58ad","@flighthq/node":"0.3.0-next.1529.90e58ad","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1529.90e58ad_1785694923628_0.5965831987281018","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1530.70058bd":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1530.70058bd","_id":"@flighthq/skeleton3d@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":"e7035012179593f0991b8ed971ffbf1463aed4a5","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1530.70058bd.tgz","fileCount":44,"integrity":"sha512-1zftzVnkTWTICtPrIc5Wf1YVKmHd3XuOHMYCJLHKd62Vtuv9kbTWLgivYKLfmba+nM84p5Lu1PXhGxSBkW4bzw==","signatures":[{"sig":"MEUCIQCzZjM+AqikJBsTJwctaM2txlWIwWjuCzxO7kyqeARg2AIgcR08NwmZNtU87vf3tKPRV121N0fUM8H5u5z7+CTBtfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1530.70058bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1530.70058bd","@flighthq/node":"0.3.0-next.1530.70058bd","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1530.70058bd_1785696703297_0.09595323504515241","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1543.f490ae8":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1543.f490ae8","_id":"@flighthq/skeleton3d@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":"7bd06efe6a2879edeb0ce10e10be5cc0a440ee2c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1543.f490ae8.tgz","fileCount":44,"integrity":"sha512-mHKwurhxeAy2l5Tn/5AsMCZ3+2us3QaHaWqcI21let1kX/5P2KV65VVnz7QKJkfL05Ns4KTBdUZk4kHOIQr90w==","signatures":[{"sig":"MEYCIQDj70AZgM7d3aHVpRBHuytk22TywXUtPSqxZ+VxdSs+UgIhAJYYnrEcqybgiv5KOvASU1Kn2uJCvD08JuulX3GCrDtM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1543.f490ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1543.f490ae8","@flighthq/node":"0.3.0-next.1543.f490ae8","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1543.f490ae8_1785701598244_0.5552577063584438","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1560.03a2b36":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1560.03a2b36","_id":"@flighthq/skeleton3d@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":"01efca5e6805ea7aba4432b06b9f0594254b1316","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1560.03a2b36.tgz","fileCount":44,"integrity":"sha512-fXEx+5YEtalXH9VMmP8UUa9YLbDz2UpPH+OWOU+hsx/FzqqF/MnBmzYA7Oi1o32ii1hj96KI9bdlrjdT8yyNrQ==","signatures":[{"sig":"MEUCIQCDqGyu7Q7wVB8v8JftgPQzYAcRPmUFZf6wKuW6LP+GDQIgLVu37foKQTf0q+6M21QrA35kOTDcL1ah96YFmhnl4wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1560.03a2b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1560.03a2b36","@flighthq/node":"0.3.0-next.1560.03a2b36","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1560.03a2b36_1785702486162_0.004813115417058977","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1562.75af469":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1562.75af469","_id":"@flighthq/skeleton3d@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":"24ae233ab63ccf4c7e3434b4a628e26f3c19cf75","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1562.75af469.tgz","fileCount":44,"integrity":"sha512-jkkiKIdqcizPnS2O9MKh002UhmeGV5TalP6bDbP28pjI1oQ0oyfoiq7bZhDg5VtiR/eHeDUvW34TJzcwRBcezQ==","signatures":[{"sig":"MEUCICVujeD21uSJULJ786zu7mDjs5Sca7xpTe+9+YAHeTkNAiEA7o575lWW7vi5my+blA8+PHVjfPgwiBxi4UpcMxcfEKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1562.75af469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1562.75af469","@flighthq/node":"0.3.0-next.1562.75af469","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1562.75af469_1785703258487_0.5783614718931518","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1566.dcdf1d3":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1566.dcdf1d3","_id":"@flighthq/skeleton3d@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":"e40bf00786b18302629c767fa80ba63cbd06b492","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1566.dcdf1d3.tgz","fileCount":44,"integrity":"sha512-algVg3nIk6L882/mMKvOLyZVgpQ2c5VlyIiTrwBh5qJMmoifGuUO4TY236tjL4RGjTUnlG/rMLgslYMBB5p29Q==","signatures":[{"sig":"MEUCIA6rlHCV0jr3j5cFsrt5aYK0pRfRkGSazccsU6mJqwT9AiEAgLnVGeYVTCQG58fCvI5pILQkIvFRBfU+/6ZP3Qc9cRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1566.dcdf1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1566.dcdf1d3","@flighthq/node":"0.3.0-next.1566.dcdf1d3","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1566.dcdf1d3_1785704027599_0.15801336051187498","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1584.a68fe91":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1584.a68fe91","_id":"@flighthq/skeleton3d@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":"0f26f01ab78f9a0680d817c968247cc5a13b1b1d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1584.a68fe91.tgz","fileCount":44,"integrity":"sha512-ixtrC+YPjW3MzT/D5lxD+coT4+XQigQA7v2nCoV666u3AmVQ1nBcdNQkxwHRglAc1RYAmMqOhECUeRbKnHRuPQ==","signatures":[{"sig":"MEUCIQCqdHMRq7ctL2FuTPGpG1gVD5lUVcJoEVTw3lKzbWvRZAIgCYNlKjAO2x3usBVqmh+wpSRsQOhXuvf8A7MfJk10r0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1584.a68fe91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1584.a68fe91","@flighthq/node":"0.3.0-next.1584.a68fe91","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1584.a68fe91_1785707773408_0.4210926942551749","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1585.17d10c4":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1585.17d10c4","_id":"@flighthq/skeleton3d@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":"961f709c1e063be1edf253c6d7a6ed9f5954469b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1585.17d10c4.tgz","fileCount":44,"integrity":"sha512-VGnfuIDHAyuKb0HddM0npaWQySzsK8zYP/9gUNjxcDb8u2fXsRo57oa9WXZMlpHAqZKRniI38t5krD3nxebdEA==","signatures":[{"sig":"MEUCIG3asv2tcckssKudTNZ/B/69phoVdI4TlTZfMhSKQ5cpAiEA+mYCi9VaSDuOaZNZ3ktWmRPDdlJdLdNCt6Ti3FY1d/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1585.17d10c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1585.17d10c4","@flighthq/node":"0.3.0-next.1585.17d10c4","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1585.17d10c4_1785709727058_0.8225950111961771","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1593.a47f94a":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1593.a47f94a","_id":"@flighthq/skeleton3d@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":"e28387c1f912612e1be6294397b5fbb5ac2182ee","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1593.a47f94a.tgz","fileCount":44,"integrity":"sha512-MhFjO+D+DQp7/I+wh5DEMIZWIXZfZO6vz++AmZvgYU9+WktKRS/zGFe04r0XAY1oEMehuFsU9CQQwObhvBSTaA==","signatures":[{"sig":"MEYCIQCgviPKCYT6cN1WB6CDi2HgrQRciPYMfiv8Sf9sSXqBZAIhAMrsYIjKSa+sKuKKc/KSJU/BLsI9SQhVWxghknQ4dmrf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1593.a47f94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1593.a47f94a","@flighthq/node":"0.3.0-next.1593.a47f94a","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1593.a47f94a_1785710063514_0.76716401051519","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1595.4d49b41":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1595.4d49b41","_id":"@flighthq/skeleton3d@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":"1449fe6402d2df49d59ca12a405ba6c542b99b81","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1595.4d49b41.tgz","fileCount":44,"integrity":"sha512-lsDsKa0GqZnCKkWWA2RQ6baRT5bQisjEV8VcwkjHlVB63uI5uusfUcNF30KAHVoS563RZOBee2/Rsqifd4/wfA==","signatures":[{"sig":"MEUCIAKQqFA3+E92Kwvqha5psWV0RRWMzgwjr/QJ5sJ5aFKhAiEA5sYGOIZ+HcO6cbIS6N6lqIazOVoXnS1HOXPnReDbIRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1595.4d49b41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1595.4d49b41","@flighthq/node":"0.3.0-next.1595.4d49b41","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1595.4d49b41_1785710624511_0.6989954881096958","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1601.12b771e":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1601.12b771e","_id":"@flighthq/skeleton3d@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":"49cdf7c6a84c53a0ba8f40d16cc7d23b40fb2b5a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1601.12b771e.tgz","fileCount":44,"integrity":"sha512-t52TIRlQibdxaKFyH1xYzZ9/zDV6lJpr0ruxFyheysqLPbJcGOuMEJBDwXw8EZWqru5N7htv+KXt5HTgwhO8ow==","signatures":[{"sig":"MEUCIDxa8C1sRrThJi9viMe/MLKzdBPkY9oGN7RC9whdnqolAiEAiYJZe8JG0jM1genruBmo6s+/kRHX4J1F3CtiClTpTDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1601.12b771e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1601.12b771e","@flighthq/node":"0.3.0-next.1601.12b771e","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1601.12b771e_1785713155707_0.5333649424885307","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1665.6235922":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1665.6235922","_id":"@flighthq/skeleton3d@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":"29858cad30ad416d715105a3141dd6b2cdf2251a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1665.6235922.tgz","fileCount":44,"integrity":"sha512-rqXo8OmsnJrocJ9icGPMbgcuoESv/0TAdvwl4ubX5Kin5AyQwxMe4L++D6Bt9c01daADY5x/TA/GB7YQNuZWBw==","signatures":[{"sig":"MEUCIBeI6HrBM5hXNWdVJdyPbKgW5hKK6ub+jDsDhDpJNwgZAiEA0DgZN7geD+lfhMVYtj2xou1viWykLN7kIdk81P8TV2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1665.6235922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1665.6235922","@flighthq/node":"0.3.0-next.1665.6235922","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1665.6235922_1785728861439_0.22321817760082818","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1669.5808974":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1669.5808974","_id":"@flighthq/skeleton3d@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":"411f1fb3f14c2c0fe43d1a7ac75f85babee90478","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1669.5808974.tgz","fileCount":44,"integrity":"sha512-nw7oSfTUekpJZj3Awrp9qZ4ZfGx1i4dpHwr1LlPprUoDSpKyyzQHguTzNRR5MAnTmHwSSsZI158aJ4jZWQWI8Q==","signatures":[{"sig":"MEUCIQDslZ8Es6ner1AnnRU3vq5fuEbOthivTQbxnJbk97NFzgIgKV0s0dy38a/dBumLpQRGWvWbjS9qw3AUcrA04qRizFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1669.5808974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1669.5808974","@flighthq/node":"0.3.0-next.1669.5808974","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1669.5808974_1785731121851_0.544396796463043","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1689.2810c05":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1689.2810c05","_id":"@flighthq/skeleton3d@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":"6922b67f63984bab4f1c589e2364f20b7c2d76cf","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1689.2810c05.tgz","fileCount":44,"integrity":"sha512-8KWU3AWZKRFgnzbXOw3LJbA9lB/irboz8DzL58AbioTxF2/rRRp0K3bMVcWreE7P/pb2+uZ2GNhXaalsZ5mUgw==","signatures":[{"sig":"MEYCIQC/jP10eDw7mSy9NEyQJ8fJ33/LWLEnDsB9A7tYLF1qOgIhALYmj59o113AdbWNCb+dOIw6fPGLhgCsAr6Ivic4JDf5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1689.2810c05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1689.2810c05","@flighthq/node":"0.3.0-next.1689.2810c05","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1689.2810c05_1785736639441_0.21322473942230058","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1692.f1a7a9a":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1692.f1a7a9a","_id":"@flighthq/skeleton3d@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":"160da3448669ee7f7c64bf822aaa0533692da6b7","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1692.f1a7a9a.tgz","fileCount":44,"integrity":"sha512-27U38NRk/ejMUDRmm8C8YidLJ7xys6lXsmhqd8iRD3i7NEJI1hF3JCQ1acJHk9ZX8jdF+j2L7FdNjUwk/AI3cg==","signatures":[{"sig":"MEUCIQDBKncvqshrpWXPS80KNkb7lWvx/D4DgRGEVwVfguZuuQIgceh+FhzdJ47ocIde5o1lf57NyRPowovE0oIHxoSeQoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1692.f1a7a9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1692.f1a7a9a","@flighthq/node":"0.3.0-next.1692.f1a7a9a","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1692.f1a7a9a_1785738729695_0.4121989000032802","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1702.8973fda":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1702.8973fda","_id":"@flighthq/skeleton3d@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":"cf52face8d901dedeff3e76d52161dcd8d2ed537","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1702.8973fda.tgz","fileCount":44,"integrity":"sha512-1hmUH/tw5hTHn+9mpL0NS5LCzhGZrPHIRf5KLjtH9KhEH4iZsTYlAkY1dKnT3TudKfhJvm86JtXM477U/KVBHQ==","signatures":[{"sig":"MEUCIQDxmSVsGMfwSiE38eZQ2FvKaaVR4QZ46wfHaVzQPjuo6QIgKtw4rloc48ZFjfYIUgX9MLZCn22nvJ3ADUzrQb3Bz4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1702.8973fda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1702.8973fda","@flighthq/node":"0.3.0-next.1702.8973fda","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1702.8973fda_1785739147080_0.8403695663793826","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1704.8557784":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1704.8557784","_id":"@flighthq/skeleton3d@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":"28d2f15261e7822d4db42557b6b32a15b066de24","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1704.8557784.tgz","fileCount":44,"integrity":"sha512-FT+/gLb6PRdq3xTJVZWp7OY+W/KVJOaV/+m2MJGWKh8/d+3u/qT0x2FPc+9l6oEWqAxqmnbpbku38IFlEfPVAw==","signatures":[{"sig":"MEQCIAlcn+YZGVp9Q+frXGbxWeh6nYpt9a+TrFh05A3CMSEKAiAdwaKQIqM0YAlM+CjRR6kXbOiUxiOEX77sVTsD/IDPGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1704.8557784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1704.8557784","@flighthq/node":"0.3.0-next.1704.8557784","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1704.8557784_1785739803059_0.6991151453410553","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1714.3bd86f1":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1714.3bd86f1","_id":"@flighthq/skeleton3d@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":"7949a02c0c64fb7dc68fa3dd1f570ebd31e74ede","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1714.3bd86f1.tgz","fileCount":44,"integrity":"sha512-Izporu4ZbLh8Oap/FudcF+vzqoJIczyEscnXpZBJ2beLVw/mswZE/O4Y+1w1m8a1frnMQbNQ0e7Clv/yhuUIYQ==","signatures":[{"sig":"MEUCIQDVJzVAOolf5uz31BMlNPEHMUynSBijhJqEnvRupMxD+AIgD8RU6rykpx8M+WLAjVA0QBtZOs1Wxa+Nn/0XklzHe4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1714.3bd86f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1714.3bd86f1","@flighthq/node":"0.3.0-next.1714.3bd86f1","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1714.3bd86f1_1785869727046_0.8408344511225561","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1728.26853f6":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1728.26853f6","_id":"@flighthq/skeleton3d@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":"0435f09d5d91a72eb0398c2e0339dd32b271bf04","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1728.26853f6.tgz","fileCount":44,"integrity":"sha512-ASEDARKoCA1w35bzqJxE9++LGkmZhGALI9lgi/0B/Fk5NiiU2eKKV6eVPpDBl3B9XfWw4jUyTNuue1a91cduHA==","signatures":[{"sig":"MEYCIQDGrLNG6gfiToAFAVWHkYbdMVGGj1bSjYyko4Z25tG/+gIhAIH353UAXeZSGQWvuICv7sshFvRQHiivFYatGYncIA1l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1728.26853f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1728.26853f6","@flighthq/node":"0.3.0-next.1728.26853f6","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1728.26853f6_1785873229861_0.7237071032588598","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1729.f927a3b":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1729.f927a3b","_id":"@flighthq/skeleton3d@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":"6c1935c73b6e88c4be3b629a2089be2117a3e6ff","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1729.f927a3b.tgz","fileCount":44,"integrity":"sha512-TZ/qOOGqATwBC0jjr1ijZ/vzNy/9k1z/cJh9B3mhc5SDBt2M7fr1P5TPitS5Cn1m4Js/Tuw/dSVUBCtC9W1vMA==","signatures":[{"sig":"MEUCIChR2Dvm6W/HVjNijOscJ6p/Ui0+9TZ5ohQc7inrVpE0AiEAhiVu6dNIsCKrxXwtG3Yn2da3otWMUl3bIPpOeO2DMK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1729.f927a3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101646},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1729.f927a3b","@flighthq/node":"0.3.0-next.1729.f927a3b","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1729.f927a3b_1785875418989_0.06977488615213856","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1781.5d072ef":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1781.5d072ef","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"43be16e2a31cb371798d5fbd5ab6984294258056","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1781.5d072ef.tgz","fileCount":44,"integrity":"sha512-ArQRXadSydBDHMO3/wVIbCmY7wkuAxtJBW/G9lPFLekMAoXHxyB0jeWl8UsK4FnE7gmMdzihbsFKiyokZpbxLQ==","signatures":[{"sig":"MEYCIQCZ73nbyDckjJTo0tQeP3+cj8T8UlX/8MnvFxdzJuBkxwIhAIE2VXeTdhgBBczMAmivLj258J5TZ7j38RvNRFAcCWjA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1781.5d072ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101719},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1781.5d072ef","@flighthq/node":"0.3.0-next.1781.5d072ef","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1781.5d072ef_1785888115676_0.8615974213338731","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1783.cd11ab1":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1783.cd11ab1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"1f86e3801eca22b63aa5fdfb3f5691810e90e8db","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1783.cd11ab1.tgz","fileCount":44,"integrity":"sha512-nvQKNsyiTeIEsh3lWnUCwRYfh2kBhz+yipkHTQkJZsF1IKD5FA9fY5CB6tCRQwhoXgrZgNvUP66fNgbKQUJwwg==","signatures":[{"sig":"MEUCIQDS4KDL+3gnAK3KWm3iGzp7n3vm58NwPHi2FLqBjNn08QIgDVidPcHuNXh1rsDGtPLhizI+0IvSjF3ggofElsOPIuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1783.cd11ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101719},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1783.cd11ab1","@flighthq/node":"0.3.0-next.1783.cd11ab1","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1783.cd11ab1_1785889486285_0.39505003119251847","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1848.58f06fb":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1848.58f06fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"55949e1f7309ee4b29618896d7dbd2dad601e141","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1848.58f06fb.tgz","fileCount":44,"integrity":"sha512-ENuIkb28Cdb0Y9o0zKPpg5OBhyPDEfVPicEZnP3Ohkye+R60JgUyZBLV5x3Rv0TqeFiM8jMve8XD0xfIEmP2+g==","signatures":[{"sig":"MEYCIQCSB1Ap5ZLbfKBesGLdRADhsPSbQe+ipRcmZABBWllCPAIhAOjOOY/L1dXcp++cww4SgxvvyzGZAuMDFPat4iFvd9uB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1848.58f06fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101719},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1848.58f06fb","@flighthq/node":"0.3.0-next.1848.58f06fb","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1848.58f06fb_1785892212684_0.9394808692471341","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1849.a370765":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1849.a370765","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"83ce9506f694af3c2c0c501a5dac6303c5f8e9b1","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1849.a370765.tgz","fileCount":44,"integrity":"sha512-r4Rh6NRmT7nortCU2dhFkSJX8ws468+/4vmIN9HJN6+6cucEKz+Aho6nvH/n9urGxypdnYLU3uCMGKli2ocGag==","signatures":[{"sig":"MEYCIQC2cbJnz+TvbTrwH8bcvSfCVf1fWZRfR7k0pV9i8Os3MQIhAJ4+5hpyHFvjX5VG47ugdYLbRPzYbPa7jD28iNxKC9Dh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1849.a370765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101719},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1849.a370765","@flighthq/node":"0.3.0-next.1849.a370765","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1849.a370765_1785892563539_0.9808896734958181","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1872.c2b1f7c":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1872.c2b1f7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"14aa85b50f87c25b81ba8872d55e38812bab1b2b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1872.c2b1f7c.tgz","fileCount":44,"integrity":"sha512-xZuDPt+9dTU7s4Jc/c7ETh8iMFCohD8L5tHQCq7JvQDvLnWXqMiZDv/8WNXZL0hrv7Q/UuAbKwN1kpEueyZ5JQ==","signatures":[{"sig":"MEUCIQDByZUSJit4l/MS8z6reCaFS+BzyiCgOUrXD5HSAYlMNgIgP1QDGkltnpkmdN99AA7HS4HxbTykph6p78od/sOdMwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1872.c2b1f7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101719},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1872.c2b1f7c","@flighthq/node":"0.3.0-next.1872.c2b1f7c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1872.c2b1f7c_1785958134799_0.26972810389110435","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1883.9cd374b":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1883.9cd374b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"5f40a05d660783cdde01d6759ec2755bf41037ba","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1883.9cd374b.tgz","fileCount":44,"integrity":"sha512-ccijUNZqWQZpGQ41wU5RLW+b9gf2o+WVftFtPGdfuWWCLBKD+rW0rQ8zPLv6WuKmrzq2Rg+2Rf4P6jjZ30JHnw==","signatures":[{"sig":"MEYCIQDnRQSATxmu1Rhl8GguOJ+usZ4FNjrt1VcDz1XH14Gi0gIhANRt37wYszi0js0cq12KEZCjTh0dXwH4FdiC62dgKURT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1883.9cd374b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101719},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1883.9cd374b","@flighthq/node":"0.3.0-next.1883.9cd374b","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1883.9cd374b_1785975197422_0.5894857589166174","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1887.cad72aa":{"name":"@flighthq/skeleton3d","version":"0.3.0-next.1887.cad72aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"51992837049bd0ff0537491ddcd905f8b8e0d823","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0-next.1887.cad72aa.tgz","fileCount":44,"integrity":"sha512-Bct8xu74I7DHLdMG6Ecw8QOotEeuuRIjZfNqx+RIGFx4mUsKJIZiXI18ToikoeU8fkmn4u+JkJAwvsp8EVgEpQ==","signatures":[{"sig":"MEQCIFOOu5eZznMbTK3zESIGOifWkYDxha2kLPZXGNK60xtxAiBfibJANkauE6e91C8qRstsYNQfF0++G+m+iDAy7r4aKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0-next.1887.cad72aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101719},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0-next.1887.cad72aa","@flighthq/node":"0.3.0-next.1887.cad72aa","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0-next.1887.cad72aa_1786028840114_0.518746010134189","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@flighthq/skeleton3d","version":"0.3.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"17790c28610b0e2ce06a19111d38114cbe64a98d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.0.tgz","fileCount":44,"integrity":"sha512-uiEJF7SiHPJKObiLuBkjcQGCQQ4utcgtDippAWnoSpNy8gfJeMIgBsLnWG3ImO+m5e1tEyZtsuORjy99KfrQHA==","signatures":[{"sig":"MEUCIEN0C7QlnT8zUYNvkJHM3VTNBYrfY5N3RYLATRHZGuipAiEA+jsd84tudl5cGw7pW8e3IXT9n9R4/nAtwW/sMVBPFwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101611},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.0","@flighthq/node":"0.3.0","@flighthq/types":"0.3.0","@flighthq/entity":"0.3.0","@flighthq/geometry":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.0_1786049263072_0.7438226171485525","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.209.43ef1bc":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.209.43ef1bc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"5db45286e887ce80db30c0d0cc7db2feb4b95985","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.209.43ef1bc.tgz","fileCount":44,"integrity":"sha512-W+3t6D9P0gsP2GafuS/M3IdWtddpprw85og/g0Kxoffl5lccCxnDFmvIJWQM4KKYJA2DWwLEq/KiywDLUBgJkQ==","signatures":[{"sig":"MEUCIBx8ncyh1O9K5oxhgm/OdtnPA/cycjukZRv0C0YpjIOaAiEAz5EUjQkJYIO/Rgrupjp1y8YPf7wqAwytBAutVjFbDO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.209.43ef1bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101713},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.209.43ef1bc","@flighthq/node":"0.3.1-next.209.43ef1bc","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.209.43ef1bc_1786136580706_0.48220442568838684","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.320.fe56fc2":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.320.fe56fc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"fadcfb91511e0d71e15b9497b80f9d3a50f22a88","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.320.fe56fc2.tgz","fileCount":44,"integrity":"sha512-q2+njP5jsTjdOdeBBnEEDF1DE4gsqEhEPnVCA7IXZL3m7wFCW9fP5sLEHUUAgUp9rR7EIbgxMfnwpTxo31f39w==","signatures":[{"sig":"MEYCIQDbRDTGPPAdYfJZXL6CDXxaz0FpOOpzX6IzYk927K+vygIhAIgFTfT40AWvsU/HB3sRMN9utCoHp3naOP69mSBKHpGi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.320.fe56fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101713},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.320.fe56fc2","@flighthq/node":"0.3.1-next.320.fe56fc2","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.320.fe56fc2_1786158593000_0.06600466848410691","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.348.8115937":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.348.8115937","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"75a0d2c42e3ce2a5bf7e938f79104c5100c04f61","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.348.8115937.tgz","fileCount":44,"integrity":"sha512-ix3IDTxBd4UOP3R4ABhTym9E0/etoGnQb3UuM/evPgdVDtQfuQksuwNVxTC/4mcgLZQn1v5pNaejPmVi4n9oEA==","signatures":[{"sig":"MEUCIF4vHJ14XYERxmSk4GtGUHSqqZqSQpQSfKClvVviAllJAiEA3jPu/mfNtu4JJ3DlpoHEI9Qlbn7SrEST58aQpumXdP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.348.8115937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101713},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.348.8115937","@flighthq/node":"0.3.1-next.348.8115937","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.348.8115937_1786165880082_0.2977537537835424","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.385.e32d957":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.385.e32d957","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"47b9e0d870717b3304a2195dce0e13b3bcba0f39","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.385.e32d957.tgz","fileCount":44,"integrity":"sha512-phk8puE5tK4gfGxLAyxuhfBfA6o6Vozn0q4K+wN08r9TSzdtTT0/tSCJNCtimf6DI0O7Tgyx4XntuhoEEFgT3Q==","signatures":[{"sig":"MEQCIEfqFOugcsiYmznkCvc0Rh38FmcMN2Iw97wwZBwmJ8TFAiAt3rH5g0+6T1qGJz6uXBWZhJh+OxSCn5bhF97Whoanvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.385.e32d957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101713},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.385.e32d957","@flighthq/node":"0.3.1-next.385.e32d957","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.385.e32d957_1786179392244_0.13299289574701167","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.401.5d59659":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.401.5d59659","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"4f932e81ac1e74abe2502e56423a4291e75f49dc","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.401.5d59659.tgz","fileCount":44,"integrity":"sha512-+XuRPWM9Qfk67s6htEfXMsdWNk8TZ1lkZ+UKhaikHiJhiw5ht6xU2D0z4wMVS4zWW+J2nKH+xv/Mq2JT/JpnNA==","signatures":[{"sig":"MEUCIQDn4sw4eZKqnslsKZmpxMKmImKsYtmAm7oDRkx5I9QjPwIgBCUqVj/CTXpXuXWjm9qO5ZPAWRGiztaWlmja8ldodl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.401.5d59659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101713},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.401.5d59659","@flighthq/node":"0.3.1-next.401.5d59659","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.401.5d59659_1786183128132_0.27111111643290364","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.407.d03a0bb":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.407.d03a0bb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"63a002f5f2c48e400e92b7a58de6cb424ea05e8b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.407.d03a0bb.tgz","fileCount":44,"integrity":"sha512-19eVXhwaknwRF/B5FYmWv3Gk2Qis4XKj+iFjiLQNx66YzXJSVcx40iBP521+Aczgnbnwxl6uANElCUJm2pIiFg==","signatures":[{"sig":"MEUCIGCGUKBE6z90sfCY9+Dwzqf1yODz2oiTiE0aTNxoZSYaAiEA7DEdMbR5MiRJZ+6FLNTFh47nyoYzzwfqMpSgI/qnKjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.407.d03a0bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101713},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.407.d03a0bb","@flighthq/node":"0.3.1-next.407.d03a0bb","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.407.d03a0bb_1786297812296_0.862783089174552","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.409.5c00b00":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.409.5c00b00","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"30cf3b1436aa3e81af4fc98900f62d551641b2f8","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.409.5c00b00.tgz","fileCount":44,"integrity":"sha512-UhR0orvj32f993q34Wh6cMpjo26Mt+H6J5oBjCPRQW11RdspTZJaiuPrz6nBP3nNopd8MFiCpX7Osq7Ay2jwow==","signatures":[{"sig":"MEUCIDA8n2YTAtcwv13auixuaQy+W1Yu70l6b4tFmFKt7sgPAiEAwKUyNVffe7m/b51fTdicYpYLF7RWz41YEQ7+MyL0Li4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.409.5c00b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101713},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.409.5c00b00","@flighthq/node":"0.3.1-next.409.5c00b00","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.409.5c00b00_1786335242884_0.583712210632384","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.425.a3192ab":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.425.a3192ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a4ec6ba7d78765d87a555dab4ccb25b5384e477b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.425.a3192ab.tgz","fileCount":44,"integrity":"sha512-9DR5FEjra3GIbDaZlpLPFmH6w19v5RkTtdUWjIQlqj/il2tUV3HZXD7i4UeJFaZE6HtNG5MWnIkJV7tFgPTW0w==","signatures":[{"sig":"MEYCIQD03cyi5xE0g9/HfnnYPXsNdRw2jItY7BjB2kqwylxOagIhALhgz0tz77scNWahWa6aJuFPqzBxqDxhp6J+lVYVwJvc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.425.a3192ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117479},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.425.a3192ab","@flighthq/node":"0.3.1-next.425.a3192ab","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.425.a3192ab_1786336105210_0.4799961233242249","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.493.539802d":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.493.539802d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"36613fd5ef58983ffb44f5bcbfe3f0f81f8bbe81","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.493.539802d.tgz","fileCount":44,"integrity":"sha512-or0+9+H5IHppqjdFtxUAi6E9hVk3ux+EGXp/vJsIOQkqlzj1bUGLydrXxibsHgm47LOX7S08PIrd32MGDcQcFQ==","signatures":[{"sig":"MEUCIEamnPY6+lG9+CDXTniSAJMRr7Kk+oSvpg+arXZTiXi+AiEA9PRPlW5LQs44vL69l986PTSR0A0mKxOui+OV+F0DW9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.493.539802d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126927},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.493.539802d","@flighthq/node":"0.3.1-next.493.539802d","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.493.539802d_1786392062120_0.04173869680892417","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.509.c235802":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.509.c235802","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"6a9e3ad49f273c294e393cbc91dd0a40c1dab971","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.509.c235802.tgz","fileCount":44,"integrity":"sha512-Pkits8O9Pjd+qgKe8RqSuZmdYJ+3ZrW2T+RNxakJLJynP7imqYfwr4Pll+RA3Sj/LSIIqhwZqz9ZmSb7d8RhPg==","signatures":[{"sig":"MEUCIQD5yxQRU498OTqF5wi8DMGcOpPjQAFrPqHDSx9uuJcjaAIgXeCTgCCrbkS9uNEk87v9csh4HsfZlt4gitPpZNTNtEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.509.c235802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126927},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.509.c235802","@flighthq/node":"0.3.1-next.509.c235802","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.509.c235802_1786394489742_0.004474492904070981","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.575.c1f8e01":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.575.c1f8e01","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"952c81bbc6cc0c28687b880ad32a99dd1a1f61c1","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.575.c1f8e01.tgz","fileCount":44,"integrity":"sha512-KDaz8xD8NfEwlOM6CfBvDlybGThARq6+2apTvMQTjTb/tle0D1zEsgCyBvI4lSQuwC7wFg4BM+X66Q/OfqCMAg==","signatures":[{"sig":"MEYCIQCEmerTzE+DoFDR7F3nLZYvsVsuqUk90EA63m2fjLa9HQIhAPZB1mL4am5mief5HbGagJDW1UYAejDfvEr+77TYe8VQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.575.c1f8e01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126927},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.575.c1f8e01","@flighthq/node":"0.3.1-next.575.c1f8e01","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.575.c1f8e01_1786416173282_0.8973790691508281","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.616.aa7ae7f":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.616.aa7ae7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"ac6c5b0d5718674b668901f323bdbacb770dcfa4","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.616.aa7ae7f.tgz","fileCount":44,"integrity":"sha512-51cRysf6Fv3YtVATeBbFTomzp3GWQY25iEyFfIzy3dkBJijc97v+PakQMKWwT3FFMf90Ew1H/KdWLTVgqAFCPw==","signatures":[{"sig":"MEYCIQC7aNgLGtdGFndat7nqoeCZUDM58T4F13m+sayW5s13xgIhALFteX23TaK2WPHuBxxR0ziPjJ7us0T6+jLRip2ew6wt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.616.aa7ae7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126927},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.616.aa7ae7f","@flighthq/node":"0.3.1-next.616.aa7ae7f","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.616.aa7ae7f_1786460901441_0.20352609167102043","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.617.89baf58":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.617.89baf58","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"ad5987156f524d3b4a0ceca205ba38ecfe161f6a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.617.89baf58.tgz","fileCount":44,"integrity":"sha512-JhPG1ogc2EJxcIqOS/9Pt4Ss4RNgNoE8wxuaO0nOyTldn+v4v4zoZ8Z/EFc2EBhnA6xmX5z8eUDvxGebxVJ4pw==","signatures":[{"sig":"MEQCIBeUwN9aefwsOI5DZbYzfjjDr1e9FHiniB5O0Mxp0a5sAiAOC+EdzTRabZARyZkc0+vP1SUFqJAcLszRjz3HM5uNKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.617.89baf58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126927},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.617.89baf58","@flighthq/node":"0.3.1-next.617.89baf58","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.617.89baf58_1786461140895_0.9235674777423633","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.625.675880d":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.625.675880d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"1f1ba87de057d3b175e7432784ce8329fbf9ba53","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.625.675880d.tgz","fileCount":44,"integrity":"sha512-0vySU3RmgOOQ02hCQtiDqvc1qbhyDM8/GKFHnbJctxt57NAzQEw/k9O08BpLQkIV65FLGPoIyFNCh8xsrT3jpg==","signatures":[{"sig":"MEUCIQCtVoQW1txHCRZS6Adt9J1wqMehn0x6Vqmm8YSMKugmogIgMrTpRga85tEvKd/bfpwc/MbZvdUDkLSvUjiMtM59ADE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.625.675880d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126927},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.625.675880d","@flighthq/node":"0.3.1-next.625.675880d","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.625.675880d_1786462242470_0.9522026625864581","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.703.e259040":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.703.e259040","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"8f82af3f99857231cc6a5ff94b6d51839d6d0ddf","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.703.e259040.tgz","fileCount":44,"integrity":"sha512-F+QsCZO9gpgZCLtqt0W/OjsiulCSy5n3PTME/AYeVMCLq8f9d3z4z6jLY8zucb0os+Q4WO9hXt/6ku8s9gzfjg==","signatures":[{"sig":"MEUCIBha1Rl4slbNPomQ7HV6BmSaaeVX1pFejpYJbyPeYekJAiEA8btBQ/ZEA/7I0hWHeywoQ+b8VCxwFFwITQhd2gUhbYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.703.e259040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126927},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.703.e259040","@flighthq/node":"0.3.1-next.703.e259040","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.703.e259040_1786559638642_0.020085468689180708","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.704.69286f6":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.704.69286f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"8322def70949ad300b212d2ec45270a0a82dad01","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.704.69286f6.tgz","fileCount":44,"integrity":"sha512-tRgOqv+8RfiokXkmboMfa8DU1b432BvpEHVxRfIIlRr3N0IGpIfZ0DfDI3KzM60mwU3Mv+7hAWjNEhubGTkC1A==","signatures":[{"sig":"MEYCIQDXsCnxssqWu8eyPVoICH31FfxdqXsZWkyjLWdFkS/XkgIhANgRSGH3Y0efJ2OYZitE5272/aoV6Wg3WUDuero6RRgr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.704.69286f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126927},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.704.69286f6","@flighthq/node":"0.3.1-next.704.69286f6","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.704.69286f6_1786560561112_0.7302517990397885","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.733.f1845ac":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.733.f1845ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"9ab94bf80d722c395713a9d76a6d1364d4382d8b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.733.f1845ac.tgz","fileCount":44,"integrity":"sha512-iCBiUkHerxiW9qgqhsVpP3VAb/d/KM+E9BT1rRbC68MRNzokrsd3ZpZ2z/CBz8iGi7J8wUqo5jiel0ZWxkToZA==","signatures":[{"sig":"MEUCIEscUF3pN+sN0Wl19MYIJyGSn2VOjVBHq5C6W3DLzFGxAiEAgsQvq1suAV4P2IFsV62I1Tg/3Pmyu+idIzX5shPUSEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.733.f1845ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126927},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.733.f1845ac","@flighthq/node":"0.3.1-next.733.f1845ac","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.733.f1845ac_1786563078879_0.6087056298275904","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.780.12e6944":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.780.12e6944","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"67836ce2e57a71689d7f277a032c0abefc8cd3d6","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.780.12e6944.tgz","fileCount":44,"integrity":"sha512-NZuxA3fb4fBc1xzw2Q6+5g/1J80ptmJrgHVRzsg51OWHzs5rHw8VpxCixEiSzPmbyIV7lRGGL0S2wwc/E6o64A==","signatures":[{"sig":"MEUCIDR/ObJodybWvUZdf34OuQs8doV+Gm49Rw24QpnTHCDUAiEA4wo0figx2T1Ukck5Dbq85AtMY7wVmcSJylDN2t+zvaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.780.12e6944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126927},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.780.12e6944","@flighthq/node":"0.3.1-next.780.12e6944","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.780.12e6944_1786577380530_0.011725556957787653","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.794.0bfc53e":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.794.0bfc53e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"1f9ebe6340cef5ba672ee735e40f9b03cce2f58a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.794.0bfc53e.tgz","fileCount":44,"integrity":"sha512-8truBNFqtDmAFLcvzDzbwKZ7XzaKZ729RR+wNHII1UYiD1krI1MDmMRJUk2Vgjvr0lefl1R8+3UghrGpHgJdNg==","signatures":[{"sig":"MEYCIQCr4YaoQ7hf0/qqei2NRZYLSYnmoOz1lKEeHqSVLyBadgIhAMdKltrcvPi1XSVmW1cBnpDuHp9ikFPwa4tp3AFYj9TJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.794.0bfc53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126927},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.794.0bfc53e","@flighthq/node":"0.3.1-next.794.0bfc53e","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.794.0bfc53e_1786581672636_0.1521786700874559","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.836.609b031":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.836.609b031","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"c958f7f5c9792694075b6e71a433d8b9825df83e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.836.609b031.tgz","fileCount":44,"integrity":"sha512-6AQ2b64cFOE9hXUZQeFsHZO7dzNpR9pHTaic74i2lQw5L9PUDcT0Mhp07GrXWVbBzwg+4WyW/6fW3QqhpcirFA==","signatures":[{"sig":"MEUCIGXALVmSe1Jt2gCfj22UcePm9x/DapUaxME7AMLRSikhAiEA4j7KG+d1DDzCGAkUvKmEdE7mQbeyoSxm1z+xnwwkjNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.836.609b031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130253},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.836.609b031","@flighthq/node":"0.3.1-next.836.609b031","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.836.609b031_1786583999934_0.6223822510904538","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.837.46a9259":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.837.46a9259","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"c20ecbe9e69653e10ad525e1f9dfafbcc7437c19","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.837.46a9259.tgz","fileCount":44,"integrity":"sha512-oSgvTpKHb2yfn3Mi6NyhbY/AneZEAOshkURNJtKZdQNlV0jdauRymLDYJyBloEQJHB3Yeab3DwpJWZW8XTCzBw==","signatures":[{"sig":"MEUCIHOZtpx6IKSLA2of64iyaFeU4K0JXRcOPsdlr5Gq+hJpAiEAgHIB3/hLdSI1HEYm7NWQ6/loqdMdiuge0bO+kPAlfV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.837.46a9259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130253},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.837.46a9259","@flighthq/node":"0.3.1-next.837.46a9259","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.837.46a9259_1786587865193_0.8642263105258241","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.845.b5a7c82":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.845.b5a7c82","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"9277c0f7561af1e3e60c9a33fb2c839a2b7cd4d3","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.845.b5a7c82.tgz","fileCount":44,"integrity":"sha512-a2M0hMSDWkCzVYgAKdSwux08EosFtGJuBMrTBV43Ao80gaSc5y1GgHbeixp8dJLIJr4qnV16nb+dHouO3t8XZA==","signatures":[{"sig":"MEUCIQCLOVhXg4ZgCtH4K3QISbVXhgiTkHRbqsnb8JT0aOj8UgIgQIINZNmNT6lziOMqjDSsVeAn3pYoCyik/uiSz2Gz4kE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.845.b5a7c82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130253},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.845.b5a7c82","@flighthq/node":"0.3.1-next.845.b5a7c82","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.845.b5a7c82_1786590147117_0.10314238295746092","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.847.2e6f8bf":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.847.2e6f8bf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"be4dd671b55ff8fe6b6ddb6ae41693ee4c26b73c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.847.2e6f8bf.tgz","fileCount":44,"integrity":"sha512-MfferLGF63jXlthADJs0ZEyHMFhSEvRJ9JKAfyHXsAtbkZiTc2bdKO89XhU6jB1TI18w+9WoWeWStlqaYvc05A==","signatures":[{"sig":"MEUCIQDQdkxt9FHXBbJ63EzbYwQXc2g5Ka9kF4aQs4+tH4k1lwIgE3tJEC9UiutY+JlyhXLtdE0jxX8Lqlo7t619N7y202U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.847.2e6f8bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130253},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.847.2e6f8bf","@flighthq/node":"0.3.1-next.847.2e6f8bf","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.847.2e6f8bf_1786593583415_0.33613284637145036","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.861.5a56d7a":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.861.5a56d7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"42b776c59248af09950f02b5b0908b2f9f2b9103","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.861.5a56d7a.tgz","fileCount":44,"integrity":"sha512-/iUSYhnO5ZNnUwJU7bOWxv6GZe32uERGDNCplf+GVC5+y9uunySIMSn5qmspHqhdGR088x8oV1H7PPTdHfWb7A==","signatures":[{"sig":"MEQCIHddi6MK/OaE/P3isjagUuflAfXBAdztQxLbVwyWMrvlAiA5JutWJG6WjdA7mOd/SmmY31jhuq0hIKyXSJiZsehwEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.861.5a56d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130253},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.861.5a56d7a","@flighthq/node":"0.3.1-next.861.5a56d7a","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.861.5a56d7a_1786593726236_0.2291020496244267","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.887.9f59a84":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.887.9f59a84","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"e718dbc541d40dfe989d8dde0286c58a4966a429","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.887.9f59a84.tgz","fileCount":44,"integrity":"sha512-o+ARJsh90e7V/ONLmlZulTh9LJv52XEXfoq18cWRZuVz6gL4gH7c8iMhoByAbzM9axXXO6HYWhWJX+4wl0cgGA==","signatures":[{"sig":"MEUCIGB/B9j8efcNuX0+psCzSnzlrdS7d6k5ETBZOehf2HlbAiEAniQNYE9XblantYv03C3A21ZtB3+uGJbMwg/Jh/hPXGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.887.9f59a84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130253},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.887.9f59a84","@flighthq/node":"0.3.1-next.887.9f59a84","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.887.9f59a84_1786602160717_0.8312788384083962","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.948.85d9f30":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.948.85d9f30","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"ac0cfd33fb5081f32759f7679662336456653fb9","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.948.85d9f30.tgz","fileCount":44,"integrity":"sha512-Zr2O4QtrGiiOhkGhfBjHlxZm3FVymIw+tc7Rq47mvJX9beNNLvLcNqDN5NfEPs8tPcFk6n7IhvjrOy4kQmPqLg==","signatures":[{"sig":"MEUCIFsLJD5akjOpm7qyqi9spECIHTqYuffU7Le1nw2cqN7LAiEAxW7Cg3KgZYfewOGH1A4OLwszWAXcdRfacPZ1bTCKjKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.948.85d9f30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130253},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.948.85d9f30","@flighthq/node":"0.3.1-next.948.85d9f30","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.948.85d9f30_1786635282657_0.3993461973026309","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.970.9691e7b":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.970.9691e7b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a0840dab1f62a5817a6a12928f44d5ac00b8dc69","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.970.9691e7b.tgz","fileCount":44,"integrity":"sha512-ZtWw5rsbn6zxVRgT9XaB6gkw4p+CQmHNmhwJ/7yu1kPRJ2ToPMPOgAvOVo47EXi7fo2B7DbYjKW+WfgT2tEmPA==","signatures":[{"sig":"MEUCIE9goK5ONAv2Dwt+8lW9Y1svsgYxl/26poP6X+nkbKNBAiEA/iVYIWHUvCLwA+oCqRSLVr/q7BjgLwCNDn07uBqtg1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.970.9691e7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130253},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.970.9691e7b","@flighthq/node":"0.3.1-next.970.9691e7b","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.970.9691e7b_1786636280396_0.2606920533204682","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.971.33e20ba":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.971.33e20ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"f8923ab7dadc8df9f71539aa58fcedcef1011a13","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.971.33e20ba.tgz","fileCount":44,"integrity":"sha512-mtH5mj4T3mcHw+O6WE5VwZFwwOVMWdAMy8EkKBjS+Jfg6198eLv3A0BB2iI47yL2BfPTFKT2v8OyXusQLO5Nxw==","signatures":[{"sig":"MEUCIFojgKXVsclsZFzHtiZA2I/ABj31MtPUW9O/zufXHmyvAiEAgdwAbv2tUV9OS9HIj5hR5aebZae6BKgY3pfS5WlMm5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.971.33e20ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130253},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.971.33e20ba","@flighthq/node":"0.3.1-next.971.33e20ba","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.971.33e20ba_1786636934351_0.169710330547854","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.975.01aea94":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.975.01aea94","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"bba338192dd85f9bdf82c63b4fcce5754260638e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.975.01aea94.tgz","fileCount":44,"integrity":"sha512-g1/o4GPUTmueVFdwhr8mKD6pUOgiP6dbLmyx9kIuH9tZLk4N32nQOd9bbKz6vXzZwqeFKjrl6AEiZSxf7CgCfA==","signatures":[{"sig":"MEUCIQDXr+N1LowYhKxVnIsNZUsqtDOKYWngG7p6JiJ/2lvWeAIga6DcN3TAKIDMPbgMdl9CxZ2ucyA1whVYS7aAE2X22qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.975.01aea94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130253},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.975.01aea94","@flighthq/node":"0.3.1-next.975.01aea94","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.975.01aea94_1786639544405_0.27506390013043336","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.996.06087b5":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.996.06087b5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"50da4771199326356d1ddcf48341d28b29d108e3","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.996.06087b5.tgz","fileCount":44,"integrity":"sha512-CZqIHRkkaEoupnmZzuKb5Lt0HhKbBnBo7s4EXdR7VF+bki06hnhqBc5oAt3brRuf626arbiSE4Blw/HABcWhjQ==","signatures":[{"sig":"MEUCIQCtpZf2rqqYwtEcoQOagPW3HhevqvXeOptjiWWwirgeCgIgRv0LYJ6iQlID7/4FxXM2XB17PfxdPb4c0EubZ2GKV3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.996.06087b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130253},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/mesh":"0.3.1-next.996.06087b5","@flighthq/node":"0.3.1-next.996.06087b5","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.996.06087b5_1786653109494_0.036676323495272944","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1041.35b950c":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1041.35b950c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"72db297bbbf188d1af6ff323413fa8b5a7fdf692","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1041.35b950c.tgz","fileCount":49,"integrity":"sha512-dFE76JIXvHkPIZw1LI8iayD67myabmAtzfbSPYWiJEwPYV1XqCWlMz4DCws0iAIDs3/Oyo4E4tZe7FHKRz8ftg==","signatures":[{"sig":"MEUCIAP6SyoDsu9m6XzecgK4PCl2k24ckY6o4ak8g/rCeMkUAiEAwZ9BpaUqGUXUd7FeHhqPqbDqPaAft/cjigj1aM3f4Lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1041.35b950c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1041.35b950c","@flighthq/mesh":"0.3.1-next.1041.35b950c","@flighthq/node":"0.3.1-next.1041.35b950c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1041.35b950c_1786665958702_0.49613873011562704","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1050.9114695":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1050.9114695","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"d20a07a48ec6870e34bc18d47c7d1869c95d453d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1050.9114695.tgz","fileCount":49,"integrity":"sha512-2grfFHIrT4dizlgfwm5FloB0QYvEcAxnaJom5BFSxMyBBs1Ow27A2NBnNClqqhRSMbOPZKXg7qEWPv6O/ooQcQ==","signatures":[{"sig":"MEUCIQDL29jvOqDiQ81LvtqGeeFF9KpauRK+iM7OBX492/D/sQIgLiiQuOnCWvRlozK86iMXl8gAKVP4x13SeLqgINRCE28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1050.9114695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1050.9114695","@flighthq/mesh":"0.3.1-next.1050.9114695","@flighthq/node":"0.3.1-next.1050.9114695","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1050.9114695_1786671714774_0.9791451542681482","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1055.12501ae":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1055.12501ae","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"92ca756674182eaf2f2ca169198b94522fd6ae48","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1055.12501ae.tgz","fileCount":49,"integrity":"sha512-iLY3ADj7/Pab6TohzfJxiUg0OrO8NWvtVOxR9NCr59gBlMCzmWW84OYPFMlWSWZWRGkufZ73TCNr9OM8fF4a0Q==","signatures":[{"sig":"MEYCIQDwPxPVdam+75BXgjVfLP5xQw1aWasbVlr63okyoqk98QIhAJtmbd0s7xSQWGEuWxIp9UpB9ivmJUsvJk+htS5BByIA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1055.12501ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1055.12501ae","@flighthq/mesh":"0.3.1-next.1055.12501ae","@flighthq/node":"0.3.1-next.1055.12501ae","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1055.12501ae_1786679358112_0.5288583034100613","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1076.4f48950":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1076.4f48950","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"d32763249f691a81dee07ec5400b0a23dcfbc516","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1076.4f48950.tgz","fileCount":49,"integrity":"sha512-0Wydbt3R3Ui0PM9ixVmJsLscBO4RM8545k9jCKYHf5vEG3+/SMl/g732T96JwByxD9KRORB9wf9tBtfGgGQntA==","signatures":[{"sig":"MEYCIQCGYINLvYafFOivqnNnNlmx68ktckmthL86B11VxMB55QIhAPi1aFhhUlpJEfYNSCnY7Z8hfGs/gRYbUZjS9B8Q14MN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1076.4f48950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1076.4f48950","@flighthq/mesh":"0.3.1-next.1076.4f48950","@flighthq/node":"0.3.1-next.1076.4f48950","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1076.4f48950_1786723439874_0.6472224202610986","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1079.38fd007":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1079.38fd007","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"8ecf7214852038b2aac17326df6a251009f47410","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1079.38fd007.tgz","fileCount":49,"integrity":"sha512-5rielq+Z1lchmip1BEuiXEhiW5V2XofYFUSaZ2KWKdWRNwjo1h8D5PhQ+Ohr1PDjI7269s13ogdt0nqld6beRw==","signatures":[{"sig":"MEQCICmg7DnBu7pxjOWn7biDGwN3ENri/sm5b35h5Un+ZE3vAiAi9g+7T1datJay7r1Eaz7l3jt5k5fp7M3PXuXm0pTxdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1079.38fd007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1079.38fd007","@flighthq/mesh":"0.3.1-next.1079.38fd007","@flighthq/node":"0.3.1-next.1079.38fd007","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1079.38fd007_1786730954189_0.595193241395219","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1084.04b8d9a":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1084.04b8d9a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"fb5c03eeeb00df189c18edb0094bb885a65612ce","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1084.04b8d9a.tgz","fileCount":49,"integrity":"sha512-zrOAlh0Xd2+IqAQX+bmARNr2v1Jqx2fS8+NgDfHycn5QfCfh8qwh449c9DAABkKcEpC82j34hUTVayOGixkOEA==","signatures":[{"sig":"MEQCIA3bLgHm0fUnouR5oN1cPK50x//J1klTfVgJI/izf5i9AiAFOmttUGv/6qtFgI5rdrhTz+E8o4sxWvRx0nT5BrfYow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1084.04b8d9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1084.04b8d9a","@flighthq/mesh":"0.3.1-next.1084.04b8d9a","@flighthq/node":"0.3.1-next.1084.04b8d9a","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1084.04b8d9a_1786734194976_0.647475150400123","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1086.d0d073b":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1086.d0d073b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"5fb5e32afa93d2e201d0faa1207616d2f276a7ac","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1086.d0d073b.tgz","fileCount":49,"integrity":"sha512-+Tk8/lEXggELDdMTdMBfYBRtIytF0kAIYRxunsL9nZ9q6+W3sWih0r9VnvKstvd0Jpb5qOV5IINVlrYt3KZzCA==","signatures":[{"sig":"MEUCIQD7kCsXy2Em1FpWp5sPaWJ+/QuT6oyweHjhA1OcMXWM3wIgSwfN9lUn0Zm0BPLHQ/46MqRTPinyxEUjuMn68ZHKQEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1086.d0d073b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1086.d0d073b","@flighthq/mesh":"0.3.1-next.1086.d0d073b","@flighthq/node":"0.3.1-next.1086.d0d073b","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1086.d0d073b_1786737137200_0.7019516366525054","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1088.2bde749":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1088.2bde749","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"aacb43c3c43738d57c90c816e87449bd26062455","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1088.2bde749.tgz","fileCount":49,"integrity":"sha512-/lnp+iFB8A2Zf8yKTKzesdFAdC56aNg7FAGvKFYhS9VJLc1PeQ1dn87HiE8LOXxOflP7VoplKMv8eEKnGQmrnA==","signatures":[{"sig":"MEUCIC0FmdX6cwTMU4WEwgGswpEnqWIklXFsccuBXiPILi5dAiEArhYwwobaih1QSlhms7Svd4HTCiq4soXuOZ30M6xIUfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1088.2bde749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1088.2bde749","@flighthq/mesh":"0.3.1-next.1088.2bde749","@flighthq/node":"0.3.1-next.1088.2bde749","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1088.2bde749_1786739271768_0.7893811382596301","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1090.6e79e6c":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1090.6e79e6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"db6bdc92fe275cdb22c5c0df8fd24230273c2a9e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1090.6e79e6c.tgz","fileCount":49,"integrity":"sha512-HhSu9rjaeEZPNbc0orfnfqUOp/jHia4bNbFUG7iZVdkMvGlPfGaktHoq5Hfb2tN8qNwNMtq1WrppqXZyUWbiTw==","signatures":[{"sig":"MEUCIQDjxTQUFAJEPjNYmkhSeSK8D6Imu0iI2QJkjmYXr+owUwIgCfLnKzFFPkvaiGofDyvmNRzgE6qfHfnNNyKYzHa8gW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1090.6e79e6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1090.6e79e6c","@flighthq/mesh":"0.3.1-next.1090.6e79e6c","@flighthq/node":"0.3.1-next.1090.6e79e6c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1090.6e79e6c_1786739578939_0.8984052770912212","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1091.b7aa6f2":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1091.b7aa6f2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"2713c8ce785993cb86308027d38e04cfc5022231","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1091.b7aa6f2.tgz","fileCount":49,"integrity":"sha512-tFHvS6rSupYvEc5kdaW22WyqYNOmKAaLi5UwQkqP60kxHkGo/J8/7/TqNdAX/E1kyaaQ2DfCjNUBasCUX7Syyg==","signatures":[{"sig":"MEYCIQDy6pMqrJV2gTf0VV9NHBKXSUwiuxavJ4Qc8ThcDWuCdQIhAMO111Ld7iRyvXlQwRoi9UxovOalTRT8gdgRQcHDAwJt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1091.b7aa6f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1091.b7aa6f2","@flighthq/mesh":"0.3.1-next.1091.b7aa6f2","@flighthq/node":"0.3.1-next.1091.b7aa6f2","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1091.b7aa6f2_1786739819836_0.13786111882519414","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1095.16f1704":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1095.16f1704","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"e6a32c78920ac0aaf048b98aad5bf1df6c5ddd2e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1095.16f1704.tgz","fileCount":49,"integrity":"sha512-oAcUWATMLA/yqLwd5PdRgoT0L5cMJiMsDHplDEijtneI2yIVQAb87J4sv28sPIdCUHR8AYXss0AdNLFfaqsJaQ==","signatures":[{"sig":"MEQCIB2NusTnnHtv0QjwspV+VohuTzb9QzH8d9funrxASLTMAiBAKMqnOE8F0CWySo6YltdSSn1mz4ftsrmRvF8LySYZmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1095.16f1704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1095.16f1704","@flighthq/mesh":"0.3.1-next.1095.16f1704","@flighthq/node":"0.3.1-next.1095.16f1704","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1095.16f1704_1786740940359_0.684726092932554","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1096.4ddf1ab":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1096.4ddf1ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"aa20cf98702c2b63d74c86f17ff63e7a579c417c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1096.4ddf1ab.tgz","fileCount":49,"integrity":"sha512-NVwY2ZRaCZaUDjfikiEUtCthbrh9f/Y+Vf9kmOwy2U6oZukqjCvk8+sZLZYMw8SWkzyvqJdalrUVOS/ac8jOeg==","signatures":[{"sig":"MEUCIQDk7H/u6XisjIkq8r2BSNaC59mO0a1rIqQUPxfpuha6jAIgRTCSRgMTWoxOMlkfSYS64ZiOoiVP8xgKsuhCCDIHqL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1096.4ddf1ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1096.4ddf1ab","@flighthq/mesh":"0.3.1-next.1096.4ddf1ab","@flighthq/node":"0.3.1-next.1096.4ddf1ab","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1096.4ddf1ab_1786741728127_0.5521534311705598","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1097.b8126d8":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1097.b8126d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"33136d8b5c3b6c297ffa81df910015aea0c47875","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1097.b8126d8.tgz","fileCount":49,"integrity":"sha512-6JrBfn72/ms5rGujhSYx3OXSClIeN1OOeQ0jEmvajJrOagBbrNi+V1NZaHt8iZeKDNCmiIHZ2t5L2H79RKy54w==","signatures":[{"sig":"MEUCIQDjrPabyDOR/8OrxHqfpcnMK7GhY4ZSiF7kq8ie6MZmPAIgYpi9kQ7/hD2d2KMs4FU5LDg/tsnNGm+BTMdelMkVseQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1097.b8126d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1097.b8126d8","@flighthq/mesh":"0.3.1-next.1097.b8126d8","@flighthq/node":"0.3.1-next.1097.b8126d8","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1097.b8126d8_1786742055666_0.03623267966128818","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1099.671eaf4":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1099.671eaf4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"9f47c9ecfc3ea450811cddeebae72fff91757205","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1099.671eaf4.tgz","fileCount":49,"integrity":"sha512-+kkFD/WiEI+zfmGjiVOir1bAXK1CetF8eyQRCLZVoBAnJvJ8bPsOl4+syX2rzxvnYrc/lCd+o9GNhR9lZKs39w==","signatures":[{"sig":"MEYCIQCOpQWlrixkL6SGwPZGqxRytABleYuJh4B5oipBDeyGEgIhAL5QiGAuTMitmC1qbprrZ+VRxzMQOIYrZpp06HTHoCla","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1099.671eaf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1099.671eaf4","@flighthq/mesh":"0.3.1-next.1099.671eaf4","@flighthq/node":"0.3.1-next.1099.671eaf4","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1099.671eaf4_1786742328058_0.8760315294941565","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1104.8453d3d":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1104.8453d3d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"ebfd0051d22c871698bb40c665429abdf1d6931a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1104.8453d3d.tgz","fileCount":49,"integrity":"sha512-iF12lecbCeTWHVjF04X09p58lOnOttrPfXSWoDk5++M7N2VfJA1+HfcffkRxHxDEqyODLS3TVSS3qXaGuNJ1BA==","signatures":[{"sig":"MEYCIQDtYayOTQAYtPPzjyetj6CV4uRVi3GgQr+oBaNELd/uwQIhAMdhHrQEducv0K3YoaaPniFRAitC0S8cxsCt2zSbhuG9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1104.8453d3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1104.8453d3d","@flighthq/mesh":"0.3.1-next.1104.8453d3d","@flighthq/node":"0.3.1-next.1104.8453d3d","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1104.8453d3d_1786744419745_0.06266659202240632","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1107.0b5d347":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1107.0b5d347","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a9b6c1cabc78739d77fcba79e6716ba42d5abfcb","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1107.0b5d347.tgz","fileCount":49,"integrity":"sha512-AHG+CJmkbNzj5wi6gocoAGCEhVHxUdqGWddUOKlC2PdO/f6ntJ1tQdiUitHBGxM45+JtImMva4TwiiGmBLzGdQ==","signatures":[{"sig":"MEUCIQCgmLE4jlb4YrFeCB2i0ah5usWwtNO8Zz3L2Ce7YseAvgIgUhSJCkeQSIa90wfascmQTGGKYbGPdDj2CAJmB3gNdY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1107.0b5d347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1107.0b5d347","@flighthq/mesh":"0.3.1-next.1107.0b5d347","@flighthq/node":"0.3.1-next.1107.0b5d347","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1107.0b5d347_1786747258251_0.4626808263709794","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1108.66cc86c":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1108.66cc86c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"d7f37b129fb0d59beeac25d9aac9a1b503ca94e5","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1108.66cc86c.tgz","fileCount":49,"integrity":"sha512-2HQFmEQh0Ux4/lDEWM6O35wc+oL898OYlQvbU9bweeIurz8aFbo1XC7rppBGMbHzvwxievWV/WrZWMvNSuiFfQ==","signatures":[{"sig":"MEQCIDxSK8x6xfJ7GwkUZnnYXR7HeoPV0P+QN8Mekn1XP5EpAiBfdpuRN46ZTLBY9VeboDj9J7Dy8J3Yrz3yOuWGNZXvxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1108.66cc86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1108.66cc86c","@flighthq/mesh":"0.3.1-next.1108.66cc86c","@flighthq/node":"0.3.1-next.1108.66cc86c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1108.66cc86c_1786748371090_0.14179777369227708","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1112.dea9723":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1112.dea9723","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"3aadcc0bd6d6589c762182011b36be02817f7938","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1112.dea9723.tgz","fileCount":49,"integrity":"sha512-JHX46lsyUxNAACFk/inPqZ70Xlcqh9nemif0SJTPJS8lARvNgOsCrW7OztyYiaOQfvGdX7Y+XPTMe8KOEoxAyw==","signatures":[{"sig":"MEUCICWtv+NYLaEdEEghHQUZiol3dfDEKP84oaqOB0r02XJTAiEAgknJpWyRd6K7o/IK0fRjJ2mupzOUg/kvRy/GK6EWqgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1112.dea9723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1112.dea9723","@flighthq/mesh":"0.3.1-next.1112.dea9723","@flighthq/node":"0.3.1-next.1112.dea9723","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1112.dea9723_1786758624301_0.8483124171498859","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1113.9cffbdf":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1113.9cffbdf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"ab4ee92c370bea073a4f94678b61f2a014a68dd8","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1113.9cffbdf.tgz","fileCount":49,"integrity":"sha512-WMnVDZFLnNf26bUP4KLSoF33+WUD4Jsj1hiLXf2kfVO3+AnpJyDWMw/SMZmsFulkw1DbZmX1J5iUkpCfBBi9+w==","signatures":[{"sig":"MEYCIQCUaDD02CENxn2jbpo/0icG5hOxY/GcjnulDNx21r/mbwIhAKjnXx9pzPj+MVVJ+6B80QMmr3WSIz1hnpPNtPMwi2YK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1113.9cffbdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1113.9cffbdf","@flighthq/mesh":"0.3.1-next.1113.9cffbdf","@flighthq/node":"0.3.1-next.1113.9cffbdf","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1113.9cffbdf_1786760567782_0.3877736469717772","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1114.3ce681d":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1114.3ce681d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"b8131af48c51a84774ad6da2d0e3d6a0f10014fa","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1114.3ce681d.tgz","fileCount":49,"integrity":"sha512-Tag26x6DzhMveEC+GX2ylRpQ/wPgJuVTxWXsH/M+cu6oOu7bL4/ks+AkP9yBkzYBdCwXZRLvxiXOCKEPo7RgvQ==","signatures":[{"sig":"MEQCIHsDGkVIZAY2jo/vNz0bTRZKb07dibLJOwNB62Qqxi6VAiAI5v3UFxxv6OvvQrM9h4yxrbq6/AtMEdlUuoiMk7fKKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1114.3ce681d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1114.3ce681d","@flighthq/mesh":"0.3.1-next.1114.3ce681d","@flighthq/node":"0.3.1-next.1114.3ce681d","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1114.3ce681d_1786763713639_0.0016692962458830785","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1116.866c771":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1116.866c771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"bef76844a5ffcf1e8ce4463010a64b1a2b55dc35","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1116.866c771.tgz","fileCount":49,"integrity":"sha512-cX0TmjGAmmOatpSUG6Of+kqeh51tZy4OJ1OesPbGIkUurhtG2CQw2J3UiTxqezjoJWHyLTaEo8SHi/Wr+JUBOg==","signatures":[{"sig":"MEUCIQDh3SU9XRknPRi05r06X1iOPyLNfmz9iqJcQk6C0ktZyAIgLonYMyH3kKv2IVjOdsgbXFH5PRR1PqXwvlpCqPNmUrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1116.866c771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1116.866c771","@flighthq/mesh":"0.3.1-next.1116.866c771","@flighthq/node":"0.3.1-next.1116.866c771","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1116.866c771_1786772865464_0.9664430128798074","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1162.1c7f42e":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1162.1c7f42e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"d29bb98d806c9f93509b06fc91d1f631abf80495","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1162.1c7f42e.tgz","fileCount":49,"integrity":"sha512-FiUPn7H1EHYfONoAHMYpspaK+QdyR9/9jGDsuFsHqHSJr+vHulY2KiuB8J4pG2ZyoscKd9VLMYgi1baa79hs0g==","signatures":[{"sig":"MEQCIAXY2trdOKAUUpns2a1WF34xtmAouhIna5A9HaR8ZzYtAiBXfxp+aCtuKQB4JfKZoadq/F4mGF4hBSlFeu6x+QW9GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1162.1c7f42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1162.1c7f42e","@flighthq/mesh":"0.3.1-next.1162.1c7f42e","@flighthq/node":"0.3.1-next.1162.1c7f42e","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1162.1c7f42e_1786893359583_0.23813461882724307","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1165.285e507":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1165.285e507","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"d8a06808a71184dab511c660e41d72734f51c0f6","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1165.285e507.tgz","fileCount":49,"integrity":"sha512-9nUsNT1Dntp1y8WGJCFdhDPxuMgw9WMh3iin+4vVEJ7K6MhA8ClY+jbm/LY9Z1cFd4l6EbNlfGMeVROq+ojLuA==","signatures":[{"sig":"MEYCIQDCQ2LHATzUv8gOJRA7YlEjP4wkwsThafM4N/OTG6+MJgIhAKnzt+1IvRs7WeOJvBxEio7O6OFvIlNgcmI5lolyt+bQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1165.285e507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1165.285e507","@flighthq/mesh":"0.3.1-next.1165.285e507","@flighthq/node":"0.3.1-next.1165.285e507","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1165.285e507_1786916302832_0.09407338705639612","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1170.8a733e4":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1170.8a733e4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"12735795f477648f146e32a435218db2ab9cd9db","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1170.8a733e4.tgz","fileCount":49,"integrity":"sha512-FMi4GVNkCz19ms1WxmvfDwvhEmiTzHN+LEbs6Hu5WtJaVfqLEAjLNWGZ4+iYWN+PPheSEVq+2fZ8WyoiTH7HeA==","signatures":[{"sig":"MEUCIQDWtItpVLs8C+1Nf4e8eU3KqC+TZjmTmVCsEe2ZaVQMUwIgFNf7pLjF29xTLAZPyRerJCXU2BFf6SCheOSmhsaQVNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1170.8a733e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1170.8a733e4","@flighthq/mesh":"0.3.1-next.1170.8a733e4","@flighthq/node":"0.3.1-next.1170.8a733e4","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1170.8a733e4_1786922349520_0.5551476363625103","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1191.e999f6c":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1191.e999f6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"c1d8d6069280f918d730a4a6420f70e1cdcc7d5b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1191.e999f6c.tgz","fileCount":49,"integrity":"sha512-CLkCIp0UzqWnHInzYY3BgnjhjRaJhTWs0vXw/k0DjKhkaYSuD+IFYurB4ciBl/mICYMxPxA7+eSy/EsoKcDDRQ==","signatures":[{"sig":"MEYCIQDr7fwUlDWuaBfk1o0p5YSz5lfWA4POhHOLrYufcZT7CwIhAPz5jkNCoes7VWzzn4zZ4KwPCA+FHOjPvt9rgECRnYpu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1191.e999f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1191.e999f6c","@flighthq/mesh":"0.3.1-next.1191.e999f6c","@flighthq/node":"0.3.1-next.1191.e999f6c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1191.e999f6c_1786959879526_0.4335704517963075","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1217.5f07972":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1217.5f07972","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a7fd91854593d1a06003625ad1ca907ff1ca0619","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1217.5f07972.tgz","fileCount":49,"integrity":"sha512-bqEG42jNursICRvx5XooPCQdpiYMw4IpdRo3aglWUMraWmtfCpG6AhL4P2uegxJQQINL1z/8Sc9Ut6/BXmUKuw==","signatures":[{"sig":"MEQCICvZyB8GxKZt24MfkZBCrB4baogl8ggomIPJ6Q0jh9n7AiBxER68Dutjtmd1T1qeIFfChyHPxEFK+4M23+A3lH4Sxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1217.5f07972","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1217.5f07972","@flighthq/mesh":"0.3.1-next.1217.5f07972","@flighthq/node":"0.3.1-next.1217.5f07972","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1217.5f07972_1786991306691_0.7389298403154481","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1240.e41e1f0":{"name":"@flighthq/skeleton3d","version":"0.3.1-next.1240.e41e1f0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"4aa0dada18308f2bc28124afa92e589b3900b322","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.3.1-next.1240.e41e1f0.tgz","fileCount":49,"integrity":"sha512-0ZtgfN69+4HIC18G1prng//RlT2eejloNPzat7XpEW7wz/Io0bJlEh70wfR1HQUgxGjkqP4KrEK/TdPeBRsm6g==","signatures":[{"sig":"MEQCIAshxonub9fBLRrRhRn33b4IhoKDxQr/ARkBA2RyvgGLAiBujZ/wXqd9EwkGFkIrahRbfSgC/H8F9GmB0xbSGAyVEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.3.1-next.1240.e41e1f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1240.e41e1f0","@flighthq/mesh":"0.3.1-next.1240.e41e1f0","@flighthq/node":"0.3.1-next.1240.e41e1f0","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.3.1-next.1240.e41e1f0_1786999530265_0.25687233819680144","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1261.f361161":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1261.f361161","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"0f7e12d103f88cdb753b79acd63d0e74047fee9e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1261.f361161.tgz","fileCount":49,"integrity":"sha512-x21tbGLPfenjhBUvGM1aJ1Y4Ro25M3MOcaxAM25oOv/TMgryFXUcyKDRrSUjTS0hLlPs9D08YRrEmwJLsWeg0A==","signatures":[{"sig":"MEYCIQDunmjlIGF0SgVYLPe0i4J6/cJR++EVeml65Tq3mb0ceAIhAL/3g0Mel9r7KCN3nihmddBIgixRPs4o4CWmAQNqmnEj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1261.f361161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1261.f361161","@flighthq/mesh":"0.4.0-next.1261.f361161","@flighthq/node":"0.4.0-next.1261.f361161","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1261.f361161_1787006173612_0.26736837044501294","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1263.aa14a22":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1263.aa14a22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"3ef0f5e1c323814023b4ad3b1afa48326f414ebc","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1263.aa14a22.tgz","fileCount":49,"integrity":"sha512-PgS/VG+h6DmQlSbcRBhFgza2aVpBF699qeYJDRnuEQ01iYhsWAmhB7EUUmye1ItAF4LisCm02e4jPsv9rSlllQ==","signatures":[{"sig":"MEYCIQCoDqLZ/LMHJprHy2hiGZv6QVvO7Qw+cLvXfhxjw8cBNgIhAKfzqa14SJ/bdvt3syiqiA60PgnXi3JGX//I+fY/FCIJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1263.aa14a22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1263.aa14a22","@flighthq/mesh":"0.4.0-next.1263.aa14a22","@flighthq/node":"0.4.0-next.1263.aa14a22","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1263.aa14a22_1787007244891_0.06558881264696215","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1287.1dae9df":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1287.1dae9df","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"371c5991a9025727b15fd8eec41336bf530f5fec","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1287.1dae9df.tgz","fileCount":49,"integrity":"sha512-dXSnXhA9mGxkg48aG8Naw7f2h+HUjdgmjfNL6RerPjVtUt4MtrWrKL5nCklA6sM+wOXUXLxUM1Ppl7+O/x7M6Q==","signatures":[{"sig":"MEUCICwv3bN42L4/bI5Vc6NGJWTvTSkbVbxuISk/9o/vSUyJAiEA+hx2Yxf76nQ0MpcnYtfb5CcDNwbANx2wHm/ujr/BNPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1287.1dae9df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1287.1dae9df","@flighthq/mesh":"0.4.0-next.1287.1dae9df","@flighthq/node":"0.4.0-next.1287.1dae9df","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1287.1dae9df_1787014834417_0.6534243353881222","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1290.99fd889":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1290.99fd889","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"401f0772634446dd27cce9c14094458714e72829","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1290.99fd889.tgz","fileCount":49,"integrity":"sha512-usafV+wV1NIzKDVHcA8YepTXjI0XodOqs4mAiawhPkz8F44Yof2UmkZFqqTtZL6tVw8t5Vhv1Ves7v50qI0wjA==","signatures":[{"sig":"MEUCIQCvwmJGh08dmSMw91L8F013+n6iPsx47zjiw25rL7lx9gIgdHBhdbjpca90JbOqFDKnte7HBYZfNFeevFplKOr0Cpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1290.99fd889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1290.99fd889","@flighthq/mesh":"0.4.0-next.1290.99fd889","@flighthq/node":"0.4.0-next.1290.99fd889","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1290.99fd889_1787016184075_0.2882578631507009","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1294.03b2010":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1294.03b2010","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"d2406cd876e9f2caec06a7f529dcd2e7ef27b084","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1294.03b2010.tgz","fileCount":49,"integrity":"sha512-6+9YOon4FuXuytlCJK5vWVzAkQKTH71iJLU+B3rVHmgmGvTJ0Uu1rs3Y8gaRl+pCON0nP1ewYHM9mGcNniO1ig==","signatures":[{"sig":"MEUCID1TTmUaz4Giy9sU8kymaKDXpaAiFdE1sBe9Zwdr+tFFAiEAtxAP0iHZRhLydbYe9Skt22iQGanyWhZ84YFRIVJtfHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1294.03b2010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1294.03b2010","@flighthq/mesh":"0.4.0-next.1294.03b2010","@flighthq/node":"0.4.0-next.1294.03b2010","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1294.03b2010_1787020399610_0.26807370888522675","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1296.dfa990a":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1296.dfa990a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"153cee1161b2d6f8cc1b6aeb7a31159d7dc21386","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1296.dfa990a.tgz","fileCount":49,"integrity":"sha512-ogy5dfEt0iW0JTW0NqyAMCGUPQ7w28A05U30KBrQRRT35iMSGWr3y/CTbku52agTzPntavP6j3+IlDOdLo+/Nw==","signatures":[{"sig":"MEUCIGxfzdGqzPf/W56U9WRv1qJz5+bwZSwWnDeLNAguD0w6AiEAm+CR9f/5aEUhMFITDaZpllwe6w0N3uYGpRcMWwPqLDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1296.dfa990a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1296.dfa990a","@flighthq/mesh":"0.4.0-next.1296.dfa990a","@flighthq/node":"0.4.0-next.1296.dfa990a","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1296.dfa990a_1787026932970_0.9828031814535179","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1299.541fadc":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1299.541fadc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"84223a8c6ff842cece707699f58c9fcf7493c0b6","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1299.541fadc.tgz","fileCount":49,"integrity":"sha512-ZP3o144baUf7OGz0bAJrqLJ3bURGMgkUywmz/zOjPy6dNxPZW68xBXQHaezhtljzEExfug9GNXA7ApbBB1i3uQ==","signatures":[{"sig":"MEUCIQDbHQ+zDMCI6kqPNVcexcVYsDnWMl+9uy1iJJIdce3lKQIgLBk4NMmrQZA2cZNI3RizkZNuvqsviDEWvhu0N8YIqLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1299.541fadc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1299.541fadc","@flighthq/mesh":"0.4.0-next.1299.541fadc","@flighthq/node":"0.4.0-next.1299.541fadc","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1299.541fadc_1787033966022_0.9588234651979175","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1350.7431bb1":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1350.7431bb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"93a6bf552ea4276d2bd72109bb5c9aedceae9b28","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1350.7431bb1.tgz","fileCount":49,"integrity":"sha512-EbeaEEY/EeYDaM1oI2H3G/QVp8H5je/7goJV1+Y+mIXygOOKHbOEozcYDahxNK2U/eMsBmocI0L6wtJyPaTKAg==","signatures":[{"sig":"MEYCIQD7ROHo9n5oTIpW9Re/ryja+ozHPq2kNn7tBfv3CtVPIwIhAODORq6MFwHyG0/XwwMYXMZ87cTF5QodWhoG9EKlq3e/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1350.7431bb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1350.7431bb1","@flighthq/mesh":"0.4.0-next.1350.7431bb1","@flighthq/node":"0.4.0-next.1350.7431bb1","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1350.7431bb1_1787067096370_0.2185430055907458","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1351.6ec45d6":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1351.6ec45d6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"9e6b2340d4b03f07159f6f04ee10a2c486b125d1","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1351.6ec45d6.tgz","fileCount":49,"integrity":"sha512-RU8dS71yeusZUTr4qsNrTkMdE7DbX5xqqGgnPwnfmwonnXec5Ki5bZvNadEIarAtinqCJ9za8BAQDvTb09ja1A==","signatures":[{"sig":"MEUCIQDVETwA+9HMTeeYfRJ6L36NMkqbvVPDAV1/T2lHDtYhFAIgf654O/wLpswi4IdK9BsyqzaK7dpNap6vhaKxPP40sQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1351.6ec45d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1351.6ec45d6","@flighthq/mesh":"0.4.0-next.1351.6ec45d6","@flighthq/node":"0.4.0-next.1351.6ec45d6","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1351.6ec45d6_1787068104054_0.18936971986360263","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1354.5181c5f":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1354.5181c5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"2589a5bebd296f4b1f46c186be32b4029d322ccc","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1354.5181c5f.tgz","fileCount":49,"integrity":"sha512-kjDMAie46YUfI2nem8RTCGhAmBnzk6qkaNAgnODmjTYBcfr8a61zBgDg6/E5wIE1vj7eQ6yl/DoZzgnRBpPeOA==","signatures":[{"sig":"MEUCIQC9G7JtsyC9cE3NY34ih00TFD6U+awFuk0q/3NdOJWZDAIgfeNAnan+J08wBt+v5DU2kehk4eIT4brtpaHPPaz/cgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1354.5181c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1354.5181c5f","@flighthq/mesh":"0.4.0-next.1354.5181c5f","@flighthq/node":"0.4.0-next.1354.5181c5f","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1354.5181c5f_1787076867157_0.6800980444600273","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1356.924bb91":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1356.924bb91","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"864a4fc4ffd9a734306ed67648236a4b77601384","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1356.924bb91.tgz","fileCount":49,"integrity":"sha512-VVkdp51yopOIxE0dpaD84Ik7q4r/GcF9SmHWwLbM6oJel0v8LQBqJIJbXIq+TEzRncCizCjeuW8d2NC2gN/GXA==","signatures":[{"sig":"MEQCID8oS+w70jmfsJ1vlbW74aAIJzg0rRFUgE6r2ByhJogBAiAtON4GDFFKk3EgTcfgXmHSkXKt1ayd/RokaRHYKjCXbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1356.924bb91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1356.924bb91","@flighthq/mesh":"0.4.0-next.1356.924bb91","@flighthq/node":"0.4.0-next.1356.924bb91","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1356.924bb91_1787078148372_0.4745631539196047","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1357.b87b5c1":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1357.b87b5c1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"c972e1d7c590aeba427050680c32c3fc68bca94d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1357.b87b5c1.tgz","fileCount":49,"integrity":"sha512-5QajcxPzOTokH5sm+p2bcqnGSrz1Vu6dG9VQBWKtHuFA0g1nzYgXurnQIlGDM84aa7Z9ooBlcHUf0lhomth//Q==","signatures":[{"sig":"MEQCICUGxyjf2MaDwBHXz3aapY9jH+A8YJKCuVLVw80XbrFQAiAGVbXDusfZA6wHaGzgMBAs9wkMdhorkwhH45sBjLUnUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1357.b87b5c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1357.b87b5c1","@flighthq/mesh":"0.4.0-next.1357.b87b5c1","@flighthq/node":"0.4.0-next.1357.b87b5c1","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1357.b87b5c1_1787078293595_0.19441737647858948","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1362.3734bd4":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1362.3734bd4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"5981ed341ed0e509a6447fc8d7931d71983ea442","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1362.3734bd4.tgz","fileCount":49,"integrity":"sha512-LPBuRsBxGEgtAh/K2BqDauYCOThynXhFDdTzcnGAvRhlcm/EkiOdmOiciJGCkcQ1jiDMrjirzDYwfxTC3YRrwg==","signatures":[{"sig":"MEUCIQCr8xDSgWUSngcS9T3Ifi5hXjLJi/8o+adPYvxH4wOQ9wIgYgCICPk89tcypTUlys4sRJAlp8Ke+Wq6bTFjAO2EBls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1362.3734bd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1362.3734bd4","@flighthq/mesh":"0.4.0-next.1362.3734bd4","@flighthq/node":"0.4.0-next.1362.3734bd4","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1362.3734bd4_1787078946183_0.9880626457376627","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1383.b8eb497":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1383.b8eb497","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"fc0f2532e49b719f0c8d499df4c0a5935f5c7930","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1383.b8eb497.tgz","fileCount":49,"integrity":"sha512-cV+kA/JHiVp8Auus2GiFqkZ4gaj7IiT1tCAtDzKO0JJoxfxSDLeLCB+ILhnvOb3axwGN1LMMPhv9p4oj78hVtA==","signatures":[{"sig":"MEUCIQDi7xlAUXohhtXwoIJMcdbv1IYOVgkQMmz4ohvyuVabawIgcZC8Z7QiDay5aYvBKsgpTU/cP0bAXJlG5lK6Puoo99w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1383.b8eb497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1383.b8eb497","@flighthq/mesh":"0.4.0-next.1383.b8eb497","@flighthq/node":"0.4.0-next.1383.b8eb497","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1383.b8eb497_1787080275200_0.8232981655346305","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1385.dc129fd":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1385.dc129fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"4e77eb1060a1c7e4c0a1a3810d8c3abc0caa1611","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1385.dc129fd.tgz","fileCount":49,"integrity":"sha512-6rMcyRm4mIrztcqZKdAPverFc7Gj+e/Cny6lnvlnzPe4WHmd+2xA3OeT1eaDW9sFdukGuOxohg7Ac17C5jjphg==","signatures":[{"sig":"MEQCIGUWoYAu/NWf2eIDdreApyZyTEEPf99WJt6JkSdHJr5uAiAOiq3d7VEHiqiLqIwg8rPuy0xEmV82dBKWfHRHuOOuIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1385.dc129fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1385.dc129fd","@flighthq/mesh":"0.4.0-next.1385.dc129fd","@flighthq/node":"0.4.0-next.1385.dc129fd","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1385.dc129fd_1787082039976_0.9830624335345945","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1390.ca3ba2b":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1390.ca3ba2b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"50ca277e620e0137dd70480b25031a04a7a9e507","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1390.ca3ba2b.tgz","fileCount":49,"integrity":"sha512-mu1pcHxZ8Ew79keBVeiGaU7cNCfkuQGreHj+Yl2vntjopci0C5eto4Y6ZXp4ynYmuMvD/5dkRmQXHkAhDS55LA==","signatures":[{"sig":"MEUCIQCB6r3BEG86/v0pTtA6YoIkscQBvzcy4eD5lP2mbbf7vgIgNkAxJMXo67YFNT9Ko6t7vefQucE1uu/BbTyy6kh9Cqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1390.ca3ba2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1390.ca3ba2b","@flighthq/mesh":"0.4.0-next.1390.ca3ba2b","@flighthq/node":"0.4.0-next.1390.ca3ba2b","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1390.ca3ba2b_1787084777097_0.22653893053691188","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1391.ef8547e":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1391.ef8547e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"cf0eaad4fc1e94650baf3c4332d56a9d51a8424a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1391.ef8547e.tgz","fileCount":49,"integrity":"sha512-mcz6pLcTPSrVy5oUQQpBG85aGIm75yKmG6gMwpvZc/jUWeEufOtKI0D7gn6U6XHQRwGmB95g2YwCaGhhV6Q2UQ==","signatures":[{"sig":"MEYCIQCR1lplxZWoa38ocyOJlGuadE2GVAj07jSImTLFUjH0AwIhAIPpyP14aF7j08qfkqBoRvWc/vFE0cVhBeLV3mZsBn77","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1391.ef8547e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1391.ef8547e","@flighthq/mesh":"0.4.0-next.1391.ef8547e","@flighthq/node":"0.4.0-next.1391.ef8547e","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1391.ef8547e_1787084930400_0.7410553213207394","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1392.ae73a44":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1392.ae73a44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"089e59d401f25b40e41164f1e418fbdf1e9b737a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1392.ae73a44.tgz","fileCount":49,"integrity":"sha512-xi6IePFRxhfk+aeieY5itoMUJW7nswt0kZu9p0aXjU20CypnQqvboZea/roZ3z2H/NWkBm4OmD8s0ffhvTt3RQ==","signatures":[{"sig":"MEUCIQCb0aVeLEKY4Ru1q531d5dmI2dO9b7hxctS8p5e1f80QAIgBHVfitolPRXXAQCBo+zzoAPr5Xpt7AaN9Rulltr5gBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1392.ae73a44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1392.ae73a44","@flighthq/mesh":"0.4.0-next.1392.ae73a44","@flighthq/node":"0.4.0-next.1392.ae73a44","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1392.ae73a44_1787091065562_0.12150545084714515","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1396.66c9814":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1396.66c9814","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"80905af3870fa7a6a861adf11ad2d0e14fd1487f","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1396.66c9814.tgz","fileCount":49,"integrity":"sha512-onBqFHpTrtNscfkidOF55W8Dfi13Wmu4Tfd/Bp3jN19Y7ck+bx/K/bib7cTHQ13RxDwHgB4Eyc3hbyZ51cUBWQ==","signatures":[{"sig":"MEYCIQDUbZltFB7H1RaozJKzNV0P81ptLDH11ktlGkpntRTG3AIhAJ7czF/eQZjLVO2a+aWiFYt23NIAgi3VDh+vT7Vnn3y3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1396.66c9814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1396.66c9814","@flighthq/mesh":"0.4.0-next.1396.66c9814","@flighthq/node":"0.4.0-next.1396.66c9814","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1396.66c9814_1787095752377_0.4694789837047857","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1398.776fd7a":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1398.776fd7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"84688b2dd9b55ecc016cfd1d8db0993677b287ec","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1398.776fd7a.tgz","fileCount":49,"integrity":"sha512-HzrYjI/4uVv8tBPOnHL035xO9/ebD04rBCwioG/GWDZYdCWUdlrGKlSFfKw4lTv4waaXpYgJZ3TKg0/5k5FeEw==","signatures":[{"sig":"MEUCICm5mUQwt2qSoksOUIcQb8RN+AdzZDtRKmVGC7JSvwgvAiEA8rvfDZ9Om6d7AbfVmVaO+tGMmei9GeIFJHxTMT7VQlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1398.776fd7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1398.776fd7a","@flighthq/mesh":"0.4.0-next.1398.776fd7a","@flighthq/node":"0.4.0-next.1398.776fd7a","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1398.776fd7a_1787095881141_0.9644237678244754","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1399.9d20d2e":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1399.9d20d2e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"9b2a50f8681fdcaf4679b82a19b8fc145187db65","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1399.9d20d2e.tgz","fileCount":49,"integrity":"sha512-JVxg0lIv9qI3tU8p8V90wHQOd1AzkNsgL9pTjGqS+2KHR5i87Snv+KrE1r5X33KhUfZPfn4m/FuNGFAjhj8a2A==","signatures":[{"sig":"MEUCIQCrI0t9AhMRBoEh8b/STqQPGOXkMEtBQZD6MCxPwUPHxgIgDDTUdI0tdKnCiT8tWOOOw/GHFE83yY3ai5a1/uu8h3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1399.9d20d2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1399.9d20d2e","@flighthq/mesh":"0.4.0-next.1399.9d20d2e","@flighthq/node":"0.4.0-next.1399.9d20d2e","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1399.9d20d2e_1787097486439_0.7232446716383973","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1404.4936e90":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1404.4936e90","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"db56040590834ec0e5b14af25692abb44ecfc383","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1404.4936e90.tgz","fileCount":49,"integrity":"sha512-90T/UJqz+nl+wH1PTgjwCwSs3QdW8VarErKqENj0PNSmtwnUtbjN00mfURMv5CPS7tpR8SoWfe8PLn04pP5svA==","signatures":[{"sig":"MEYCIQD9lBarePMrODooS/2xkNCECROGeKQoM1KwZDBa8BhWpAIhALgVG2ZdeqHauNF+DVOV4gTJkSEVYMGNaBpiBKA0wCc3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1404.4936e90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1404.4936e90","@flighthq/mesh":"0.4.0-next.1404.4936e90","@flighthq/node":"0.4.0-next.1404.4936e90","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1404.4936e90_1787102287997_0.22793275989569883","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1405.d7484cf":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1405.d7484cf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"b07685c66738d06bb71a9b0226fde68369b3c604","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1405.d7484cf.tgz","fileCount":49,"integrity":"sha512-wx7nTYvqHz47jxCWUk2H0X05hHUasTtBOwDEg5SFaHEAYPX8xDDYzaBH5lZbNwdXS432+fw1bfmhrG2dHxZBrw==","signatures":[{"sig":"MEUCIQDWCZQKAhKOv3fRIGuRjrVD1+iZVpWxe3tTwzwmLbdePwIgEnNIQhzZmViFSkuYH72lHZAetddnP94ipXW9Ire9Pu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1405.d7484cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1405.d7484cf","@flighthq/mesh":"0.4.0-next.1405.d7484cf","@flighthq/node":"0.4.0-next.1405.d7484cf","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1405.d7484cf_1787102424339_0.604946949200728","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1410.a69907a":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1410.a69907a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"643d1bd8a09606340a10b1ccd21d358a970a057e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1410.a69907a.tgz","fileCount":49,"integrity":"sha512-rGE1MXNWeUm1hV8ZpI7K+AIGOoJ5g8RVH/T70WdV3yPULez7N3+kOnQ8g7sQ9TOF0w2L67YUaj6WO8DCHTrqtw==","signatures":[{"sig":"MEUCIQDsqfB1u3ghAziuMu3614x7jKKG1IMgNTq6TkFDr2bHrAIgalpPdx57hMunUJCvgPy7ml/CGR7/TIiiMbpDMMg3qGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1410.a69907a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1410.a69907a","@flighthq/mesh":"0.4.0-next.1410.a69907a","@flighthq/node":"0.4.0-next.1410.a69907a","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1410.a69907a_1787118552120_0.630247499359686","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1412.05a7272":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1412.05a7272","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a27ab2a5c0db058c94e45aea3464eff72fe064b3","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1412.05a7272.tgz","fileCount":49,"integrity":"sha512-UYTGn1j1+WegATf9FeJ8JsbkV8gfDDK72hH7mF+OOSFhAwYuOc2vUWrsrDJXu/CToZz+prbrwOCGibZf8sokBg==","signatures":[{"sig":"MEQCIAqu4mAAx5LECK9lcXqOJF1nWu0kYHwJXFe3+A4WcCvZAiBv2SsbljlIlP/iO7gogqJUABnv3HRfTPK1FsiyJIwCsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1412.05a7272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1412.05a7272","@flighthq/mesh":"0.4.0-next.1412.05a7272","@flighthq/node":"0.4.0-next.1412.05a7272","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1412.05a7272_1787120576593_0.8066249160572616","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1415.00028b0":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1415.00028b0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a74321e0029ca99d71c86405a5cb9d0cdcb28939","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1415.00028b0.tgz","fileCount":49,"integrity":"sha512-4Goj1/+ya89fjL4Enchf0Ncc0Z3DtC3B39VGTKGAd8CsKZUYWKxmyWqoGDDnsZk2FHkixKOHpBXac7biFfezzA==","signatures":[{"sig":"MEQCICI/gEpRngNibzmFSCem6xbmG9qT8ERY3AfYdZ4qb1iDAiA2ysPDXD1F83LQxJ16Hnq6hppZNE2AbtdZlAZbGtZBXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1415.00028b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1415.00028b0","@flighthq/mesh":"0.4.0-next.1415.00028b0","@flighthq/node":"0.4.0-next.1415.00028b0","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1415.00028b0_1787121464712_0.6324338691926596","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1416.ef4fae7":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1416.ef4fae7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"00de6502f86bf3856fe1712321f6e0c1a973b6a1","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1416.ef4fae7.tgz","fileCount":49,"integrity":"sha512-EXcUCzZDhOeG2r84IBl8lEgND/IDhx6tQJadj/1CL16GMzTIWOl9GrnWHiIs9fteCMCGBxCLDrqXmE6vsQ8Gig==","signatures":[{"sig":"MEYCIQC1KIXmhyZElnzEBgy8VThP5YWjRBcJJ1g5Esiw8pGHqAIhANIxIYfzeAWbdFgOZ9q9lL92hHXC3HdvHISc/SaUBal2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1416.ef4fae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1416.ef4fae7","@flighthq/mesh":"0.4.0-next.1416.ef4fae7","@flighthq/node":"0.4.0-next.1416.ef4fae7","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1416.ef4fae7_1787155999191_0.07760517726324778","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1487.e25e95d":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1487.e25e95d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"df64e48e4d86101d7d0a7c1b22aeb93eb18ad57e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1487.e25e95d.tgz","fileCount":49,"integrity":"sha512-qvdND/qXU0mQLdveAkVOEdxxYQipTDjEDRADNPkKM4ibGqJ+UKhjsKu1jYCRYw8BTZiLoK7DGgGARPzWtWljyw==","signatures":[{"sig":"MEQCIHAc4fuZDYWRvfAVPGcLSJQ1etKRFGesJQ4Lq3jJfFiUAiAtJuD9rhKqS7sLnyZxHYPeXl9FHam5gzl5AQqwVnpHpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1487.e25e95d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1487.e25e95d","@flighthq/mesh":"0.4.0-next.1487.e25e95d","@flighthq/node":"0.4.0-next.1487.e25e95d","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1487.e25e95d_1787182321718_0.18238838478934305","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1488.43bcb37":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1488.43bcb37","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"f9012820c077568e3c51eee08af9477b276a8dc5","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1488.43bcb37.tgz","fileCount":49,"integrity":"sha512-B0n0bZ+7qs33OrqDJvTnFooufX0DnkLeDlCrTpxU6xpDzVRNaOCGFmhgE/34cv0O8WwWCWKv+MOYCNypkJwV0A==","signatures":[{"sig":"MEYCIQDG17fQMU/1UAGbvWpujIWCVaZWu1aQlkTBM6A68i2h8QIhAM+NILPnItt5Jo0rB/wvDx9MKuTwwPjmlfAC0vWr+c8S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1488.43bcb37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1488.43bcb37","@flighthq/mesh":"0.4.0-next.1488.43bcb37","@flighthq/node":"0.4.0-next.1488.43bcb37","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1488.43bcb37_1787200997882_0.986191563213062","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1584.a8ddd61":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1584.a8ddd61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"3839d007d66c8c02b8d9ac782563bb9495111a92","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1584.a8ddd61.tgz","fileCount":49,"integrity":"sha512-6s+oHtUQ4kJe9RAlgQXOogVH3jpjxpPxJDsRvHlCEp+xqZcTnxNCQ35+Wxm3KQZpP5EoS1/hC0DNexlvKxDsvA==","signatures":[{"sig":"MEUCIQDRlUExRfeHoWWftwpQbZvxdkM6fwfW5lFguptgZpAcoQIgQ5oi/7h2u3BFpjpEc5jqXMKLbhtyLJPCPTPl2LuqIyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1584.a8ddd61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1584.a8ddd61","@flighthq/mesh":"0.4.0-next.1584.a8ddd61","@flighthq/node":"0.4.0-next.1584.a8ddd61","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1584.a8ddd61_1787250512820_0.9261115183876611","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1585.bf131c8":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1585.bf131c8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"584ca373c34f9fc7bfdc9a6eafa0b14abf1d7a31","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1585.bf131c8.tgz","fileCount":49,"integrity":"sha512-fpa9oOi0JHeYeQFRtyqErq97jmej3IPyftHSYE5Vr9hIRMQizWvSNxx99spKXVpvSjNhEVJ16u5Pr24vaNYtBg==","signatures":[{"sig":"MEUCIQC3s44xJD29L60gGlLandfh+xoj2Cl3opNsjJD3WmSKjQIgGHIqI9HCWSRongog79XPVDErWKOgOvQyii/ixfmhoZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1585.bf131c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1585.bf131c8","@flighthq/mesh":"0.4.0-next.1585.bf131c8","@flighthq/node":"0.4.0-next.1585.bf131c8","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1585.bf131c8_1787251173320_0.03443421099398458","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1602.af48ed1":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1602.af48ed1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"63ca447c526eaebe15dbbe68be89297556d736ba","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1602.af48ed1.tgz","fileCount":49,"integrity":"sha512-a6VsOiaZ5etP5DDfXc8TlIZ3Z1m2xsaJmWP5LcRAwgRqYNs+4s2Vj5oE5cMX2FraCfflL1DJGAm6x5MHhHRlTA==","signatures":[{"sig":"MEYCIQDo37ODmP40N1dTcmneU190yZ/s7oiKWGdizpz0DUDjIQIhAJa95Un5dpklMS69ya+GJGuOGGo/Or0XxiNJ8RCQdJKo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1602.af48ed1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1602.af48ed1","@flighthq/mesh":"0.4.0-next.1602.af48ed1","@flighthq/node":"0.4.0-next.1602.af48ed1","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1602.af48ed1_1787267562231_0.7274632213647729","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1652.39f08fd":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1652.39f08fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"39563e3d81f70a5b03bd72fefd5559c458364303","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1652.39f08fd.tgz","fileCount":49,"integrity":"sha512-psUTyxjLj6g7sgHgps/fD6hWs8vgmNkxusum4OT6EdCduAT7AXzjru4H183kElJNR12UuUCFBBffwvpm2Ka6dg==","signatures":[{"sig":"MEUCICsZZkWmW1SrX5ZvKBYWeAzuaQiH82RfLwdKjjdhf87JAiEA+BT7vDBoDf8GbO7af+KICuiq09rgoyrV/m5UjHANi1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1652.39f08fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1652.39f08fd","@flighthq/mesh":"0.4.0-next.1652.39f08fd","@flighthq/node":"0.4.0-next.1652.39f08fd","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1652.39f08fd_1787280870770_0.34159254217150603","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1663.d9c5746":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1663.d9c5746","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"35b58153e5ecd200b9da80955690ef3e08c6674e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1663.d9c5746.tgz","fileCount":49,"integrity":"sha512-bgy/CChV5cqvQk2x/9twBELypeFag5SIBYToBYJvdsrYPDs3P6vAVDkqFJf94XLSj4aZWyIinRESZeP7p7NIEg==","signatures":[{"sig":"MEYCIQCGRZBWjFm/OYzDvZ6JZc5BztBFQ3iwvzhkogeHshNzKgIhAMy+YMcpXLWjBliIIU7Bk6H8v7dTr4lFKzL7w58MrLMY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1663.d9c5746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1663.d9c5746","@flighthq/mesh":"0.4.0-next.1663.d9c5746","@flighthq/node":"0.4.0-next.1663.d9c5746","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1663.d9c5746_1787287656960_0.4012327582459194","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1694.598ef6f":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1694.598ef6f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"1f16c7393b361555d6c8a5ee839d8b86e8bb4c4b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1694.598ef6f.tgz","fileCount":49,"integrity":"sha512-UZSg63Xxg7g6vWVzi7/6mfWBWDwfHqGd4/OIc8MqGbPHj0CugtmsUebuXQomExKjQqVcdmO4qvlZTX52i2Pyeg==","signatures":[{"sig":"MEQCIFBtni/X8sLxTjMo2gDbO1/DEi0FIte6djqjB3LCkKR9AiBiQwmE2Yo9O8oQW7nQYvWsbAagWo+rhmLCO1zfczKoFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1694.598ef6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1694.598ef6f","@flighthq/mesh":"0.4.0-next.1694.598ef6f","@flighthq/node":"0.4.0-next.1694.598ef6f","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1694.598ef6f_1787288490587_0.7464761475304542","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1695.181dea5":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1695.181dea5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"9b8ce02bab930f1be95bd25731b0eab64872d5d2","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1695.181dea5.tgz","fileCount":49,"integrity":"sha512-CPdXnvTR7NULyb+mjr8mHx44MgCZKxpw1gExAQAOran9reczhYjchTwoBhi+NH7Dt4E4ILPErLgQmbMbg4JvRw==","signatures":[{"sig":"MEUCIFanSW2TiMdZ7MVVKSEejkDThv9BA/xrq6T5QNYv69vYAiEAiBUtFwv1vCvh68NUzIP4/89o1HhXbyk5rTjWBxElhQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1695.181dea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1695.181dea5","@flighthq/mesh":"0.4.0-next.1695.181dea5","@flighthq/node":"0.4.0-next.1695.181dea5","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1695.181dea5_1787292967180_0.01573968905066936","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1696.93f6f63":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1696.93f6f63","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"d12fd3011c907f4023798193ba42f89ac37efaf6","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1696.93f6f63.tgz","fileCount":49,"integrity":"sha512-OyTysO57n9FbA5Mj2DuZsbVcL7wS6Mp+8FoQqOG8HxWErFrMqipKdQj4FlNURJoZCK/MrgIIgjlmv2tm7p2ZKQ==","signatures":[{"sig":"MEQCIEUx94V/ql+1s5U3xOHqvZcSu1z2e9g4eQZaPuQVI2ZOAiBJoB6XtPZRj2X2O1+crRhibXMgEMXD7LjyKqaD2Cliog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1696.93f6f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1696.93f6f63","@flighthq/mesh":"0.4.0-next.1696.93f6f63","@flighthq/node":"0.4.0-next.1696.93f6f63","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1696.93f6f63_1787293453552_0.8712990870506376","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1702.61a7a7c":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1702.61a7a7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"8ca8116df85d7f9101b9e61f921dcbb5fd2eeefb","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1702.61a7a7c.tgz","fileCount":49,"integrity":"sha512-TmZrlK1IgNqqmv8Ky8Wv5XONvgARewH83xuSRTz0yNdWx8q4e+QmwBD4Zzr8e9/ZWQ4S1fUfIAODB7VbZMwtJQ==","signatures":[{"sig":"MEYCIQCZcAs3WimkTR35NJgfE6tO+5LxGqJFYEdMvDor1FQHIAIhANB72gsb++445swvej98uSDZvtJD8FT/afeDoh2j8399","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1702.61a7a7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1702.61a7a7c","@flighthq/mesh":"0.4.0-next.1702.61a7a7c","@flighthq/node":"0.4.0-next.1702.61a7a7c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1702.61a7a7c_1787296329799_0.7592293315683172","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1703.b82d313":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1703.b82d313","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"d3b0392d767e65f3247071ad2336b35c3cc0cec6","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1703.b82d313.tgz","fileCount":49,"integrity":"sha512-c3czGFBNY5Lr+Kp/qrr9uTW49a96QcTYcugOHOgZoX2RhJolUdMRh92MnPPaI7EVmBvpPwfblqnaNooDXVsMNg==","signatures":[{"sig":"MEUCIQDJckeekD5dbOdszgtSYdW0+Rn84glaoJfbqd0LZ7z1vQIgRmeKhkcASdp7HpdRb6U/0/2G4C7vEt0LyLOqwdtJFbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1703.b82d313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1703.b82d313","@flighthq/mesh":"0.4.0-next.1703.b82d313","@flighthq/node":"0.4.0-next.1703.b82d313","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1703.b82d313_1787298157124_0.03209030191457507","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1704.9eb98e1":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1704.9eb98e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"14b084a98abdc1177a5466925a8f7d6b29a0f0be","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1704.9eb98e1.tgz","fileCount":49,"integrity":"sha512-h249UBwhyW/hSyDzM9OMZWfwicy1+HmiJLVSJy/+R3sKNzS3EArwHyp3ITk6nbDYdHlgzX/bZYDpMxBw/OFu2w==","signatures":[{"sig":"MEYCIQCd+MSs1EVoCPcZJ6RNNdwEprEY/DUXbUVpjswHBGBi3wIhAL3VwsGcOERu9BaNKv0THw3UkyHdb89vbwUiad680R8+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1704.9eb98e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1704.9eb98e1","@flighthq/mesh":"0.4.0-next.1704.9eb98e1","@flighthq/node":"0.4.0-next.1704.9eb98e1","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1704.9eb98e1_1787300981189_0.9349526907260122","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1716.1979cc9":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1716.1979cc9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"898cdfac2062c0f0dae86115f79a6e276fe9163b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1716.1979cc9.tgz","fileCount":49,"integrity":"sha512-VxQi67A3/VBf0/uuMR/HelCBHJYQyoIuxTp7vZMnMsJkwsJpNBy91ilp8n2XuHirWAX5gOoSljRi3VPVJjmy7g==","signatures":[{"sig":"MEUCIELHvAkTyg3boZtJ6KW4vtMA19S8B/15q154Ee1B9VBIAiEA1o3RGq3dFnIGTH2s6CKxpqge1kg+iHARbgmpFPMTYXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1716.1979cc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1716.1979cc9","@flighthq/mesh":"0.4.0-next.1716.1979cc9","@flighthq/node":"0.4.0-next.1716.1979cc9","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1716.1979cc9_1787305310171_0.24285221255209444","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1717.9d6a20b":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1717.9d6a20b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"c1968f5a96abc588983fea50478d24fa298867ff","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1717.9d6a20b.tgz","fileCount":49,"integrity":"sha512-8dnpWUYjum3lF/SQIYGXTz1WGLIR+qy49dxVtuzgRLMYbDMETW0hNbKOZ+nHJ0xiDn1xoondIWK+z8g2r6yWKA==","signatures":[{"sig":"MEQCIEmVHIr199Tam+ykQAqcKWSVaPSlbYy2VdzIeD/k19hqAiBaYuSnE0ngEKYFydHgK6wWokfX3pKW1gS4F76wdxCBAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1717.9d6a20b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1717.9d6a20b","@flighthq/mesh":"0.4.0-next.1717.9d6a20b","@flighthq/node":"0.4.0-next.1717.9d6a20b","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1717.9d6a20b_1787307761705_0.5231040083165459","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1725.752ca79":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1725.752ca79","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"235eefbe849a0f960d5760d9777eb4959f4a4240","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1725.752ca79.tgz","fileCount":49,"integrity":"sha512-uBGZKTwsVf1WbCr8Rj13IcfzAr1rCO2Uyo2PuIOAVI/4GwBlsv+jJZGPrE0wpWN9qhJlfzNGQUCK/BsFDWK4oA==","signatures":[{"sig":"MEUCIDZqkCLi/gkuNlo6PgYmrPYWPFPwWN32UsvlFnuyEwIEAiEA0RsdiaVecp5yRAznOE3+sWLg+/107hYaQLTOz058gRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1725.752ca79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1725.752ca79","@flighthq/mesh":"0.4.0-next.1725.752ca79","@flighthq/node":"0.4.0-next.1725.752ca79","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1725.752ca79_1787310780051_0.6512238554207324","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1728.f69160b":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1728.f69160b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"377be3feb6826b28cef15f165d63d4a23cb14615","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1728.f69160b.tgz","fileCount":49,"integrity":"sha512-gfyeFkwAPHSVnZYL5K0mij35o6fVzS7NND/t+cvQNQTASIFgV4lpsYKzkDLT59PY8V3cy+6BWW3GErZaAOTRwQ==","signatures":[{"sig":"MEUCIQDARBV9uoiRPEErRD05FBaepL6BGtVCu2DOIgS2kfdbSgIgYs20aKnONhtZKiMDEUiWgQLaStxdrmh2xfxn7ghqp5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1728.f69160b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1728.f69160b","@flighthq/mesh":"0.4.0-next.1728.f69160b","@flighthq/node":"0.4.0-next.1728.f69160b","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1728.f69160b_1787313554652_0.8044749268236002","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1749.d81a21c":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1749.d81a21c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"ed14a08e95ddeed78b7e97ae72c06a9dcc6ca99d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1749.d81a21c.tgz","fileCount":49,"integrity":"sha512-4GlppRfcJ7D9kF5McKDo28p0u077xn8AGP8tinxIiFnqOYGA6WSOJQ5qNYx2D/+d3uMfYgeSlb2rzYoAgQP/BQ==","signatures":[{"sig":"MEUCIQCw3SfDTWG4zri9T0y4OR8YzWIL3E863tQnGXIZ1EbEZwIgCNCJ89t0jfHSz3gqBWu0LDnHODJLwlv3ALhFtT121Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1749.d81a21c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1749.d81a21c","@flighthq/mesh":"0.4.0-next.1749.d81a21c","@flighthq/node":"0.4.0-next.1749.d81a21c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1749.d81a21c_1787315821203_0.5163324035881109","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1750.13ec8b1":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1750.13ec8b1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"217bcf10fd1bd1e2761052254abfa0b2b60f763c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1750.13ec8b1.tgz","fileCount":49,"integrity":"sha512-iDd5q+P0R5UQXZGH4yCzP+DdJYHptHDDQV0+u9pEQ1Gc1mpIEgwvrc1pr98Ipt7NMZW3EwJfxwWGY684yOGy0w==","signatures":[{"sig":"MEUCIEV3D3QSC8ZspMI+qI3sCm/1dtjFsO7OZbKsZ9QzH1CLAiEA4NorwKqqCwpJkF/zHzq8n19NHCHl4LCDJyyE2AP6DMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1750.13ec8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1750.13ec8b1","@flighthq/mesh":"0.4.0-next.1750.13ec8b1","@flighthq/node":"0.4.0-next.1750.13ec8b1","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1750.13ec8b1_1787326993077_0.5056548693452612","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1751.b3eea5f":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1751.b3eea5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"3070e914efb40ebdb7f37f9de77ac038ac6228ef","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1751.b3eea5f.tgz","fileCount":49,"integrity":"sha512-lflnnOP22e8j2JzRQjIPFKEoNo4ES6qdlL93Wivyd2wWd8ILxEp6bQyO269u+ggsC2Hh+lILCvSsskwigqIC0Q==","signatures":[{"sig":"MEUCIEx7kOk/xxSbzZysMnxTJU2rvX7R8LoTLysIjOoBRI8OAiEA6kxKceVKfaYJhqYxAB8uUXmkzjWiD36TgvCXmMaj7x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1751.b3eea5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1751.b3eea5f","@flighthq/mesh":"0.4.0-next.1751.b3eea5f","@flighthq/node":"0.4.0-next.1751.b3eea5f","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1751.b3eea5f_1787327877826_0.8608631890444838","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1752.f250cb9":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1752.f250cb9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"e1d03f6482416c626cfaf70a026afbb6fe1947a0","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1752.f250cb9.tgz","fileCount":49,"integrity":"sha512-UehZUITD+eq4DMXRZ/7AYCssDbtzUQe1qx5SQXTV2EkDgsffh2i/Eckbu/oHRGrduWHngOuKbRZOY7qiWWd3nA==","signatures":[{"sig":"MEUCIDeOTJpvXwFwBunj9NVpnj5hyYPOd1usqz7ymWn2PLNWAiEAmaIiX4BUHULE06bHuln9yMQs2UdZx6INkHu12BcNnbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1752.f250cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1752.f250cb9","@flighthq/mesh":"0.4.0-next.1752.f250cb9","@flighthq/node":"0.4.0-next.1752.f250cb9","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1752.f250cb9_1787329885913_0.6127250541836284","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1763.f98ae25":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1763.f98ae25","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"cfbc793e6904779964f2111138538ab4f1631d80","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1763.f98ae25.tgz","fileCount":49,"integrity":"sha512-YfCEtpzXhEfw+bfkuyO4T4ME98bQcPgDkx2u8i2p4urV+G9zQyCoiOxmTuazTNRRer3uvdlLaq7wuAMbrytcvw==","signatures":[{"sig":"MEUCIAr0pwVvIK6CuIjWG8d5RkrTCriy+Ewlj/adWsRG5kd2AiEA2VGm4tH7ImmPdR++Fxu1RYGWs7I9gxLeq+di9+mqu0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1763.f98ae25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1763.f98ae25","@flighthq/mesh":"0.4.0-next.1763.f98ae25","@flighthq/node":"0.4.0-next.1763.f98ae25","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1763.f98ae25_1787330118828_0.05573031863550759","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1771.f4d15c3":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1771.f4d15c3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"b940a262faef836fdb4c2c67c91616a1b8f4486b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1771.f4d15c3.tgz","fileCount":49,"integrity":"sha512-YbN5RUuETvIOUMiCH6hEJ0iiya5FPREm+itvOlElNmNRz5BtJIgSYqgmh9y5Y3opckk+3XqoXfplUTVhL2eKcw==","signatures":[{"sig":"MEQCICwBeeuAptWpgD9k8YXQq6QJ+nrMyn8qqKO5V+ewFD74AiAUAtf7xdks1omMhgZWBrV7j5Ch4L6P9CFEKYq+PYesLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1771.f4d15c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.8.2","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1771.f4d15c3","@flighthq/mesh":"0.4.0-next.1771.f4d15c3","@flighthq/node":"0.4.0-next.1771.f4d15c3","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1771.f4d15c3_1787338093086_0.5597337233813369","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1809.9b3b71b":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1809.9b3b71b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"8b46833a7625d47817518505ea6dcd10de0b9e20","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1809.9b3b71b.tgz","fileCount":49,"integrity":"sha512-9wQXGDiRmVCuqbKfu+x/dPu7qC/6xTOnx2QSW2L2fDvZ8dX9xeqFhgagjyLtH6JEy4AiaY9W4qHr9nhz8ohPkg==","signatures":[{"sig":"MEUCIADrcTSpenBiDd+H2FEsqc1tFtdurSxykLk3sS7prZ2wAiEAydFuQ0Yhna9d7v6HjIEGDJBpw4/o6kmcnyvPHcRTsp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1809.9b3b71b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1809.9b3b71b","@flighthq/mesh":"0.4.0-next.1809.9b3b71b","@flighthq/node":"0.4.0-next.1809.9b3b71b","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1809.9b3b71b_1787341156275_0.3654148166156117","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1811.dde7eb1":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1811.dde7eb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a2db16f03b60c62a2aafb2a68bdf23b4863eb441","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1811.dde7eb1.tgz","fileCount":49,"integrity":"sha512-1yDeUAP0qPBTsy4bZ/tnxWlPeFA5juCKPpfknwe/UfuzaIRQ1Cg7Xrvv1BlwpT6gwqRrQZ4js2nF0IMo8Cit5Q==","signatures":[{"sig":"MEQCIGPxHVpy39kAIZ4TmTULWJjEHw4uOZAoeU4ClpWI4TKZAiAEaDjhjWvyzbEj/vCUn0am2Ioi2+cWReTEYjwD7zCJfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1811.dde7eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1811.dde7eb1","@flighthq/mesh":"0.4.0-next.1811.dde7eb1","@flighthq/node":"0.4.0-next.1811.dde7eb1","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1811.dde7eb1_1787341970876_0.07521582672198468","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1815.e47cc3c":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1815.e47cc3c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"584d1d8fa6d4b420a93afb94499c3b46e447ffa1","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1815.e47cc3c.tgz","fileCount":49,"integrity":"sha512-YRpnJTm62B0iYppeNga8bWySKYrEdX3150bSVpeZyuWQNHePiaHDwHqzngnoY+n8oxH20IGFxcUmLTE5lpprGg==","signatures":[{"sig":"MEYCIQDQLcaJ3y9fjiK8shsJPTQSm1S2E3weMii6P3WgOXcDJQIhAMfZrR+fKLKu7OBA7GbW0vFq89MeK1l7p8RJREiwEs/p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1815.e47cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1815.e47cc3c","@flighthq/mesh":"0.4.0-next.1815.e47cc3c","@flighthq/node":"0.4.0-next.1815.e47cc3c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1815.e47cc3c_1787344149292_0.736625869016144","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1821.efb1cbc":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1821.efb1cbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"23a3eea24b65fa76ed2bd72af8980f635103ea78","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1821.efb1cbc.tgz","fileCount":49,"integrity":"sha512-avR78lwR64EhW9AWPhQgeAU/UH4L1YnjWCUb5a8IqDoMkF9CjHannjIbfqJfhjT1mH6BnGOe6qNwnpO/eUID+Q==","signatures":[{"sig":"MEQCIENPR8k/UcE1pqynLo20RO4EOwU70itvchdGYfIJ2NvVAiBXXURDWKFmibjIyy0LaBOBZ5uOkBkDP1RGcIUuoKh9CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1821.efb1cbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1821.efb1cbc","@flighthq/mesh":"0.4.0-next.1821.efb1cbc","@flighthq/node":"0.4.0-next.1821.efb1cbc","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1821.efb1cbc_1787351590618_0.6467315240093174","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1827.9db114b":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1827.9db114b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"59ea8377be6c6da1fc2f5f314ee8c60308967c77","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1827.9db114b.tgz","fileCount":49,"integrity":"sha512-NnBgByeRYrJhTM4t4ulOxSles432VFRYJ9opw0bRN7GLZrRrbzxHZ8kt04FRtsl9AT4lRJNinf3tVIXa7kQgUw==","signatures":[{"sig":"MEUCIAChMjwCplMxYEVD7Ow5Nx2tU53EW7kAw4scXm8rjdiNAiEA2Ba8vWgW0OsQjfmHwpLqpfRxI95bqeD1E60ONS94nFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1827.9db114b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1827.9db114b","@flighthq/mesh":"0.4.0-next.1827.9db114b","@flighthq/node":"0.4.0-next.1827.9db114b","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1827.9db114b_1787356387242_0.42571715115295095","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1836.147ae1e":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1836.147ae1e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"657de89a5a0e648c8c182a7e345e350b31dbf77c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1836.147ae1e.tgz","fileCount":49,"integrity":"sha512-LQiV8gIsfYgGl2UuLJOuE4trLISh//UqSPodooIr60e/eoEGz+9jAPKiV6stAXleQmnckKXUSx/wYdKUrZAjow==","signatures":[{"sig":"MEUCIQCUkI2SD3UTNxZxZugEWRron6ThoPboMGkf4+n5ks06LwIgMhDeAwyFEsNG6fH6O6EgiPzmy0ViPsXIYjPGfZngKUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1836.147ae1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1836.147ae1e","@flighthq/mesh":"0.4.0-next.1836.147ae1e","@flighthq/node":"0.4.0-next.1836.147ae1e","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1836.147ae1e_1787362610680_0.05611524790497269","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1884.6a2d46f":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1884.6a2d46f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"21de2a7eda09ea911c5070deb5163f54271751a2","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1884.6a2d46f.tgz","fileCount":49,"integrity":"sha512-WvIjDfDTk/CVMt5bSqBXnRieedUmZk1BLq/tmNJnhEwRxG8gVVTCRLVAjPJZOyZKJJiEL8w/G3l2ncO8SuxZuQ==","signatures":[{"sig":"MEQCIHeEdTGzufeEhDMvcVfQdTe0KduVT9jwdhuDnsyr2EfJAiBTQVfR1vjcpk0LYSXxPudzmtAHqp1+Q+wNQ50gXImOiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1884.6a2d46f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1884.6a2d46f","@flighthq/mesh":"0.4.0-next.1884.6a2d46f","@flighthq/node":"0.4.0-next.1884.6a2d46f","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1884.6a2d46f_1787384818894_0.6555927765175182","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1888.e9e80b4":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1888.e9e80b4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"ef3dc32b8b62f3bcda0a992d9679ba3891a41baa","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1888.e9e80b4.tgz","fileCount":49,"integrity":"sha512-F8mJmFQy4sox4JKBqNQs/ay/NpLQz9LvBTnrzXrlm6QTaQIeZWj2ak5Vz/S/m03MK8w07oCyZqAOcvrM4Cj9tw==","signatures":[{"sig":"MEQCIFuBzj7votbPzv1j7Y3AUqGnZR1u5t35thwFCSDqJnVVAiBYtVK9fshvD5L12dA+aDreyHKgWdGapEZaN9jMDqSMGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1888.e9e80b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1888.e9e80b4","@flighthq/mesh":"0.4.0-next.1888.e9e80b4","@flighthq/node":"0.4.0-next.1888.e9e80b4","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1888.e9e80b4_1787549273204_0.7248032829995521","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1892.a0b519a":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1892.a0b519a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"c0f4f8e837f5e2a5072d3ead5e3c0ebb7457f18b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1892.a0b519a.tgz","fileCount":49,"integrity":"sha512-6opat2vuaO2/nfsXXC8bRWlbJAnC3f/Jl0r3DAMtXt688AmFSFnWd9Y2s3Pl1M5OdggMau/qwG9I/zH+VJTv4w==","signatures":[{"sig":"MEYCIQD18gZBRk1Gkej7W5rOVp685HxfiBLiXvh+EVaqDe0bMgIhAMz+vNUJAL/BjgccpnTANuqBJdJsgnWRCI9+7gjXnwbZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1892.a0b519a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1892.a0b519a","@flighthq/mesh":"0.4.0-next.1892.a0b519a","@flighthq/node":"0.4.0-next.1892.a0b519a","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1892.a0b519a_1787568687053_0.3224224662021047","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1896.60d766c":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1896.60d766c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"148a4b905a109088d4401b889c9b59c1f91e5db8","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1896.60d766c.tgz","fileCount":49,"integrity":"sha512-6sTYEtCI12ZyOIdxyFU0B0aRf/4aTMFLZtJKgPiog5foLzCWU7yjVidXFQtLy5tOOJXxWU4yc0XFsgnSZqh8dQ==","signatures":[{"sig":"MEQCIAdmAfSHq8qPCJPDeNk2EJYZhmzEGg6OwCPbxGfME4p8AiAE/35DSt6qsqoH1GlcJgtCKBWLGxu3N5BE5yPzCrYpiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1896.60d766c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1896.60d766c","@flighthq/mesh":"0.4.0-next.1896.60d766c","@flighthq/node":"0.4.0-next.1896.60d766c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1896.60d766c_1787571189205_0.4262274534245849","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1898.266773a":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1898.266773a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"012a559bdf4624c87b7cc569051db735bb76b16b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1898.266773a.tgz","fileCount":49,"integrity":"sha512-W1EnU2G+sySYrTLEcJSHRa6V9EKx4gFAkgOozSVwsMFYIGQEt0eRz3tH7GH6xdJr4Ty/cBRQ29VniCyoPquBrw==","signatures":[{"sig":"MEQCIHD6pfVGl70l39Sbu2OW332cVxdzJzz8rduwHXFsoxQZAiAxF2P72GDEjy+A5++LNvAQXsI9P3gXhmu5XWmoXe8ziA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1898.266773a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1898.266773a","@flighthq/mesh":"0.4.0-next.1898.266773a","@flighthq/node":"0.4.0-next.1898.266773a","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1898.266773a_1787575076799_0.9109789186573294","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1903.50bfa67":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1903.50bfa67","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"db6645cc595e3bdcd5d995b72fff6bac8d2bfa15","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1903.50bfa67.tgz","fileCount":49,"integrity":"sha512-0XtlUf1tOuNJLHzCdK/2hvdMFTfqXV9NDU3NMLq0B0kONJsjVt2bi7fqx2tlCw1mjKAHa0XJ6mLCrjQFVieAOg==","signatures":[{"sig":"MEUCIQCDRdd+VT95lAe/H23x/pykpbyZFk1hd/ZI/JCfC6AibAIgLCMVTQIu0W6tTbweByGRk3i+8piim7xjtijVy0vHGTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1903.50bfa67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1903.50bfa67","@flighthq/mesh":"0.4.0-next.1903.50bfa67","@flighthq/node":"0.4.0-next.1903.50bfa67","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1903.50bfa67_1787587800194_0.5367533674954954","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1908.751021c":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"466e993024e5c672c8f5c85d47365a1caf102ba9","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1908.751021c.tgz","fileCount":49,"integrity":"sha512-FLlOIkpOmKxNqk7XYMOdm2XIvWGEQZ7L4eXKsefE1iX1VhiA7jDsMMSav1zxVLnGanqWnhlD8uBZ06YAK6jm5A==","signatures":[{"sig":"MEUCIEimiw7TzYijqLaQ4CSWANl1Re5BDQ37yvAUyC/tZYALAiEA/XA792msqYOpJJwOlaZTfcoCiLP88nz2oAf3iu5kFUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1908.751021c","@flighthq/mesh":"0.4.0-next.1908.751021c","@flighthq/node":"0.4.0-next.1908.751021c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1908.751021c_1787607374384_0.9733284066172245","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1908.751021c":{"name":"@flighthq/skeleton3d","version":"0.4.0-edge.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"164f64010c8fed78a1d5a0b138b47216f25db0a8","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-edge.1908.751021c.tgz","fileCount":49,"integrity":"sha512-bR9fSXqSLN29f/SouAJ1dh0vbuAWqAJynjSwxOWfMRNxnUROW8wqQAdIJzVD3hfzdHlH06FXDQ0XTy+xdBmDCQ==","signatures":[{"sig":"MEUCIAc8V1fOnCOGr3+7c1ilK5j3zhaFSmXF/dCQV731XVDkAiEAmIwLzmeUVcNqqa6utRuLERdQ5LXhJBajb7C8Jzzhiks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-edge.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1908.751021c","@flighthq/mesh":"0.4.0-edge.1908.751021c","@flighthq/node":"0.4.0-edge.1908.751021c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-edge.1908.751021c_1787607728211_0.6797073958814839","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1909.c102f22":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"88ff206fe7d8bf76a4122c065f509ed3e102258e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1909.c102f22.tgz","fileCount":49,"integrity":"sha512-18ka/c3l9vBtgX+hUS3Cq1fUbuG1UJ3xz+LHpcFX+V4beUsEnhHuHHZy1mNjKBUWEYYx2uYSVWkFWhBSp5iFNg==","signatures":[{"sig":"MEYCIQD1BYUzOEhFcQE3JKGwifUrF75Pz/rMA+GrrSQYabak9gIhAPsSI0QvZPzHHdZoj7VoGqAvtRG3XbjPy2VY8uReCXHe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1909.c102f22","@flighthq/mesh":"0.4.0-next.1909.c102f22","@flighthq/node":"0.4.0-next.1909.c102f22","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1909.c102f22_1787607841102_0.15478664911787687","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1909.c102f22":{"name":"@flighthq/skeleton3d","version":"0.4.0-edge.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a64a5a671c338c2d3c69d2a205e7991b61b3954d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-edge.1909.c102f22.tgz","fileCount":49,"integrity":"sha512-s38c8zsFka4enAGNgIMTRNjqkK/FvoZYNjq6P//WxfwVHPA51TCVXlbAaAsZk+FdeQyCycE2Iiwy5oQKnoOQCA==","signatures":[{"sig":"MEQCIH+AOvcPKcQwXmbdFcXLvIuzLMnBUS0yvycVwVGgi9ahAiAmUSOHKQn/H14To8RyWuhz1oew0eyFUYyqZw2CWjlKAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-edge.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1909.c102f22","@flighthq/mesh":"0.4.0-edge.1909.c102f22","@flighthq/node":"0.4.0-edge.1909.c102f22","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-edge.1909.c102f22_1787608318426_0.38526706405968913","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1917.1b88fee":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1917.1b88fee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"2cdf768e0c6e5372d65895be86db6775bb03b29e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1917.1b88fee.tgz","fileCount":49,"integrity":"sha512-eTNnY43nVnXB/2XmYxK5GCkjxx4A//6F71OuJlcb/oj55KW5gmCFKQp2+auwZAjXUVTstd+Uzi19tLCnB7D5Yg==","signatures":[{"sig":"MEUCIQD5cABEtDPtACNxVYt7IklWMzrwCEdUHsDZoYtuEzhAoQIgUma1gWyvXI1h0pPCrAAhZlCZqQiISeon5o/HcPfdAFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1917.1b88fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1917.1b88fee","@flighthq/mesh":"0.4.0-next.1917.1b88fee","@flighthq/node":"0.4.0-next.1917.1b88fee","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1917.1b88fee_1787691475291_0.3545429010613075","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1920.b93ad0f":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"d911910e76973d076a0b08271bf1f9e19695fef9","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1920.b93ad0f.tgz","fileCount":49,"integrity":"sha512-Upuf4WA5kh3i7vMxqnfYGB9LIfNKKQgGjbjCtreaDQL5quSDC0nhnILBQXKJajYoerX5o+oFVgdvBjX0QUtFxw==","signatures":[{"sig":"MEUCIQCJbByv/2OMgUZ5d7QyoFd4eqeJb0r0BTnCyOV1mk+4+AIgDSA8qKzxSFaQgbboWmBClNQHwaEi7r4zeDn3DlsdjYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1920.b93ad0f","@flighthq/mesh":"0.4.0-next.1920.b93ad0f","@flighthq/node":"0.4.0-next.1920.b93ad0f","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1920.b93ad0f_1787699419033_0.020139343546399457","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1920.b93ad0f":{"name":"@flighthq/skeleton3d","version":"0.4.0-edge.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"ec41ab38a19b85fd263f63315bbddb54b4f03f24","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-edge.1920.b93ad0f.tgz","fileCount":49,"integrity":"sha512-abHC4Oey6BXyRZCByPRlwp8VbW9/bSmrLsMV+bzW2HNwCZ90g81xsTQCLp+riOoqduQHHrW+HcymHUMT5TxZBA==","signatures":[{"sig":"MEYCIQCRnDvG1ueJIX3P2C91wrHe5V+VwKbn6Yhfgad6CGAQpQIhAK34ERTfU546r4cxSqEljX9KCand+9GU4sw+0NcuHthn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-edge.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1920.b93ad0f","@flighthq/mesh":"0.4.0-edge.1920.b93ad0f","@flighthq/node":"0.4.0-edge.1920.b93ad0f","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-edge.1920.b93ad0f_1787699906586_0.8441873927004013","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1921.0a61bdb":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"467fc68b53250827fd8a079ad2b80b906ac2e302","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1921.0a61bdb.tgz","fileCount":49,"integrity":"sha512-kUZtqQRKuEExi40ydaVQrWveuwG60Ypg1LJfN0np491QGbSwUq4kObhpaiEF/CC60vfXa3dpXypNLwJYSkQX9g==","signatures":[{"sig":"MEUCIA74NxHN/wz4f2XqPZsJhAymmQG6k0yxSKbltAMaqQmwAiEAhQh+28utK4ZKfmULm7/EY89p6i8mD9WC+KwAF6LNdb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1921.0a61bdb","@flighthq/mesh":"0.4.0-next.1921.0a61bdb","@flighthq/node":"0.4.0-next.1921.0a61bdb","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1921.0a61bdb_1787701318536_0.8946100863768971","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1921.0a61bdb":{"name":"@flighthq/skeleton3d","version":"0.4.0-edge.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"cf70219ea4ef689f13c0a9b66061fa2cc9e0fdcf","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-edge.1921.0a61bdb.tgz","fileCount":49,"integrity":"sha512-6UFxOUAu2ZlesIGSPmQcC/SwX3va8kFV+zjDz81S1FIORfZkf+s+lKPCuZFqKDOKSv3AGtDhTCrJJ33Iz40y2g==","signatures":[{"sig":"MEUCICm7bIbeqbJ04j4xdNnwZUFJ8a5SLD1F7V8NphaaSowOAiEAo2CS1LLABjgYyO6JNf4XrHgQnH2PwzvSUCBEzFPBZxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-edge.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139799},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1921.0a61bdb","@flighthq/mesh":"0.4.0-edge.1921.0a61bdb","@flighthq/node":"0.4.0-edge.1921.0a61bdb","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-edge.1921.0a61bdb_1787701805044_0.20787661346906194","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1932.1ef883a":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"d3cee17cc6bcc6bf2c4874742421e257824a620c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1932.1ef883a.tgz","fileCount":51,"integrity":"sha512-MgU8XHYMaGDNdED7O/ZNuXMUm6u65DnXFYgjhQsQpOuKWSJY9Dsz5poGYLq8wV7N8nkYtFZ7zFkpA4i+GyzVMg==","signatures":[{"sig":"MEUCIQC3EwUyz+6q7CPvyD0C7bi+Rng9r/Mi9ExfN+bqJ2wKBwIgTgbNkX36S/Du5PQd3XKKwjRgRGZ9Url0dlOSIvDZXKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1932.1ef883a","@flighthq/mesh":"0.4.0-next.1932.1ef883a","@flighthq/node":"0.4.0-next.1932.1ef883a","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1932.1ef883a_1787771391873_0.6374406373871333","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1932.1ef883a":{"name":"@flighthq/skeleton3d","version":"0.4.0-edge.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"0910184e25ce09e82eddf872b1535126f6224ed6","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-edge.1932.1ef883a.tgz","fileCount":51,"integrity":"sha512-pGAVjHQ9/PqQEwGDWnCu3RTTZhSM4n3mZox2+ueNsk9Bk/NCMjmzoVxs0j3cvCznSMTtjZTq6O7FKumJFFjVDg==","signatures":[{"sig":"MEUCIQCqOIxUW6QLR/FJ7Ni5aBk1LsCeEFTlS4w4UUVJpDycuQIgX9ng22yCU37TtA+8+WxKuU2S3W7FYS0iGt9lGE383E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-edge.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1932.1ef883a","@flighthq/mesh":"0.4.0-edge.1932.1ef883a","@flighthq/node":"0.4.0-edge.1932.1ef883a","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-edge.1932.1ef883a_1787771852452_0.47054130489415846","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1933.e4809f4":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"26ff3ab16227ff9b2f075ec640989f532d91a954","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1933.e4809f4.tgz","fileCount":51,"integrity":"sha512-VWNkDCWB5Umr2RtMVcQxLce+Jzr/RmfSpQ0w0THwGzJkwr2/sp9YcK8v3YkUJ/7D7imTu5HfJeVdVhDA/v72XQ==","signatures":[{"sig":"MEUCIQDnb3WNYnFCiXYbuaZnsYOdLTwDKDcn7x6GZKqFP3fIswIgFOaQ+i0rdERXI/W1LRfkcLLjsKvL9Bx/DcJ/ApiJrr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1933.e4809f4","@flighthq/mesh":"0.4.0-next.1933.e4809f4","@flighthq/node":"0.4.0-next.1933.e4809f4","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1933.e4809f4_1787775068318_0.7996798397390887","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1933.e4809f4":{"name":"@flighthq/skeleton3d","version":"0.4.0-edge.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"0d2783bcb21be0113726505732082e1f24962733","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-edge.1933.e4809f4.tgz","fileCount":51,"integrity":"sha512-FNmWfQ7A/vUTusu2NsmThxjegpt6LM7dyorW5QsPcdxNINZkPn/yVRoLw299zSf9owC5QyZ8N9yld6zr/x3NoQ==","signatures":[{"sig":"MEYCIQD4cULtiy2EMT69nFl7PJsQE+rlHeknpYoJ6thQTfm6hQIhAM/TL8pmhoV91S+ZPSH8HlsH4cY6XPlOXj0B11NQ69Ki","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-edge.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1933.e4809f4","@flighthq/mesh":"0.4.0-edge.1933.e4809f4","@flighthq/node":"0.4.0-edge.1933.e4809f4","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-edge.1933.e4809f4_1787775505678_0.8012926357447288","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1935.74c34fe":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"1f8f0479621975e77d559426e123e65310300d95","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1935.74c34fe.tgz","fileCount":51,"integrity":"sha512-ku5vkQbWQlQA6F99j0LPckdyLkkKMYZBtguE+15vo+eTFIy6CEa53nLJLxP1kD/PEgwAv/Q8vndmF6N2JpXDZg==","signatures":[{"sig":"MEUCIH8x1vNZfdiWN65KaLI4vIRwOg1F2gg5JKXqyRcnF70YAiEAsxr7XF7K/C6xj1Vu3Dq6RD9wduo8deCyjNBNnh3vdKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1935.74c34fe","@flighthq/mesh":"0.4.0-next.1935.74c34fe","@flighthq/node":"0.4.0-next.1935.74c34fe","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1935.74c34fe_1787777326189_0.09518365927182271","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1935.74c34fe":{"name":"@flighthq/skeleton3d","version":"0.4.0-edge.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"766b5e89e91a4cf400f86bd29fad630117a1cb97","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-edge.1935.74c34fe.tgz","fileCount":51,"integrity":"sha512-zB5BNFTaNuC0YWG2AYi8UQVldLen0ImW8scg3wgwR/XUAklsP/z/H6HgKWzd4/8QIGOXUDFXM8fQm2B3hpL40w==","signatures":[{"sig":"MEUCIHVe4wHy+7vsia1K7O44K1cF4HTjsJMYYFMNO8rIJKxFAiEAtkRsGfFJlhSwOffRQsCCBO/qAGXw8K0gI/x73bdCR7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-edge.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1935.74c34fe","@flighthq/mesh":"0.4.0-edge.1935.74c34fe","@flighthq/node":"0.4.0-edge.1935.74c34fe","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-edge.1935.74c34fe_1787777757748_0.23006535827766328","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1936.bc924d7":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"498d39fc2160734128d313557926bc28192cb048","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1936.bc924d7.tgz","fileCount":51,"integrity":"sha512-bUQe1e2j8rDUzw2VtdhpsHzEwxmfFhfeHU20a0mmwN4XRG1hZYPdFm6NOqyoYFwJ4BJrTUpEmM6B0McByetrgw==","signatures":[{"sig":"MEUCIQDJ4oTM7b8GUlZTCMSoxaYaIlvaKmIZg+i2Q169xAS9CAIgJ5uRRuuY50tmXXFxoTg6VsEm/SWQ3RcOsiH9YfFcFVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1936.bc924d7","@flighthq/mesh":"0.4.0-next.1936.bc924d7","@flighthq/node":"0.4.0-next.1936.bc924d7","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1936.bc924d7_1787779639674_0.09523688305743505","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1936.bc924d7":{"name":"@flighthq/skeleton3d","version":"0.4.0-edge.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"caca8f0c75319e5cbc4bd0f94b62f62a57cc99c8","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-edge.1936.bc924d7.tgz","fileCount":51,"integrity":"sha512-0OPAuW7HnXLBNeUCm9gIrZ1JO9Ck6V0drdByXiVG9+J1l/VYJDMjV4AInkznoiYafx6eCbuH+bcFAkJzNXxDfw==","signatures":[{"sig":"MEUCIQCErEvqFj05MgukCEu2ucfY+SPhFnGilbHV0eTfzh7AfgIgT6Xjh/u5VqZnuY2DydvbynEHwStHYjczGU0cehGr1IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-edge.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1936.bc924d7","@flighthq/mesh":"0.4.0-edge.1936.bc924d7","@flighthq/node":"0.4.0-edge.1936.bc924d7","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-edge.1936.bc924d7_1787780072873_0.49777245643505585","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1937.0d089b3":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"37a8000594dc5a7e8ccbcbd8be8caa087c39cb54","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1937.0d089b3.tgz","fileCount":51,"integrity":"sha512-bwXIQI3wDmDTI/T7zPPbAotQhVdU8/FGk+2Nc9E1bFk5DGIrR4xOlOHNeoLbko5CKLi8V3ZyQibRElsuVHSnLw==","signatures":[{"sig":"MEUCIE1HE4IKOrSmsA5s8cCMmVAwhhERPvr0Rv8UwudpgWxpAiEAs1b7uhUnQivHf8a5WzYgWlbSFVyZ6ld5cpi1nUrMoz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1937.0d089b3","@flighthq/mesh":"0.4.0-next.1937.0d089b3","@flighthq/node":"0.4.0-next.1937.0d089b3","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1937.0d089b3_1787782965981_0.5231080921354605","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1937.0d089b3":{"name":"@flighthq/skeleton3d","version":"0.4.0-edge.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"4388b97fb0a9a98c75e4bfb5916b3995eac3dc03","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-edge.1937.0d089b3.tgz","fileCount":51,"integrity":"sha512-djvWEK0ZpU34xLVcVWwnJ9jeIcmEcf+cwRbvJr+IPULBv/4zGWS35PinoVugmxh7Lxia2QE+e90BiE2gN8v/xQ==","signatures":[{"sig":"MEQCIFajfSGmeimiErhMhX7C7LrYkrbd4THD2ML91PVrRmimAiAKRcyf+VV1kJHZCBUdt3ZZHMX9wICyoaK7xma1/8MiQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-edge.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1937.0d089b3","@flighthq/mesh":"0.4.0-edge.1937.0d089b3","@flighthq/node":"0.4.0-edge.1937.0d089b3","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-edge.1937.0d089b3_1787783396884_0.8784804450563757","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1939.481bde5":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"05477ff12c386bb0a0cf3855a0e7268bfad7bf89","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1939.481bde5.tgz","fileCount":51,"integrity":"sha512-lFoWYY7Nt9wcPOMvOTt8kox2R/OMwyTFY7fAO8/CTF3tB9QSinGCNs2i65Yiy717yPZ1ScCjEEXrbQkINNZhgQ==","signatures":[{"sig":"MEQCIHqNJCvCoZq4wTT+0hj958QBchhqyUvnfcUX281fty91AiB1u7Ny7/hxiZUK1Lad57sRS6ZRoSmNw2z9Z7U60KQrRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1939.481bde5","@flighthq/mesh":"0.4.0-next.1939.481bde5","@flighthq/node":"0.4.0-next.1939.481bde5","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1939.481bde5_1787789818936_0.2579426722894873","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1939.481bde5":{"name":"@flighthq/skeleton3d","version":"0.4.0-edge.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"efbd90e75b067bcf0aa64029ee947bd60c75eacc","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-edge.1939.481bde5.tgz","fileCount":51,"integrity":"sha512-EqxnZWc4kuYhf5rTav4m6IH+qmuLQd6iJJcCpF95kgCHNMEoE0LscoKbK8jebVFEmVLCeYBzOmQmSU+943/0Mg==","signatures":[{"sig":"MEUCIQCsMM6YoYfxqHnSbA5vhY+A3xl6zDulX8KymlzpF2lzTQIge99kY0oBw4nTzXuMnmIhry86VL+xqWF/VbyI1wQe8rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-edge.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1939.481bde5","@flighthq/mesh":"0.4.0-edge.1939.481bde5","@flighthq/node":"0.4.0-edge.1939.481bde5","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-edge.1939.481bde5_1787790283080_0.6346592623809113","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1940.b8a4265":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1940.b8a4265","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"fe112c2ba91da84bafb09821f3a22821906b7b3c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1940.b8a4265.tgz","fileCount":51,"integrity":"sha512-NUSXvGM65Ahsb5KRT3MtwrBNwk55294HbAvrcAaFFuXQR+B2YDRGzNbIs73bP7WEOHDWFrkQJGraJelCmfg1aw==","signatures":[{"sig":"MEUCIHo+yUWeUniIX7dl4byvWLK1joAwSZwnJppCBkKuEgrVAiEAhDuwS9PEKXRwAEtA8GEyuH1RFBDVD3evESmVP877YA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1940.b8a4265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1940.b8a4265","@flighthq/mesh":"0.4.0-next.1940.b8a4265","@flighthq/node":"0.4.0-next.1940.b8a4265","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1940.b8a4265_1787792817939_0.2647133156112833","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1941.1d7f2bd":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"20be8d7ccabee799f5373b28658b617c3c1059cb","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1941.1d7f2bd.tgz","fileCount":51,"integrity":"sha512-9phfu3mwb1bZbeRNP2FqeYWs9nYlFnsrws7q91KvkLCCHpPTPdr6Sn17tMx9JpvudQZeGW93Xih9Ty5dCJtJkw==","signatures":[{"sig":"MEQCIDYoOTrx+93cjfqv3SM9LSG4TbMpRYacCeFBxk6VPMBhAiBmNlMudyiaIBf5XRn3bTveeljq3XlUInQlw+91ehMraA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1941.1d7f2bd","@flighthq/mesh":"0.4.0-next.1941.1d7f2bd","@flighthq/node":"0.4.0-next.1941.1d7f2bd","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1941.1d7f2bd_1787794069154_0.4437771451386139","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1941.1d7f2bd":{"name":"@flighthq/skeleton3d","version":"0.4.0-edge.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"56fbd189649f6eddb3d3325232a6676368fdea90","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-edge.1941.1d7f2bd.tgz","fileCount":51,"integrity":"sha512-nKEVVHvbAbz5hZmhNBfALk6eS+4naMsZD4huUbsmhjzyGnNfXeVfWOBRdxtCBVTaR0fFMQD9R7WcxwMsJGr+Kw==","signatures":[{"sig":"MEYCIQDjbUu8CupwIIRtKJ31Go8KVjgpSoc4Af/yRJ+3Phw3gAIhAN4S/KWC7y8gxUHabqwZboseCVx4Amb49KYfWBi+EOD8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-edge.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1941.1d7f2bd","@flighthq/mesh":"0.4.0-edge.1941.1d7f2bd","@flighthq/node":"0.4.0-edge.1941.1d7f2bd","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-edge.1941.1d7f2bd_1787794494681_0.36970592709112404","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1943.b4c3e61":{"name":"@flighthq/skeleton3d","version":"0.4.0-next.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"2a4a4ec7cd621e337e1892b121e3d227e08be837","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-next.1943.b4c3e61.tgz","fileCount":51,"integrity":"sha512-QKI0oSzqGo4tLnss+Yr/3OfCjp8X0Qly6mpI1W5kSxgfJyRwN8uka1c3a+JmYQmJqPr412bltWhOZlIZEM0laQ==","signatures":[{"sig":"MEUCIA2h3PUVrKdJVbZmMQh3P0eZt5JDvjmiV5A2QEPSIDWRAiEA1xKy1G7P7PFTL+fjsLFgLluNve04VCegcPLVQoaq68A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-next.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1943.b4c3e61","@flighthq/mesh":"0.4.0-next.1943.b4c3e61","@flighthq/node":"0.4.0-next.1943.b4c3e61","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-next.1943.b4c3e61_1787795214012_0.9545706182652485","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-next.1944.cd6b6e7":{"name":"@flighthq/skeleton3d","version":"0.5.0-next.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"45538b2a28e74d5258af4db7940c36417323c819","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.0-next.1944.cd6b6e7.tgz","fileCount":51,"integrity":"sha512-I6jKQgA4Y1cF17J5TXMKiDoNdOZ2Q+tSS4PMK4IB3pY3iLizqlJbciVIYML4l2iPdsBypGon3153UScNaNJzAQ==","signatures":[{"sig":"MEUCIGcPBU0Cya4utSQZvyLPwWC8fZije4/HwQPBOvydsogIAiEAmwZVbasfsYLyMua7R/oL241pS5FGmPnQTKYgaMFeNqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.0-next.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.0-next.1944.cd6b6e7","@flighthq/mesh":"0.5.0-next.1944.cd6b6e7","@flighthq/node":"0.5.0-next.1944.cd6b6e7","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.0-next.1944.cd6b6e7_1787795511209_0.9783798589622559","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1943.b4c3e61":{"name":"@flighthq/skeleton3d","version":"0.4.0-edge.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"0f16ad77fb4be3235675b0c448798b1448a067ba","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0-edge.1943.b4c3e61.tgz","fileCount":51,"integrity":"sha512-caKTTjkyBRJ4ey8cY0MiXbOHW9xwZZUdAxatMTf8ukKJ9B6z0auvBRw8SvVQv2ixwlg6Rhppqf5yQ3isf5LnEQ==","signatures":[{"sig":"MEYCIQDmssFvRUKVkSJRuOwslUGjTLU1gXequTAPYysIZ6EiSwIhAIF3/pIfty4B0X0TAe7c8eGobIVpstQi8z+v8Yyhyf+F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0-edge.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1943.b4c3e61","@flighthq/mesh":"0.4.0-edge.1943.b4c3e61","@flighthq/node":"0.4.0-edge.1943.b4c3e61","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0-edge.1943.b4c3e61_1787795678665_0.42940409228182563","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-edge.1944.cd6b6e7":{"name":"@flighthq/skeleton3d","version":"0.5.0-edge.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"f02dc05115c14559a95524ef5c798486ebb30272","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.0-edge.1944.cd6b6e7.tgz","fileCount":51,"integrity":"sha512-Xf6U7DYEcZV+vdMJeqHphLEvcSo9WTL/uLGGk/hHRzFQzplMLgnvoaicHlNmtOVIrZrBsm1S05cXjUbZHKNvcA==","signatures":[{"sig":"MEUCIQCigmNRrH+PWS+joXNGtTtg+sEz+ySH0Nh9kBLKXi5mxwIgbJSv3FNaouKBwELuqOB18iHUWk2esZR4qaqqZwj+PfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.0-edge.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141777},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.0-edge.1944.cd6b6e7","@flighthq/mesh":"0.5.0-edge.1944.cd6b6e7","@flighthq/node":"0.5.0-edge.1944.cd6b6e7","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.0-edge.1944.cd6b6e7_1787795956181_0.22393005591168347","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flighthq/skeleton3d","version":"0.4.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"bebad060e866bf3a820fd5bfc17ab60a6b9c81ab","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.4.0.tgz","fileCount":51,"integrity":"sha512-eW65KP6Y2UcZjjFCZuJkK1RGgtocliv47nEx6DdHN0xTGapjQw5ysSd3e0ZiUOgNDV16bj0Uux5/UgSVCEY0+Q==","signatures":[{"sig":"MEUCIQC+Up5+rMKT5L0Cw06JRoOtIPmyiRSnN1AR4I2ADHk5DQIgPiD5Gi+7C1bCQfL5PuQH+qDTyDBbd42mC74114xLaDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141633},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0","@flighthq/mesh":"0.4.0","@flighthq/node":"0.4.0","@flighthq/types":"0.4.0","@flighthq/entity":"0.4.0","@flighthq/geometry":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.4.0_1787795992047_0.028388776763556","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.597.ab004dd":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a09032e78c4767f598ea0a25980cd9e23d2037dc","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.597.ab004dd.tgz","fileCount":51,"integrity":"sha512-c86P+ab5SGHXSvTytJmHlhRzdZYU86QJMOde9zzONrpR9S/KOGfNdocnyryek14fdzdaMZJPS5gmh5qbKzIWiw==","signatures":[{"sig":"MEQCIDztd/ElNz9ZEUpFVIwNhiQRPyO4slonBLMAiOjDXF98AiBSQ+O7dvM28wkcDB6qUMvRT/454C5/XXTkJs6+mUrk9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141769},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.597.ab004dd","@flighthq/mesh":"0.5.1-next.597.ab004dd","@flighthq/node":"0.5.1-next.597.ab004dd","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.597.ab004dd_1788159395772_0.4332426564713694","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.597.ab004dd":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"49664ad9bbc230966c2d7c03f00213b72a174b3c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.597.ab004dd.tgz","fileCount":51,"integrity":"sha512-5DTr/7dgaWhwzwKVZKrwMYOZfOxwLk82jT6X097ShlZvhtQPSDKl4EIjH2Q2RJHIs49QTwyV3WvxO8Z5mBj0Ww==","signatures":[{"sig":"MEYCIQDGjV2QqcvLLlsE47fa9XyD/BGGJKb8cuxkp0Y6aClT0QIhANMcjqDnXmButUH0NfXiAE/Dxfs8SPmnFCA3NRNIDJnn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141769},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.597.ab004dd","@flighthq/mesh":"0.5.1-edge.597.ab004dd","@flighthq/node":"0.5.1-edge.597.ab004dd","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.597.ab004dd_1788159839800_0.6730179593012608","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.601.e6e16ba":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.601.e6e16ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"0c3b53ca9a5a895faf050b899ee9bc336a2bccee","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.601.e6e16ba.tgz","fileCount":51,"integrity":"sha512-yX6b0orWgzgFE6JayhyW/KjWHF+1fUeYs0PhFM4mCcyBow0d2eVSigKV9KaoKqG/Q3Dr0HkyQSI4oCUeJFu0kg==","signatures":[{"sig":"MEUCIQCLkPjLrB/bFLR4exeDW0FSk8eyPyPQVnyaDl61mAX48QIgSmajrPJpk2el0O6VxvEY2fqqBCDJc1Kwfh+4cfLpwLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.601.e6e16ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141769},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.601.e6e16ba","@flighthq/mesh":"0.5.1-next.601.e6e16ba","@flighthq/node":"0.5.1-next.601.e6e16ba","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.601.e6e16ba_1788163079741_0.7263868001037477","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.638.d4dbd4e":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"6139606128ef428499f5d434f961f6530f06a990","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.638.d4dbd4e.tgz","fileCount":51,"integrity":"sha512-056xaAJgkiVMFPB6jzt9YVy+bGZvl4l/iujegX+Br8Fhig+GM5LgvbWbhg3utzfMttMp6U1WJLjZRpm3lroZkQ==","signatures":[{"sig":"MEQCIFpiHLS0EIDF7Gnw++3XbS5G4BKtlB8NOXS/YZHZ92QZAiAT8X34fpHvnF08eTxWoj+DraQbVRuBuVDL9kVZhx3o+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141769},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.638.d4dbd4e","@flighthq/mesh":"0.5.1-next.638.d4dbd4e","@flighthq/node":"0.5.1-next.638.d4dbd4e","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.638.d4dbd4e_1788193888691_0.6080300379246326","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.638.d4dbd4e":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"6cbac4e28485f42bbbccfda4fb3689b354b7016c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.638.d4dbd4e.tgz","fileCount":51,"integrity":"sha512-G1Scv/D5kxw2gDHybo7202qlTWUVM2IHU1OwiRru2cOThZsKuDznGdHuJWeFZd/PvuElMHHhYRnF86QE1qQGPg==","signatures":[{"sig":"MEUCIQDtQ6F9Hf3fNpevmqIUw2i9k9unynG50KzLzCd7JNFOowIgH8p7bzqWY5k2dc6oyIEG/gbwLkK0fxUPqF4MK/w2b7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141769},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.638.d4dbd4e","@flighthq/mesh":"0.5.1-edge.638.d4dbd4e","@flighthq/node":"0.5.1-edge.638.d4dbd4e","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.638.d4dbd4e_1788194401359_0.8984557284313135","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.640.24b4c62":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"195f8a9c8c3e25e6b12d1f1e9a92929caf04d82d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.640.24b4c62.tgz","fileCount":51,"integrity":"sha512-qia/5h7PvkGArGUdUXYL8rwRDVuzCyzp0iKMGkDwdoIc3Nh7bxrVel9+rbfwEvVp61+wRggk8R5QNsovhvXtNA==","signatures":[{"sig":"MEYCIQCm5PL+uWpxx6MiCTFnZX7lSHjt4ALrnvq9EUtLtBFagAIhALhLou9aq1vx1EG8qFIVdB/NsSBCMx/O8oJwhGMWsswM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141769},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.640.24b4c62","@flighthq/mesh":"0.5.1-next.640.24b4c62","@flighthq/node":"0.5.1-next.640.24b4c62","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.640.24b4c62_1788200055881_0.7167488611139079","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.640.24b4c62":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"874b16f5044994792d4f4ee0f89f696518698808","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.640.24b4c62.tgz","fileCount":51,"integrity":"sha512-SOuGyj/K1bif4Gq2yUUPM1mTjaoZcvSCC0PiIdkBO0JjYXVLVNzbkXWLU3LtUCZnkA+Tg9lsr9N+TcLyyGbkrw==","signatures":[{"sig":"MEUCIQDx/SnM4omsGOPy3Xnn6Y5kTcwMo8eBXZPr1Jd/2B4WPAIgf2la3rL75rtaPgYJhCp69GnnjfCLFar4+qXvejjCmgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141769},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.640.24b4c62","@flighthq/mesh":"0.5.1-edge.640.24b4c62","@flighthq/node":"0.5.1-edge.640.24b4c62","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.640.24b4c62_1788200524912_0.7619654041235506","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.650.5d3df0b":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"bc6b9183787e514c3e7a6e2292badea4d9ecbbb4","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.650.5d3df0b.tgz","fileCount":51,"integrity":"sha512-1lvi1uicyuaRJ0qM4O8vRneR2cPzlTEgn/KG48AMxAHD76p1HaVvIN+0XfSEoJ81azSonQUfc0HVrSwT6INWuA==","signatures":[{"sig":"MEUCIQDrleoeAjvcAlqIdKj9fvcUi0pozpwQH/EofLuis4FIdgIgAZwTpIR6oTE8958VjI+MGUKT3niMHhSJpKDUE9JEzJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141769},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.650.5d3df0b","@flighthq/mesh":"0.5.1-next.650.5d3df0b","@flighthq/node":"0.5.1-next.650.5d3df0b","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.650.5d3df0b_1788220747743_0.7227205241316559","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.650.5d3df0b":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"9e6d35444a4524d0d79bbd6c78ff0452784ec93d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.650.5d3df0b.tgz","fileCount":51,"integrity":"sha512-6LOCwwuW6mU2dHR9g3y1S5ABsHwgm0au+n/H5G43VrAR5/SM4KsO4nOoaz7LLlfULJxLNuXF08nomqpqAUllVQ==","signatures":[{"sig":"MEUCIQCGjxO7YQPBnMDM+9LjA92DTqR3dmrgGiXfEtpuY7SwuwIgENLaoXiPYVDzHPbuNuWC3huwm6bi63Dr8kr6MynjMDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141769},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.650.5d3df0b","@flighthq/mesh":"0.5.1-edge.650.5d3df0b","@flighthq/node":"0.5.1-edge.650.5d3df0b","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.650.5d3df0b_1788221283973_0.03293369089399212","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.654.b54779d":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a3c7a00a22845115aebb7e7e174d1b0dcc0f75c7","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.654.b54779d.tgz","fileCount":51,"integrity":"sha512-mlzBocyH9Wa2/KsIWHFyRgoX5qziLuWI+9MKY2/qG+ehcCNbWLnPGBpESImxNc5oXqppE8Sd6OklZr/SvmYS8w==","signatures":[{"sig":"MEYCIQCTPB/QmR+2bMIaCXh8XTxh2OzC/xqbNY2DCKdlG12U+AIhAKe5iHw6S6BYzmavVS9VkEdGg7jNJcl9h2wWDQXJ0GkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.654.b54779d","@flighthq/mesh":"0.5.1-next.654.b54779d","@flighthq/node":"0.5.1-next.654.b54779d","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.654.b54779d_1788233816793_0.7834900521113997","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.654.b54779d":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"179a3400e1cde892eb9cd42bdb47ed9a73556749","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.654.b54779d.tgz","fileCount":51,"integrity":"sha512-/9/VDisDa5LuiLwbpx8k8nLQXUSzAPVF/S/X7P1fyARAjFxEViXdQRTowC9dVlf3nTV9S0hX7fmsZTXdyOvbbA==","signatures":[{"sig":"MEYCIQCFH/wTJh+udDXugh6xzw2FLvvEJlvzIQOEJsaJKTB63QIhAKTW8qNhQ+ZJjzdKOzNbwyrlHNVSvvluML1YaeZvXVaf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.654.b54779d","@flighthq/mesh":"0.5.1-edge.654.b54779d","@flighthq/node":"0.5.1-edge.654.b54779d","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.654.b54779d_1788234300160_0.9859667270567669","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.658.9cb44d7":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"b7e0c69862b2e7d7218c10e07791d8e7bee27970","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.658.9cb44d7.tgz","fileCount":51,"integrity":"sha512-QhhRtEQPOlz5s2oDh4z187zT2UodLZRwVw1KvvsxwUNlclRRU9wjve02C6wZexT/EBBq3ymQmmcSSE9YFbVWSg==","signatures":[{"sig":"MEUCIQDwY+8eCfXwkdoDXLSIZhIqmCG65B9oYgrqozofaxTDwgIgf07cLQ2vUT1TqJP22XN+0+6Hv/BYuzg/N01lPamBs5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.658.9cb44d7","@flighthq/mesh":"0.5.1-next.658.9cb44d7","@flighthq/node":"0.5.1-next.658.9cb44d7","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.658.9cb44d7_1788290128634_0.6433993075997102","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.658.9cb44d7":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"80867caac6daafe780d4b621030da1f69ce2222b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.658.9cb44d7.tgz","fileCount":51,"integrity":"sha512-BXdokHfeFBrsonPNGAUCoJ2T7IfTHT1DZhoYJCMt5C/PqGy0usPck3gd4UI7EUC4QuPaYKXAO6d2SlrpFMFxVw==","signatures":[{"sig":"MEUCIDQxMGDmMaQ34ZfSOjLJECLMFhRcfkDduVYJ1f5OjekgAiEA/mM+qpozGlqwiuFXqurnf9tl/J4AMoA2m4//M8MkL1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.658.9cb44d7","@flighthq/mesh":"0.5.1-edge.658.9cb44d7","@flighthq/node":"0.5.1-edge.658.9cb44d7","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.658.9cb44d7_1788290605958_0.7281454231308457","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.685.f72fc7f":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"caeb054ded018832c192014c62a7820e8d74c8f7","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.685.f72fc7f.tgz","fileCount":51,"integrity":"sha512-LvLReUW1O0jVzQebwQHA6ScVZQs15xzX55+0X1z7+GmWay2wGR2nx1VR33J0dkR7hTiVwUtAywG31kVLlO/qjw==","signatures":[{"sig":"MEQCIAFNDpgNY7UKxUvmgIandemxwjeadLUskKuekJ3R3mZhAiBlSuYn9NBA+osx37cnzxcef96/JTbLLfNFZ7UIiTpUmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.685.f72fc7f","@flighthq/mesh":"0.5.1-next.685.f72fc7f","@flighthq/node":"0.5.1-next.685.f72fc7f","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.685.f72fc7f_1788311375030_0.9362070808660714","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.685.f72fc7f":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"5218bc902bfd6f2995be476c74ec1dabba3c0298","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.685.f72fc7f.tgz","fileCount":51,"integrity":"sha512-dUBarxwxA42FNj2AaYZA/CvpHy2jPNeonDcyVz/lrbHdJLA31A0xLEDB+VJDQAZFC50IJ7DNCaxgwoO1nVExMQ==","signatures":[{"sig":"MEQCIDEtbBsMfKG7qz0gaAB2KdPjrCLxmt0Wz3qxFibK8PGEAiBNE7rhD6gMHSoYPkZyqtdIY7Qyg4GHwh7YIrtIm+aYMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.685.f72fc7f","@flighthq/mesh":"0.5.1-edge.685.f72fc7f","@flighthq/node":"0.5.1-edge.685.f72fc7f","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.685.f72fc7f_1788311933831_0.9708882882955727","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.693.478551c":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"3e2670f5649ceccc2ff3be2f11b3f002dbdc57d1","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.693.478551c.tgz","fileCount":51,"integrity":"sha512-OVmDNP9RfdqHSQ8dHrkh7sgxaLD/L9qX12crxMnPq1owTMwKkJWIf4I6WTUvft83A7WuDTveAnQKBp4NJLHyUA==","signatures":[{"sig":"MEUCIQCFtATSCe0xx5JDUraJlGWsWrztsf0wCvT1imkJ0phrrwIgFJg2gF2pZdNxWZOy09CJvFCoLXOlYzv0Q1N4OxtGCao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.693.478551c","@flighthq/mesh":"0.5.1-next.693.478551c","@flighthq/node":"0.5.1-next.693.478551c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.693.478551c_1788320608131_0.25769558471222664","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.693.478551c":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"9de3ebec667a5278a44669517fe3fc520ce754c0","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.693.478551c.tgz","fileCount":51,"integrity":"sha512-fMYPspBGfuTmiyPkfk7LWjv3+kquXMrnFgBd26IUWn1k4TIwoQQQ7Ht1IqmqidrJlGlqOWC4Fds9kRA4cYURog==","signatures":[{"sig":"MEYCIQC0HQvzOSz5yS7k1tyu8GYZM7qiroXyfE/Kqoo8qq2XTgIhAKYNMHaAz5ODiNHxi6w0jzwayUGKzkq8595JtJQOSeEa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.693.478551c","@flighthq/mesh":"0.5.1-edge.693.478551c","@flighthq/node":"0.5.1-edge.693.478551c","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.693.478551c_1788321145967_0.8208062133655918","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.704.19c91ec":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.704.19c91ec","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"b9d6ccdb63e22b68ec74659ea71d751695bd53f6","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.704.19c91ec.tgz","fileCount":51,"integrity":"sha512-9g9eNFjmm2mNBCw9sJ/Or1D7WvbkTxMJYJONWSp+yutQTVHSzdmmdu9QJpDZGX/g1FdsdcPxqem7hrymBkA0SQ==","signatures":[{"sig":"MEUCICitpejUyfqt0eJgvRzow3pdynx230OglHYxmjYEbDAzAiEAhJsa+XaklEt+hPOjePcfaUrONLR+eAVQIvBEUfwuHWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.704.19c91ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.704.19c91ec","@flighthq/mesh":"0.5.1-next.704.19c91ec","@flighthq/node":"0.5.1-next.704.19c91ec","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.704.19c91ec_1788384415041_0.9718520579910155","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.729.2aeb707":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.729.2aeb707","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"d216e8b7aaf6a07800e602d685c7ba924b3b3f2e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.729.2aeb707.tgz","fileCount":51,"integrity":"sha512-AMUMPNXjkQ5tPEr/zac5MTBArvQJQ0C2EECE5PSv7WWZlS/rKATYav9wvoUGkApmXZ8wy17W8eQ/vOqak1lD/w==","signatures":[{"sig":"MEUCIGi+G98U/8glehd/atjVGo7AofCNixCGi2C0jCJDeGscAiEA1Su44PSI+tW+fhTwR33tYN1FWff2KfbBloAX8D8TDhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.729.2aeb707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.729.2aeb707","@flighthq/mesh":"0.5.1-next.729.2aeb707","@flighthq/node":"0.5.1-next.729.2aeb707","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.729.2aeb707_1788400533416_0.1654721831306023","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.730.f29a5aa":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"4994abafab1d7959f7fef2d3b9966c4dd7e5022f","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.730.f29a5aa.tgz","fileCount":51,"integrity":"sha512-7ipTnXehnd+pIPn7tXxP+BPpiX2ZbC12elwks/TaJtEpNh0O3h2KGBGlmWcLvpv5PSk1XJy2t8987N3trhjyfQ==","signatures":[{"sig":"MEYCIQCq1uxn64g6wBUnuin37I5jL6IR8eFNO+tC7m5TlDqJJgIhAKTJhP4dMKu1PG3mLTJlnU/bdjf6WzICMc2ezSG4SGRO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.730.f29a5aa","@flighthq/mesh":"0.5.1-next.730.f29a5aa","@flighthq/node":"0.5.1-next.730.f29a5aa","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.730.f29a5aa_1788404736613_0.13029892074370641","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.730.f29a5aa":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"3e508152d07329fa82d22e7f6f890f11f8b44059","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.730.f29a5aa.tgz","fileCount":51,"integrity":"sha512-awkD9D8XatZ6+HxrQQpH1uAz29kvDvGCK4/MlDW+h26DOUGWW6EEe6oNI06q5wd9dLd1BoC7R/fXA3e+vQhasw==","signatures":[{"sig":"MEQCIHbCmLzK8zUSjjrVcvHjQk57ULtxE1u3qJ5DRSMBXpazAiAK/ZB2YsWxn5Z2HUoEfLcUeZR6raZRFiIPPaaVJzihRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.730.f29a5aa","@flighthq/mesh":"0.5.1-edge.730.f29a5aa","@flighthq/node":"0.5.1-edge.730.f29a5aa","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.730.f29a5aa_1788405278664_0.07966991865861717","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.731.0ae0aa4":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"7a585289ac53ae353164dcb6482861f7cc96b472","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.731.0ae0aa4.tgz","fileCount":51,"integrity":"sha512-xVIUQ5gNz45EOlOyWMTTHHB/1QG5oZ29JA1zALYkd4LfplVxJ70nYtqsE0v2JNSpSMMmgP16dNbcB/+px9emrw==","signatures":[{"sig":"MEQCIG5xxdt3ZEUxsSudOOog5O5icu+Q9kvAQ7X8/T/l8/bUAiBpKYdu6hAsX10w92OprVOmwwX5N+ekbX6m/vg0dQO2GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.731.0ae0aa4","@flighthq/mesh":"0.5.1-next.731.0ae0aa4","@flighthq/node":"0.5.1-next.731.0ae0aa4","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.731.0ae0aa4_1788405436256_0.706700455954818","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.731.0ae0aa4":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"559baced45ad79ba2c6935b3a36ec2d7f5af78a3","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.731.0ae0aa4.tgz","fileCount":51,"integrity":"sha512-YI04dsmGdKWtJ1RZjR/ie1NhtsNQ8A+DGRXE89/nAVawKrNUjXpt5BHbUgXRVF4zLvead8bYPD7CtH63jL3j9Q==","signatures":[{"sig":"MEQCIEYklAzi9+1IcHqGF/l4bxA7VORm7RLODbFMb5w5l9a8AiBZ0f2uz6mNPU6aJrBjTE/LnLrDoVoNfhZ//OWE6gbu8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.731.0ae0aa4","@flighthq/mesh":"0.5.1-edge.731.0ae0aa4","@flighthq/node":"0.5.1-edge.731.0ae0aa4","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.731.0ae0aa4_1788405982704_0.656967852677864","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.743.8d09db1":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"022d1fea729a1f87ef23d6ecdff44a6e37eb4f30","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.743.8d09db1.tgz","fileCount":51,"integrity":"sha512-d6Jxh3pH7nfBt2JY2NBA5lfWBWV0HQ5/sJUCTUqcr2P1HjlTkQIR6Bbvs5gJrs155zHoJv+0cdF1UcWpsJPFqQ==","signatures":[{"sig":"MEUCIQCb6J5gDMA/UgCExY7JbnU/b3PEv+hHKh3lIjRWFyy72QIge83PT5wVfmTv3sgVaXTWTpTQ6mfKxb1H6dFsxrYnGxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.743.8d09db1","@flighthq/mesh":"0.5.1-next.743.8d09db1","@flighthq/node":"0.5.1-next.743.8d09db1","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.743.8d09db1_1788426626725_0.013208748602589804","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.743.8d09db1":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"3b7a20b826c724454a5004d2af6e741f50071be4","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.743.8d09db1.tgz","fileCount":51,"integrity":"sha512-nvhl78HYZG1vh5X2GKGmpoqFhL3TJnsIYmE6SqWOUggKYbyhkcH3i7WKz1VOEi88WD0HEaLXMHzk3WYMO6XQuw==","signatures":[{"sig":"MEUCIEZtIijTZ4e7T6P3xGUr2EYMAcWRZrO0NLwBziu2fBLBAiEAuVJuHcTmVSQCZrLdUnn2/eca9wQ+byF6rzwSEj/wx4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.743.8d09db1","@flighthq/mesh":"0.5.1-edge.743.8d09db1","@flighthq/node":"0.5.1-edge.743.8d09db1","@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","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.743.8d09db1_1788427147354_0.7475778557618868","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.799.62ef0c7":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"85cda6b903a21c20c91f54c072c147503112a317","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.799.62ef0c7.tgz","fileCount":51,"integrity":"sha512-u4kzdaWUBHkXJs7jpYA9avZZJviE4IpkoX+zKRNUN+fyDVRcj7+PI2Y9O/uCj3dsEXIUDJDqhEMpnmOjiPZB3g==","signatures":[{"sig":"MEYCIQCP6ewm41qdAKcOoJ2HtJzNGGT8zoyhGnQL2rP5+NXQNAIhANREXuAr7RJczUf+qfjUpxeMzOsTvMmYGoVmq+LpP5Qm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.799.62ef0c7","@flighthq/mesh":"0.5.1-next.799.62ef0c7","@flighthq/node":"0.5.1-next.799.62ef0c7","@flighthq/types":"0.5.1-next.799.62ef0c7","@flighthq/entity":"0.5.1-next.799.62ef0c7","@flighthq/geometry":"0.5.1-next.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.799.62ef0c7_1788447283328_0.41716010368875445","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.799.62ef0c7":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"b1385e13c4340533aea5c266a8900f6f0799f4a9","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.799.62ef0c7.tgz","fileCount":51,"integrity":"sha512-usHDONBjQyit9a/gva28OEuqk4Aa0s9U9G+bQoMlwOvnbki5hM2SYnkqTL5BComQ1YhlbB6qfIM5NWSpZt7vZA==","signatures":[{"sig":"MEUCIQDqKYtO3tBYUsvCOFpv2cVm6w974Z7cOwk6AUjRdGYd4QIgSJ6wZWrStT55TAsXhXMQiAVfO6Q7jI8kbsJ8mGOSZDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.799.62ef0c7","@flighthq/mesh":"0.5.1-edge.799.62ef0c7","@flighthq/node":"0.5.1-edge.799.62ef0c7","@flighthq/types":"0.5.1-edge.799.62ef0c7","@flighthq/entity":"0.5.1-edge.799.62ef0c7","@flighthq/geometry":"0.5.1-edge.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.799.62ef0c7_1788447777960_0.5288991471469047","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.815.cc08b93":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.815.cc08b93","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"bd736da2212b462a4ce80d28cab933cf4257473a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.815.cc08b93.tgz","fileCount":51,"integrity":"sha512-LE+IXqkdtYYV52TrK+YrbhHJLBgyqQUVkgnG8mxbvl9CmFhIQ4Z2RIzNiTMitpvg1hQ2RIvFJQehshNXvJ9nkQ==","signatures":[{"sig":"MEYCIQC+FQ0KyVDFKLeuCX4eCyBLNrNoyTkwgLr+avKYTMmVLwIhAPfO0lCDByU9vh7Oba8ktoMnMq4gXPXMWyYcVwW0IFwk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEsEZDY/7oqAYLVL7N0KcbMKHF0d5VxD/cx8/Xc7VCvNAiEA52sIGoUIFDmQybFca2w2/3FN8jFQt3ZnMmnXbtZGVL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.815.cc08b93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.815.cc08b93","@flighthq/mesh":"0.5.1-next.815.cc08b93","@flighthq/node":"0.5.1-next.815.cc08b93","@flighthq/types":"0.5.1-next.815.cc08b93","@flighthq/entity":"0.5.1-next.815.cc08b93","@flighthq/geometry":"0.5.1-next.815.cc08b93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.815.cc08b93_1788461150342_0.27599201495958114","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.820.97b3830":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.820.97b3830","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"9a1ac0ca170f646c4b2f1ac087bc6c7edbbf6abb","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.820.97b3830.tgz","fileCount":51,"integrity":"sha512-A3qHLy6+1AHg8nuQ28B3HUichGoCK2icO7r20zg9SI1m2hQhJz3RWxfocqYySbSwShvQTqg5hz7vPnb9a+c2uQ==","signatures":[{"sig":"MEYCIQD6haOoBFNvqWV9qbvdSgHvTaPv4e6SMuCTJKMjvzadYwIhAMVwpU9PfaHXRNC9a3tHF+deoyd+JfifZURysQq9xbNT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOgZKZ9umjauyPT5OWPSFBGVRNp79beW86zuzt7/f6DgIhANpygPvD0kqYVlKfKUeIOexTRyijz8nchVNpFAVpOX4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.820.97b3830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141826},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.820.97b3830","@flighthq/mesh":"0.5.1-next.820.97b3830","@flighthq/node":"0.5.1-next.820.97b3830","@flighthq/types":"0.5.1-next.820.97b3830","@flighthq/entity":"0.5.1-next.820.97b3830","@flighthq/geometry":"0.5.1-next.820.97b3830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.820.97b3830_1788469867526_0.14597299440598088","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.903.f434bc2":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.903.f434bc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"1302bc7a9f8895e5f9cff34867cf27f7c6fd5a14","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.903.f434bc2.tgz","fileCount":51,"integrity":"sha512-TIo9UR/aDxj3SWBgoGJqcSQLVmqeNLk1/z53YcDaykim2xXuvDR9BdzqxLjn2jAhb1T5fIKtta3zLEoAObjBWw==","signatures":[{"sig":"MEUCIF1waL/yAUngybMq0Nos/tErCTPhjXsjEIwnzqJTCZefAiEAvg3IzJ1QJAHXr10DLWN/nYJKxSY4dv7omE1JOg957Fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEdS46i2GXTkHnhryNIhXPzKsWonUYAaQLuf6zjoU6MAIgPY6GlXl3jicVQzVBWEaD3b+QLf5iHc8RI84T3uEutL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.903.f434bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142753},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.903.f434bc2","@flighthq/mesh":"0.5.1-next.903.f434bc2","@flighthq/node":"0.5.1-next.903.f434bc2","@flighthq/types":"0.5.1-next.903.f434bc2","@flighthq/entity":"0.5.1-next.903.f434bc2","@flighthq/geometry":"0.5.1-next.903.f434bc2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.903.f434bc2_1788551176063_0.9437605769697126","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.904.b545d9c":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.904.b545d9c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"5605c52ddc71e5d834124f134eaea7e044c91378","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.904.b545d9c.tgz","fileCount":51,"integrity":"sha512-87mG7BWzm4abIcGf6BMPow6+TjlpdIna++7z2a/0pjIXSBQ2jaEq7KJStZ/6mk9xWI59ta90QrAOzeBOIpsTKA==","signatures":[{"sig":"MEQCIGe8FVtAcK9qraCGbI9Wev5x2ZuTdf3Ngf8AKpjw/2DxAiAGiG/7ChpdUcwkR1jLTQ10ni9c7MePjy3dVpnxxEGprw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWUm9FxpcROTgTROlnOdfdRPBAEOkNW6wfdi48S6PYTwIhAOfZc5fMs9ZgPxeEDbCEM0R7UmLTKnzTtTVbgYeVIp7C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.904.b545d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142753},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.904.b545d9c","@flighthq/mesh":"0.5.1-next.904.b545d9c","@flighthq/node":"0.5.1-next.904.b545d9c","@flighthq/types":"0.5.1-next.904.b545d9c","@flighthq/entity":"0.5.1-next.904.b545d9c","@flighthq/geometry":"0.5.1-next.904.b545d9c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.904.b545d9c_1788554789833_0.3880619894145467","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.905.5fbf787":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.905.5fbf787","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"987a9c18e7091975a5f6a43c5c5d9db2fc360e57","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.905.5fbf787.tgz","fileCount":51,"integrity":"sha512-58+wnSKFIoqoNSb3Awse+myNycBsSd0iVSJosYTexs9kLedoHpJcp1bMINBRP7rv7Xe32UWFjVlWQldehqLpqw==","signatures":[{"sig":"MEUCIQCVfGGuMz0VYZ3v8MjxxpSl7obPkRJY6PT2LQ64kgjDNAIgIN7nAJq62Oj8l6UmD4GwXpk5Th3YfoLPk3Vflvp3MyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBfZrJsQQgkyrltNCdONbV5WDzyUjaWJjzE78wVGP54XAiByEei2IW+YOmXN7lijwua63YcLpMI90RMkm4OXlzx4rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.905.5fbf787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.905.5fbf787","@flighthq/mesh":"0.5.1-next.905.5fbf787","@flighthq/node":"0.5.1-next.905.5fbf787","@flighthq/types":"0.5.1-next.905.5fbf787","@flighthq/entity":"0.5.1-next.905.5fbf787","@flighthq/geometry":"0.5.1-next.905.5fbf787"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.905.5fbf787_1788556066331_0.3410990703453114","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.906.419e5c9":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.906.419e5c9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"4c292b943f0e325e452070e04e8eb4ba764681b7","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.906.419e5c9.tgz","fileCount":51,"integrity":"sha512-lJerPqkqhymGjZ79NVlVAH7BPz0kPIs971khjtFGcsKVayVXAqX21JrjNGpLuNTajFDtQl/KY+DrZ3qhEp9lEA==","signatures":[{"sig":"MEQCICgR/y1umM/kLq9HCqiL2h7o+2F8kSvFNzbTQa9qEbbFAiBmd6se8DwlsmwDW4QBeKkA6ijAh139uhlTE/HUJxB3xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH72paeCFZqmuxiRdFrm5xoJ2YYhFyXOAqdDm/f2b5UwAiEAouUsnabv8jd4VrdmM4HopOoZm+RC7UuO9Yc12LNUtBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.906.419e5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.906.419e5c9","@flighthq/mesh":"0.5.1-next.906.419e5c9","@flighthq/node":"0.5.1-next.906.419e5c9","@flighthq/types":"0.5.1-next.906.419e5c9","@flighthq/entity":"0.5.1-next.906.419e5c9","@flighthq/geometry":"0.5.1-next.906.419e5c9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.906.419e5c9_1788559811668_0.3149208371158456","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.908.b072fbc":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.908.b072fbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"f9d8f91b2f5be39e69685c81bc6ad0972f59cd63","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.908.b072fbc.tgz","fileCount":51,"integrity":"sha512-HCOpy3awHZQ8ks258uUOtEt5YSUJG43h224EQVhghATfBcVlyA9ISSW0GQ21mlv7sj4YoOmvS3SSHfzIG3gJ8Q==","signatures":[{"sig":"MEUCIBRfPtIAVqO1Z7cSPkW6EPSKkrBpaPsdl9BPklPtpWckAiEAn3yqFv7QRy9Cip+cRPzAuld2kLdO7JpwV+oKEjG4Gps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICMHj0PWh1c4JZvbGVOV3BS3nMMmx7t3wiN4CwjtcZB2AiALsHc9tQOb94TyNSKERyW1qppLvpLYSVLU6/FcxGI/wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.908.b072fbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.908.b072fbc","@flighthq/mesh":"0.5.1-next.908.b072fbc","@flighthq/node":"0.5.1-next.908.b072fbc","@flighthq/types":"0.5.1-next.908.b072fbc","@flighthq/entity":"0.5.1-next.908.b072fbc","@flighthq/geometry":"0.5.1-next.908.b072fbc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.908.b072fbc_1788564387980_0.20354684522668753","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.909.a5d1857":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"f4586d9cbd37af70cfa41d8cbc1326d3f78dc9d2","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.909.a5d1857.tgz","fileCount":51,"integrity":"sha512-13bD15ahzH5OL6lHe+i8BZhOaaAdO7uZEw5l36vJD76dsQh9SIwiPP3iILVzV0Xkfkd65qDx0BA3Aq5Fuxc8TQ==","signatures":[{"sig":"MEUCID38IFbByfGP1tdIIRRoertUR83AdUP+Y1p/UX8w6bnKAiEAzrtkfCB5YIC6H0CPInjWPV+aj8y8t07WAyIFE4PgWdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDsPoMqGps6MYUsyM7VdqnisnlZLvbKKV4NPIuH4tAR2gIgbYjItghzXrhfEtzMsZTWpJEG0fULpQ1eVxX9UuQZpAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.909.a5d1857","@flighthq/mesh":"0.5.1-next.909.a5d1857","@flighthq/node":"0.5.1-next.909.a5d1857","@flighthq/types":"0.5.1-next.909.a5d1857","@flighthq/entity":"0.5.1-next.909.a5d1857","@flighthq/geometry":"0.5.1-next.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.909.a5d1857_1788564970618_0.604420330101799","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.909.a5d1857":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"25e40c84dc7177ce4bb18242e2262f1020c0497c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.909.a5d1857.tgz","fileCount":51,"integrity":"sha512-997+3L5MgOzGv+QUkXkkN0SaY4J3P4DKwyjCQC0Nu8KElL1Phg+nW446ta2E7BADRBVpEGgJqUCch+zia2Yzew==","signatures":[{"sig":"MEUCIQCbp/jW608D3UTynxUeR89bVelagZRDhn+krRPDBLB16QIgA6rO0/a81wMISGFfWk9DBF1zeIs3QJci8L/9JeMLM84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID8sd9BRaK0DT0nuGIKoSSnm/p89deBiuwSi8rA8I1AcAiEAyjYUxQ/3YEk2hwD5Y6xbj6wbF+mcxfEvcp0wv1oHmzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.909.a5d1857","@flighthq/mesh":"0.5.1-edge.909.a5d1857","@flighthq/node":"0.5.1-edge.909.a5d1857","@flighthq/types":"0.5.1-edge.909.a5d1857","@flighthq/entity":"0.5.1-edge.909.a5d1857","@flighthq/geometry":"0.5.1-edge.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.909.a5d1857_1788565492143_0.9836007958544517","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.911.32a089f":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"e206e808a53ce85e95d42239ec74666e7631d02e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.911.32a089f.tgz","fileCount":51,"integrity":"sha512-e+QEkbKzIxxG934ek4TVT8LF5WTh43w1AqoOl2P3KYxQJxQWqDa8JPO2KhfwxwLcG26w479eGHvaTwoL6iKaKg==","signatures":[{"sig":"MEUCIQDWDvV6I44XyEggP76uBIPb+IRWmtHkDk/C6vpBKAKDnAIgCC5n7hvz/4dpv1dpNoLoxzA16o4b5GnAhZ6boLxi/V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwBtsZXDw77udR2cCYR4MGDlzpGMk/7zv/upSTaKYjCAIhAJrhTOY6SJL81YyoCsGm9Y43vd2TImawJpxi8GvfPmed","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.911.32a089f","@flighthq/mesh":"0.5.1-next.911.32a089f","@flighthq/node":"0.5.1-next.911.32a089f","@flighthq/types":"0.5.1-next.911.32a089f","@flighthq/entity":"0.5.1-next.911.32a089f","@flighthq/geometry":"0.5.1-next.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.911.32a089f_1788585449679_0.689684984991763","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.911.32a089f":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"75af6fa37e3ca236f91c7009328454b569bacb9d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.911.32a089f.tgz","fileCount":51,"integrity":"sha512-A0RQKYbBgwRTx1miahkn5TCwcgBNAoDpcNnAxvghqzHKm7GINOeDBx/HFDT4UDiasgT4CXlo1IFPO04OoKvGSw==","signatures":[{"sig":"MEYCIQCgzE5phAXKmgGPhQr3uo+YKdIblRrBKGFDNY/XZLTsbAIhAIFjzr2M4vUpeV87Hymj511fv4laRpDG2pH4HUes/3m2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGC/OMAOYOsv/EOfzBECJGCgepq1ASLc+ogJCnUdqhzfAiEAp3GWAMO/xkaPvS5JAf2NE0MlD72YDePWT5qFDXs2rM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.911.32a089f","@flighthq/mesh":"0.5.1-edge.911.32a089f","@flighthq/node":"0.5.1-edge.911.32a089f","@flighthq/types":"0.5.1-edge.911.32a089f","@flighthq/entity":"0.5.1-edge.911.32a089f","@flighthq/geometry":"0.5.1-edge.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.911.32a089f_1788585808935_0.2584212605134921","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.912.289aaa0":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"6bff868968fd4f86ab1eba5c2521f460ea0eb04d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.912.289aaa0.tgz","fileCount":51,"integrity":"sha512-YdOf2P2WXzG80RUMd1R8U59d20EJLOGc+GKwHLGoJiFiKY5qamqHgbnhA0ToGUqPcxiW7/go/iZ+EGgCZkW1FQ==","signatures":[{"sig":"MEQCIDRCscDJ1f5QOCAAuOa18Udf+g1tsTRxI1G1soV02lkHAiAYJWHcGEM2WaB+1eqiJzjAQ1Shn7iUFWd2EUNq98YvuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCrkvuHuY+/U5cqVFOuKJoDdM8Zula0ug7BiQj2PSlNiAIhANWdnjAsKfPyKvrWCj44ayjHSjIIE/COExGuxixfDNBM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.912.289aaa0","@flighthq/mesh":"0.5.1-next.912.289aaa0","@flighthq/node":"0.5.1-next.912.289aaa0","@flighthq/types":"0.5.1-next.912.289aaa0","@flighthq/entity":"0.5.1-next.912.289aaa0","@flighthq/geometry":"0.5.1-next.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.912.289aaa0_1788587361619_0.461372463229377","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.912.289aaa0":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"6ba63315d079650f941a2044b03d188a4640d8c6","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.912.289aaa0.tgz","fileCount":51,"integrity":"sha512-1jJek4f3/4eKsX6XsGgalRm2DgwZ/NGjeu5F0/8o2xeTP/ba7lIp53KfwbfCLmkDjufiv/uM1V2BlhaTz+CjvQ==","signatures":[{"sig":"MEQCIFU9GlPDa2HugyuholhYIrolY4XJSf55TzLcE15UefxmAiAvMzE2O9FGJ06c7q8t2Olvq2lim85kzX0Wf1JwZk8Dgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCH12Ld/l1Ka7Z56TLebSlwERmCtSdn2M4VhfuAyBZxaQIgUCmAmZIJ/NKcLKmIW6LJIgQ5oWz2mTfHrFCUSa64/sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.912.289aaa0","@flighthq/mesh":"0.5.1-edge.912.289aaa0","@flighthq/node":"0.5.1-edge.912.289aaa0","@flighthq/types":"0.5.1-edge.912.289aaa0","@flighthq/entity":"0.5.1-edge.912.289aaa0","@flighthq/geometry":"0.5.1-edge.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.912.289aaa0_1788587736639_0.3349909641938311","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.914.ed01add":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"2d02498d62176640ba3a0e59e5588733b8831625","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.914.ed01add.tgz","fileCount":51,"integrity":"sha512-ptBq/SfUTgvO2l66eTZakS4Pq8vaIbkvZGY1/5XrGbzQgLZllSRcmN1WVftMWsqBFLymGqx97ps85iqzeoVQdw==","signatures":[{"sig":"MEUCIQCz1hZg9j+0MPjjseXO3onFrTmUYFthSMpccMpHb8xjIwIgEGg9eUkHNlfyrAIP8WGPGLZn1npW8pYtdtkLCpLarCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIArWonrZVyzxJvE9dnYZFM2UzRoohZ9SSl8a0rqUqkOXAiBGo+yexVvCohuayksxCHMPoVv51bL7t/cXRFkbv41kWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.914.ed01add","@flighthq/mesh":"0.5.1-next.914.ed01add","@flighthq/node":"0.5.1-next.914.ed01add","@flighthq/types":"0.5.1-next.914.ed01add","@flighthq/entity":"0.5.1-next.914.ed01add","@flighthq/geometry":"0.5.1-next.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.914.ed01add_1788630848024_0.3942061999674882","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.914.ed01add":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"f6606ac90be490861b01508ccbf41ad76b44b7e4","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.914.ed01add.tgz","fileCount":51,"integrity":"sha512-oYVch/s9h/PdJ4rVu3pUeyfjcEjmZlxbmiQeCCUMlypZINBUQUaYD59reWClNCCz9a4JINcAuhRVuPUdPz/UeA==","signatures":[{"sig":"MEUCIE/upcOuDA1v9XIUNbGzRJ7vSouF78Y2Vlh5C10JvNvzAiEA38QF3r117LHkLqFL4QkNVfc/FGqSjtBmYSOkU9eSKEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGXtgLR+IxRq+osMAn69beyiiERkA4RM6bqH20I9KJkmAiEAym/sqQ/nDVEinPJvRqjjIm6QZuKJ2gCECazxkfi0T/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.914.ed01add","@flighthq/mesh":"0.5.1-edge.914.ed01add","@flighthq/node":"0.5.1-edge.914.ed01add","@flighthq/types":"0.5.1-edge.914.ed01add","@flighthq/entity":"0.5.1-edge.914.ed01add","@flighthq/geometry":"0.5.1-edge.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.914.ed01add_1788631341717_0.9667702680993575","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.915.d4da7e7":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a47f5a42682c3a4f791c4c8c5d7c3c9b28b93eb2","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.915.d4da7e7.tgz","fileCount":51,"integrity":"sha512-XmS+6Efg15cL8anyav2jZJXqCZxRm2GZqOy8+Pv8tKtuQjiOswhZs9wg/rPRFrBrk9JAhBGdyY8lcz6SVbn+Mw==","signatures":[{"sig":"MEYCIQC5O0Kjj8qSMiMeL+k5VIdUwbqWF6Nw4Zp1rIoRnccTvwIhAPxSBbQswuMZil+JB6wXKVahO6WOJWr1dBHUVfkZMLah","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDuKp0zSDHQ5o7hpMTFTm9J7cxwGbbHyXQ3b/6iEcDlpQIhAKXCJAegDeEkiTmGn4XUGF8CN+emY2SAaQGr/uATwPH5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.915.d4da7e7","@flighthq/mesh":"0.5.1-next.915.d4da7e7","@flighthq/node":"0.5.1-next.915.d4da7e7","@flighthq/types":"0.5.1-next.915.d4da7e7","@flighthq/entity":"0.5.1-next.915.d4da7e7","@flighthq/geometry":"0.5.1-next.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.915.d4da7e7_1788632459115_0.9428996162384535","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.915.d4da7e7":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"bbbfbe03daa290c3585e611280b751680ba7b92d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.915.d4da7e7.tgz","fileCount":51,"integrity":"sha512-b7lgeuXbbFEvjlEkAmUHc7qa8Pl1SEHtmCz4OndW1+Lptdw6GCPRIavJJG0A8yrWKiGCzCWUyjh4ysz8mblJLw==","signatures":[{"sig":"MEQCIFlGMnFx1BWDmBs2NwT36pneFugUpIdn9FArL/ZeKZeuAiBYrgwtFslfJS7ICKLNN8lUTIYTvTryFItmVytqI/KLBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgDM++jRhBuR5XTLX/50Kw/CLc+7EXjQfayZ5iK2d0WwIgLCscUsR0Cuo7MAEXtzsJMSvz42ZH8XjQlmMdVW41BOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.915.d4da7e7","@flighthq/mesh":"0.5.1-edge.915.d4da7e7","@flighthq/node":"0.5.1-edge.915.d4da7e7","@flighthq/types":"0.5.1-edge.915.d4da7e7","@flighthq/entity":"0.5.1-edge.915.d4da7e7","@flighthq/geometry":"0.5.1-edge.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.915.d4da7e7_1788632861646_0.4749373429970989","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.919.354c575":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"fcddf9827811f76c63829777d781761ebd39394e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.919.354c575.tgz","fileCount":51,"integrity":"sha512-EZWUAIuugIICA59/QNkMdVK36BpeD5KdqWg3+YuT+qlrhsQBccpi3sKZ75HE3o4Cpi3GFRQp9MCW3fHdV88r9w==","signatures":[{"sig":"MEUCIQDl4MIJxk6UH89ikLQ3Tb2ZWMear4Ofs8ySiQopbnOzoAIgXQMbxBGQEuK0/2hhN6Expt+EC7yUXnIUefqiYw/gZr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCkaWa2vGZZdDIshRu7g0Gp48shd0e3ieuhl0JjYhFzxQIgBFYYkpE1HP8b6GmrAh5IHlq8ziXBCBebaEq9u9gkrew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.919.354c575","@flighthq/mesh":"0.5.1-next.919.354c575","@flighthq/node":"0.5.1-next.919.354c575","@flighthq/types":"0.5.1-next.919.354c575","@flighthq/entity":"0.5.1-next.919.354c575","@flighthq/geometry":"0.5.1-next.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.919.354c575_1788649878072_0.28005799844087287","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.919.354c575":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"9ec07017b4949879a9d931e1318ff64ef3340a93","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.919.354c575.tgz","fileCount":51,"integrity":"sha512-nHExj/hm1nUR0jShNJaWHVDwFNVsx38QPukwM1jHd4I485K1tetjBmU3Uv4Gtgf46uAVpNXFoaPBEyXjfwKr6g==","signatures":[{"sig":"MEUCIDyklkSKG5x0nrlUcw9s7UgPI4uG7LboCNCwIq2eKHhnAiEAiME5jzobyOoXubNqYNnQtS+dMwEHBqmkj51Fkegq2os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCkEeIEk9B0mswQzf9ZQWYMmh0tWLcBllFXdwzErcVLUgIhAJnIVfcnw3z0QO0bVtjM5JV/6urdGwFbCtPqg9nNzKGh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.919.354c575","@flighthq/mesh":"0.5.1-edge.919.354c575","@flighthq/node":"0.5.1-edge.919.354c575","@flighthq/types":"0.5.1-edge.919.354c575","@flighthq/entity":"0.5.1-edge.919.354c575","@flighthq/geometry":"0.5.1-edge.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.919.354c575_1788650495979_0.9033082203856455","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.920.da8f530":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"af43aa45e675a5930e1b102b3cd9357b96fab077","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.920.da8f530.tgz","fileCount":51,"integrity":"sha512-WleMQc+goGloVIOtMq8mOeIPYVqG2HbHk6EAVTynqCZ2GKKq45cN1CF5pwdp7QwIGhtO2+CeoEE3lHd95NUmUA==","signatures":[{"sig":"MEUCIAZJkbpwECeBQwCy/RqV0OUllHunXw4BUjg2bjb6bMyWAiEAluFe0pdK7xcDJbqkxReIpBo97tnj/uAiEitFgbkq/tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBs0l+bsftbAx4tBWFcPKSKvv46p1911qGmlH+TwNxpDAiEA8dJ/m4mKJl/CXLWpi1gZ3TAw/BBxPRz8xt0wx34l6w8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.920.da8f530","@flighthq/mesh":"0.5.1-next.920.da8f530","@flighthq/node":"0.5.1-next.920.da8f530","@flighthq/types":"0.5.1-next.920.da8f530","@flighthq/entity":"0.5.1-next.920.da8f530","@flighthq/geometry":"0.5.1-next.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.920.da8f530_1788726395523_0.6591560684665849","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.920.da8f530":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"2177d38a8032559cdc159c929ef7e1d2936210dc","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.920.da8f530.tgz","fileCount":51,"integrity":"sha512-D1M1dvfYJWEx9e+Kqib1bTDgmNfIrYq1MpWjR6gRToA/k0Itmd0IcxC1Wa4d1D18q2P0VXeAOusBSHPjTOT7Sw==","signatures":[{"sig":"MEUCIG4JgMYJ+slSGZrHb9w3dTDs/uaCHnEblUF8eiyeaq98AiEA9dnwAp5oXnXgKqzbiy5kwCJDHw8Y6OqzJw9bYAvA1r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9yvshVGqB/sRT9/omKJCicjyvdXu0OdXgTtJhheOrPQIgELszvp9DZtzVfJOB4K2kaKDrlV4J8WseUDeIvq46JvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.920.da8f530","@flighthq/mesh":"0.5.1-edge.920.da8f530","@flighthq/node":"0.5.1-edge.920.da8f530","@flighthq/types":"0.5.1-edge.920.da8f530","@flighthq/entity":"0.5.1-edge.920.da8f530","@flighthq/geometry":"0.5.1-edge.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.920.da8f530_1788726819266_0.29661810194847615","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.973.788d3d7":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.973.788d3d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a982463f4a3adc60f3ce19af4fc40b33376d3ed7","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.973.788d3d7.tgz","fileCount":51,"integrity":"sha512-w801xhXdZe3Y8U1YoqM4DVG25+V+Pe6+zWa7OSeFq7XcGlsb814WiEZmV4udOuSvLFpSU9hyTUJw7pXHXbIAjQ==","signatures":[{"sig":"MEUCIC04tPxKIo1PUd0fsSrol3h7P3NVed6WFO7B43bcxmN3AiEAtWqmN4KdlC73mE72o1rnMPVd/HkU+Zn89KINh2LFawE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwU+M/3bniZvbynQ7Xl/0oAjh3HYSeUj9G52gEw20N/gIhAMC0NSVjMkn9N0C2+w38SpO2VG1Jd+fMrRsQuw7PctON","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.973.788d3d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142954},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.973.788d3d7","@flighthq/mesh":"0.5.1-next.973.788d3d7","@flighthq/node":"0.5.1-next.973.788d3d7","@flighthq/types":"0.5.1-next.973.788d3d7","@flighthq/entity":"0.5.1-next.973.788d3d7","@flighthq/geometry":"0.5.1-next.973.788d3d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.973.788d3d7_1788898716914_0.8816377850045656","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1017.13841a8":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1017.13841a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"44ba1fc3843b2acfa6b8fe27798dd2e45ea66e26","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1017.13841a8.tgz","fileCount":51,"integrity":"sha512-QvztxzjltfAmGZDW/MmTQBcYPi8Hiu6z4b9WrbiW3An9NF+7zMVO/s1nsfZ3HXWjLd5fYmtsyfSDJ49VAEQNLg==","signatures":[{"sig":"MEQCIBzyCKy5bSXWcCNI3pFWQrJZb0RYA0mE/yCaJJMcVKlfAiBbGzUDflvJK0LlhZlsxyVTIrTiejtxNOl4fid6nUlo5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE5zJjII2dzWB3KKe6UdRDe7Lqc+PFTC4N42gyvJW0vrAiEA6I1M3JXRQ2iEJpQs5jWLzMG8HWqYl2ir5Ou2H4V7YtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1017.13841a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1017.13841a8","@flighthq/mesh":"0.5.1-next.1017.13841a8","@flighthq/node":"0.5.1-next.1017.13841a8","@flighthq/types":"0.5.1-next.1017.13841a8","@flighthq/entity":"0.5.1-next.1017.13841a8","@flighthq/geometry":"0.5.1-next.1017.13841a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1017.13841a8_1788927374411_0.4092625062628823","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1019.1274ec5":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"de865f7152939e526d9e2098c986319ee5f8a5b8","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1019.1274ec5.tgz","fileCount":51,"integrity":"sha512-NUfpRI+AKTFuX8ccqck543fwPodhiYmnbUVElvcv2wOA0aPAAh2SwDfjurD1ejuiJsJLQ2C4atK+dTKSsOf4mw==","signatures":[{"sig":"MEYCIQCVAym4+NlHUPaOqZ/GBewxajk1PPh+RiRYR0AY9yzdiQIhAPMLl/QP33wO8MdzKYAgfoeI+Hx+UL/X3/NyyNCnDinY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWPNNTLAvH/ryI2nuhBUxH/0PgqGmwL0+B8A2a4fA2pgIhAKfkt2lcbkUMAIck/LQf1mL0TDMlVup947xKJKq+yUQR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1019.1274ec5","@flighthq/mesh":"0.5.1-next.1019.1274ec5","@flighthq/node":"0.5.1-next.1019.1274ec5","@flighthq/types":"0.5.1-next.1019.1274ec5","@flighthq/entity":"0.5.1-next.1019.1274ec5","@flighthq/geometry":"0.5.1-next.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1019.1274ec5_1788934589728_0.0541763361368075","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1019.1274ec5":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"fd764d16286730fdb337c7a9d0d190e0cc3ca737","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1019.1274ec5.tgz","fileCount":51,"integrity":"sha512-mTm6m66bn5yP8XdIW8vZnJNu238hWZ0AwjY6eEcF7xvAIO1mPfJJZOB+q6J7WqMhsBI2y6Xwj7Odjq0jPHovnQ==","signatures":[{"sig":"MEQCIDtXB1NZw9w7EX7IrWfUAnjK2UzCU3vHsAIKa9L2obrDAiAq5dr9e5Xl/Wt72aply80WA/u7fWEECbQkvtN6imKKCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE/Cyo8H+NU+Wr7ZxKT+xqbxUkcfyysBsjbmELB/PmpxAiBy7GFDRglxXJnNt58NmJzs7SdLnRqnq+T/6fcezSkQxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1019.1274ec5","@flighthq/mesh":"0.5.1-edge.1019.1274ec5","@flighthq/node":"0.5.1-edge.1019.1274ec5","@flighthq/types":"0.5.1-edge.1019.1274ec5","@flighthq/entity":"0.5.1-edge.1019.1274ec5","@flighthq/geometry":"0.5.1-edge.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1019.1274ec5_1788934999243_0.6495668673634356","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1047.858b9b6":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"bdbbd6deab60818199be2a0832b361fdfaf14561","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1047.858b9b6.tgz","fileCount":51,"integrity":"sha512-VTnDpbdKe1yrMpNTVSk/0fMP76rr0AUTu09g1A8+6Jjm6nGTqqfBXekq2kTcOEedL1Zu426zhwdfhF5IDPY69A==","signatures":[{"sig":"MEUCIQD0NSUpVZpCK7cChPOessMniOxYyeH0Fh+Q3Zr+9TgiMwIgQnb3UyRgqINraFDoHfBrsuUXKzn0uMgadETM20qmhmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEuxWfD8mRRV/2SyjztUV+nEHfIWQKam4ZtTrOXISy8HAiBzJsP5F8u8Bigx49cQRcC68RKsyWlK0kevkeRiIVAttQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1047.858b9b6","@flighthq/mesh":"0.5.1-next.1047.858b9b6","@flighthq/node":"0.5.1-next.1047.858b9b6","@flighthq/types":"0.5.1-next.1047.858b9b6","@flighthq/entity":"0.5.1-next.1047.858b9b6","@flighthq/geometry":"0.5.1-next.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1047.858b9b6_1788973211135_0.8802263669850234","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1047.858b9b6":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"b606169ec60b1c5f9d93a958e286d907eabeaedf","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1047.858b9b6.tgz","fileCount":51,"integrity":"sha512-CPWTjKpwwgCrt1cXHfUFvd9DeDfWlof+06y6ryi2d6dNEomXCIVcdhFGtJ265AO1kp24Sma+zcsDPuXZZBUxbg==","signatures":[{"sig":"MEUCIQCsEeqXY6nBrJ+OhlaKc3bxOlsNZbMr60WGinZasbulIwIgFq3ATfZOtQZbxlFV5u2NR4XSIovo9Nt4GGNqlJSczXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBZiayJGD78SL9BL/jnOZ9JCZDTQ6jYCNDasLKgqN7mcAiBAlv9p3puwttosZY+NxnfOC6+iHLdFxJKCEBV0NK6XdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1047.858b9b6","@flighthq/mesh":"0.5.1-edge.1047.858b9b6","@flighthq/node":"0.5.1-edge.1047.858b9b6","@flighthq/types":"0.5.1-edge.1047.858b9b6","@flighthq/entity":"0.5.1-edge.1047.858b9b6","@flighthq/geometry":"0.5.1-edge.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1047.858b9b6_1788973521405_0.7185705823397275","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1050.0bd43cc":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1050.0bd43cc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"c8595ff880ade06afd86109680aa7e9e7bd802ff","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1050.0bd43cc.tgz","fileCount":51,"integrity":"sha512-J5Iw1ZOkfiFlUeex1Wexee19dVtIoyW0xSqX5eYgnSzZeVsKJjHq6XodhasGwIZENm69UuNW+Qjjh3B6UB3eSQ==","signatures":[{"sig":"MEQCIAQ9hij2WBJdbIVXVhwyaKzhbFtGDJPUtQ6I/z1jij23AiAiX3CjKrrYKbOkb0kW/7n8aj2yajUCfUJvRObWuz8v1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUj4ZdD/1MfOL6HGS7fthywUHvobuAMtTrAjoZWBPq0AIhAKO7pSB7X5U7GnsXmdQENDDyY+0yPUVkJWFFWT/S48Zt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1050.0bd43cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1050.0bd43cc","@flighthq/mesh":"0.5.1-next.1050.0bd43cc","@flighthq/node":"0.5.1-next.1050.0bd43cc","@flighthq/types":"0.5.1-next.1050.0bd43cc","@flighthq/entity":"0.5.1-next.1050.0bd43cc","@flighthq/geometry":"0.5.1-next.1050.0bd43cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1050.0bd43cc_1788988436947_0.20527707102516235","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1051.65889a1":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"2e18646b21fed1d6b7da1af0a0246bdc0e5138d3","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1051.65889a1.tgz","fileCount":51,"integrity":"sha512-ryUHt6zXHs/MMz4WkcfcOHtwD/c0BzJv3gSxmZL7Ic0DaMNOVB58nCFjgnbmRAcPoLI3UzK+0U2xdi53vB0AEg==","signatures":[{"sig":"MEUCIBPkIuXm0igjhF8wuTfn7Wk00LSl9ZQO0JF33GriF68MAiEAwkr/xr0nxk7GQzPhMPSNRDJqARf0SOV5731TIWLtJqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCo7hfHAW9VXmGX5t49y6dvBYjnfh+LVzx0bsBcOAPTaQIgGuaEdYVyLJ1OZTAo/nPEtgVURkwUmfXW4Hf1Ix9b6TM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1051.65889a1","@flighthq/mesh":"0.5.1-next.1051.65889a1","@flighthq/node":"0.5.1-next.1051.65889a1","@flighthq/types":"0.5.1-next.1051.65889a1","@flighthq/entity":"0.5.1-next.1051.65889a1","@flighthq/geometry":"0.5.1-next.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1051.65889a1_1788990994504_0.11678712041872985","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1051.65889a1":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"241bae0c1192ac57bae8fd0c3d9a801c07529cb2","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1051.65889a1.tgz","fileCount":51,"integrity":"sha512-Q3QPBSkxSzR+Eg6bUeRlZOFqDRApeCCYZE5WsgWsEnc9tV7sGsD0ayJNB3wb2zcWvK9OFdHhJ4JwnNobYm5drA==","signatures":[{"sig":"MEUCIDEY++5GqbhZhamI+nz4zmx27SNg8l7D13Zy2O7bolwXAiEAviBijg1hY/C4ioL7JwUBUkd6HPKIk4BNujST44ULuv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICxoZNOP0GaeUQHjbfg/iUohY4N+g8a9RtZdS3BVLZDcAiAlBRnQA7q3K0izXyGbGPxzRgMaSkGXDSS0VRPE10Lgvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1051.65889a1","@flighthq/mesh":"0.5.1-edge.1051.65889a1","@flighthq/node":"0.5.1-edge.1051.65889a1","@flighthq/types":"0.5.1-edge.1051.65889a1","@flighthq/entity":"0.5.1-edge.1051.65889a1","@flighthq/geometry":"0.5.1-edge.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1051.65889a1_1788991456470_0.3132535741219675","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1052.ea38f97":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"8b68ce88b75179f8e141f02dc00420565f16edbd","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1052.ea38f97.tgz","fileCount":51,"integrity":"sha512-qcWLd8OhYcM/QXVKiHiokY011b4uM3XjUPq/X7Vmbs4Ssv2jXefwbjDiRCg9LeRrNdrS/BvPWB9PvvzJgJ0iVg==","signatures":[{"sig":"MEUCIQDbJW0+IAZgcKVzdtTKFyo0yB47BwftQVhq5nMca9bfSAIgbacyLZKtZZ8KK2QOFQo2vXrMLrbvHdk3DLQ77w/Db0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHj5+5hbnraoYEqah5mvbOCg8InCQ3fxjoVuJoJ7tvDLAiAEoLKNLupiDUzwQrWZVClJRAV1ephZRJoaqPxnD+xlfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1052.ea38f97","@flighthq/mesh":"0.5.1-edge.1052.ea38f97","@flighthq/node":"0.5.1-edge.1052.ea38f97","@flighthq/types":"0.5.1-edge.1052.ea38f97","@flighthq/entity":"0.5.1-edge.1052.ea38f97","@flighthq/geometry":"0.5.1-edge.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1052.ea38f97_1789014010729_0.9468754199610854","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1052.ea38f97":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"929a9224787ba4a0dc9aad6e3f46f11a6b8f4afb","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1052.ea38f97.tgz","fileCount":51,"integrity":"sha512-eCVwF2Ok6Uiwc0XAR8//R4HIs47lHI4CSJvSGs1fKsF4sCULj9nwpKEUwpxLxsqiZ+/IMT3PdwbG5eMWWbq+Pg==","signatures":[{"sig":"MEUCIQDzuKqvLSB/RN//8+lWERmqh9sShKDIi0QC+ne09WahLQIgH6+Kt4XQh0FcvYe8yLeBHqbfjlxxQ27qDPVlidMWX/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB1iNyRwbMOFwSFPdI/bFkyz4uVWomyhNfmsYtYpiQTHAiEA2SglBeHImoelbd05eSy7XRdERMXe4lnvxlKd16saiiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1052.ea38f97","@flighthq/mesh":"0.5.1-next.1052.ea38f97","@flighthq/node":"0.5.1-next.1052.ea38f97","@flighthq/types":"0.5.1-next.1052.ea38f97","@flighthq/entity":"0.5.1-next.1052.ea38f97","@flighthq/geometry":"0.5.1-next.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1052.ea38f97_1789014074401_0.27231558165307024","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1056.4945b81":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"60a60b33c77886135ac6e1a295f31bdc32ab63ed","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1056.4945b81.tgz","fileCount":51,"integrity":"sha512-/a3oDCtB3DBmiqjcMMSQl2bCxh04NNqkMJdKriE7oxpwKZCCoX1qMBwTLt9x8VJ5XQhumUxinuGvihYM1L6TaQ==","signatures":[{"sig":"MEQCIAqDvUV/q2lk6UTzGV1Dkxtp8QSxR2H4R/AvJVs2f3z/AiADNmCn3HK2BK34DSctp6q8XoUAUoNv+YZ8reoGIjJjkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCyKEsnDd836p3NkzN3GDz3OfEi88luMEbVQVUPwJFJqwIhAIksI4jK/LN49bPC95WNRj6bZkqgbd5mvRcLOhjz+CGH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1056.4945b81","@flighthq/mesh":"0.5.1-next.1056.4945b81","@flighthq/node":"0.5.1-next.1056.4945b81","@flighthq/types":"0.5.1-next.1056.4945b81","@flighthq/entity":"0.5.1-next.1056.4945b81","@flighthq/geometry":"0.5.1-next.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1056.4945b81_1789060618340_0.8798986146125518","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1056.4945b81":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"22fd4634f8e37e5908c97798161d0d5415e1bf81","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1056.4945b81.tgz","fileCount":51,"integrity":"sha512-u+SDyqMFkqIQw7D4gIkwDLmk9EBJIIbHWa2OCKVuJoEBoJ80imJwQgIJwL3MzQgl2uvnOeooGj2aApLFMujbUQ==","signatures":[{"sig":"MEYCIQD7nC3KIJ4XPTFF3aqej9kgduJT+YfU+0aaOzdvma6ouQIhAKtCtJ3t0+mYStFgNhRa09Qny0U+B8FCktWztx1rbn0b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDioO2trl4okesm4BTp1PqYtn0shlW5C6s/XtLCb8p6KgIhALlur1uQ2CZ5au6GDLy3Dd3nuaHAJiR+WJql8LLGW+b/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1056.4945b81","@flighthq/mesh":"0.5.1-edge.1056.4945b81","@flighthq/node":"0.5.1-edge.1056.4945b81","@flighthq/types":"0.5.1-edge.1056.4945b81","@flighthq/entity":"0.5.1-edge.1056.4945b81","@flighthq/geometry":"0.5.1-edge.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1056.4945b81_1789061284907_0.7645203037308956","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1059.c56d3cd":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"4c93c6ab54661dc65d51c112442efda8a9721abf","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1059.c56d3cd.tgz","fileCount":51,"integrity":"sha512-0C8Ijd1EteLJYONjxUs9MHfZPrlqHLUiUDy/DT9Z3X/nOzLqGzYeNqA86kJm/H6RcMjREadbQHho1LW+qBezzg==","signatures":[{"sig":"MEQCIEXAu5JJco6KThv3WV+N5HdsKc3vulGtGZbNftbrayTFAiBbzEd+f5foGx9NM7xSK2K5jLOiriQKtTmnzpRSJPQ4HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDswzUCofk/ThmorURTkKD6tSKoZOfzvO1xY4V7wyNs4AIgCcBD7udT9EvbDIH2ZWgFmxAt5jseeV7cqPwnFRDdDj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1059.c56d3cd","@flighthq/mesh":"0.5.1-next.1059.c56d3cd","@flighthq/node":"0.5.1-next.1059.c56d3cd","@flighthq/types":"0.5.1-next.1059.c56d3cd","@flighthq/entity":"0.5.1-next.1059.c56d3cd","@flighthq/geometry":"0.5.1-next.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1059.c56d3cd_1789079985651_0.39189028771441636","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1058.751c53a":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"7c6205f0930f767b83ced858e7d23fb03271f0e5","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1058.751c53a.tgz","fileCount":51,"integrity":"sha512-x6VL61mdbYYJl734oeOFoQhGRH0v9dMrh1PNSk7lBIf5ppOaVYPY2xSwrrgK6nX2m4a7phai/fIRdQt7V2bcpQ==","signatures":[{"sig":"MEUCIQC5qPXrfEgOJXUYL3f2GAaAlMT/oVkVrOK2mjlGCp+P8gIgD9+ONXxPncRexjyKZEmsRcdqCxYD+X58Lteqavu5IMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH2Z8LSYSzV4F9U3v4C5ImWYyMQKqkM61BN7y6Vy2fcAAiEA2bFfLaGJK6IAsWlmUU1Tj/HCJlX/rMnptQiwli9wQJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1058.751c53a","@flighthq/mesh":"0.5.1-next.1058.751c53a","@flighthq/node":"0.5.1-next.1058.751c53a","@flighthq/types":"0.5.1-next.1058.751c53a","@flighthq/entity":"0.5.1-next.1058.751c53a","@flighthq/geometry":"0.5.1-next.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1058.751c53a_1789080053468_0.8195956982744146","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1058.751c53a":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"5d1933fad9acbf8cc1526225c5e544c445f30a43","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1058.751c53a.tgz","fileCount":51,"integrity":"sha512-UO4uGchNwt+eWAgC+a9EpKw1xC6qUxP+Ja+6MHv90ad1HyXeyLlhQ6NwQmx3X8LZRkvJTXFdozHw/T/VIni5hQ==","signatures":[{"sig":"MEQCIAFH9s53vw0NtbWkQDm/8N5BYHGg40dORiDF1vVoZm1ZAiAW8jmfzT2AOl8vBMfMsBTUVPZ8HE6an/8pWtPS55XNww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCATpQycl6ms9MpzYCQT+spNwXXFd8zsrq2qIZ/fsmziAIhALudYBf3K2grCjSyV8Rb7rJa+FuKPwpEVKtGBw9CMdhg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1058.751c53a","@flighthq/mesh":"0.5.1-edge.1058.751c53a","@flighthq/node":"0.5.1-edge.1058.751c53a","@flighthq/types":"0.5.1-edge.1058.751c53a","@flighthq/entity":"0.5.1-edge.1058.751c53a","@flighthq/geometry":"0.5.1-edge.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1058.751c53a_1789080379537_0.23704210140282211","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1059.c56d3cd":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"bcc8e974ffbaa0a22b0ed26a1c5658a206bd8718","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1059.c56d3cd.tgz","fileCount":51,"integrity":"sha512-ufwoL/GJiPzKTJNQt4dkCBIaffY61fDJvmEtwZEDpkzVyF9uylI3q+4flTGA+s533N15oJH0Q8nqfVwvbD/ocA==","signatures":[{"sig":"MEUCID8lzbRfBEyPsEtSGu8O6PmruM9t65PYooU+EltSPQi/AiEAr3+D+yDd9Rd/MZLkSEMUC7UygOLn5DcoUDM8dT/H4Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHW2HEsgQBEeImuNeLhEk+FEAHGVPiw3+OD3EJwNqlmAIhAOq9gT3INXpdOxdBHLhADTdss6u15fFGdI/thOr8aHHl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1059.c56d3cd","@flighthq/mesh":"0.5.1-edge.1059.c56d3cd","@flighthq/node":"0.5.1-edge.1059.c56d3cd","@flighthq/types":"0.5.1-edge.1059.c56d3cd","@flighthq/entity":"0.5.1-edge.1059.c56d3cd","@flighthq/geometry":"0.5.1-edge.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1059.c56d3cd_1789080526628_0.39612554036511827","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1066.36fe89b":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1066.36fe89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"562d041b9b6773614c7dde5514028ed721144033","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1066.36fe89b.tgz","fileCount":51,"integrity":"sha512-4GeDZAS8Ep7TKkRsAdqxGBv+v2/ZXx6+YxhgGaPqs27Q+CIruD2zbVWlc09C9eILuP7Q/5fQX2NqZn9StwKrIA==","signatures":[{"sig":"MEYCIQCrJO5ZlB1EK7OV/QjV7oa2NyupUfXh2WqFyRIJPDoUVwIhAP56SvbWsaGUMV8joAZDVahIJ4PAkGeOSaa6CPhzOfV/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9YYXLzX5JGBn0WKcsvuKRyWw58Ifne1QSY0KnWT9pPwIgJ9WTz+CUglLieeCyk7tVB6V2wxISNHjvp/xVWUURJhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1066.36fe89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1066.36fe89b","@flighthq/mesh":"0.5.1-next.1066.36fe89b","@flighthq/node":"0.5.1-next.1066.36fe89b","@flighthq/types":"0.5.1-next.1066.36fe89b","@flighthq/entity":"0.5.1-next.1066.36fe89b","@flighthq/geometry":"0.5.1-next.1066.36fe89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1066.36fe89b_1789109439237_0.41192521763369383","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1069.554a2ac":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1069.554a2ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"bfaa9195bad55320b56c9262a9ded3e5a797e6a0","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1069.554a2ac.tgz","fileCount":51,"integrity":"sha512-MH47K7mezecAfPU0Ce30W5WAQWJ8Ms5B5jB8ieTLc6+cigTEKTReOksFx+JSzwvHJngGqa5cQ3DzrdXNLhNI+w==","signatures":[{"sig":"MEQCIH/M+DP43EIODJWHw9Y4kDtuZ5VoGHolgA0TflawqjQQAiByYiiWxALDLLvtWAYk9u4f0dPrsFRTpCAb5fsOB7d0mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6PTHdolnABrM4aNYTKaDwDb5ebmaBUTB6pb+pwAUEtAIhALNWn9MrLy+5Q6VIIUluV3O/IUj+YYvksQdh2lfpUNCB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1069.554a2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1069.554a2ac","@flighthq/mesh":"0.5.1-next.1069.554a2ac","@flighthq/node":"0.5.1-next.1069.554a2ac","@flighthq/types":"0.5.1-next.1069.554a2ac","@flighthq/entity":"0.5.1-next.1069.554a2ac","@flighthq/geometry":"0.5.1-next.1069.554a2ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1069.554a2ac_1789112336871_0.7087100640465465","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1197.6a425ce":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1197.6a425ce","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"76db53cf111abd2bc0fc5b7896463f1a09b20ee0","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1197.6a425ce.tgz","fileCount":51,"integrity":"sha512-DOJeEUczA65xVBcFF4Nn28n0SnRx9hIvUmvN4vfkYy7J1lfXRgtCF/w7vu8Ik8UGP1Thz6xsuEC4AlEq1dm06A==","signatures":[{"sig":"MEUCIB+70yCmY84HnuQIDW+ahN99OloIko4h3N9LxyAdl8pEAiEA+mfzItq6jJeORB6L0B+ZRl/VcRXocdGMnqG/vNVPNvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMSGuH9tCf3LvY3/riQEWQdB/i/kagPUZVq1g00OtpWAIgQFeZPKbKh+0gOnBJGdakSCj+eoJg+87Bgl2p4IIA8MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1197.6a425ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1197.6a425ce","@flighthq/mesh":"0.5.1-next.1197.6a425ce","@flighthq/node":"0.5.1-next.1197.6a425ce","@flighthq/types":"0.5.1-next.1197.6a425ce","@flighthq/entity":"0.5.1-next.1197.6a425ce","@flighthq/geometry":"0.5.1-next.1197.6a425ce"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1197.6a425ce_1789241109182_0.7323014961822565","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1201.9b49dee":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1201.9b49dee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"9f1a4cebb933fa68cbca3ff1331e92c4ffd5e9ab","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1201.9b49dee.tgz","fileCount":51,"integrity":"sha512-ogrXbyzUoqWrr9k4V6tW38CsFP1VxpfrG6yKUhEdU37jgcQfm/MEGk8P14ZWG6THkYEyAAs0Pey1svQvZRWp6Q==","signatures":[{"sig":"MEUCIQDaxAdUWXocUyooknCb/a8DEmzZBb2asdS+a21FRCnT5gIgSPclTTFh+TWyyhHmjb4znmtfIOdlYUKkmeLpJ8W5lag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxmg6fVxQ2PPB8KPmCMl+9GZw54NloXXpEOFVpIdlwRAIgO4qicjqQXpsaz+QEdK2lSBsT8EmLJoIGC97JUdkqF+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1201.9b49dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1201.9b49dee","@flighthq/mesh":"0.5.1-next.1201.9b49dee","@flighthq/node":"0.5.1-next.1201.9b49dee","@flighthq/types":"0.5.1-next.1201.9b49dee","@flighthq/entity":"0.5.1-next.1201.9b49dee","@flighthq/geometry":"0.5.1-next.1201.9b49dee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1201.9b49dee_1789245846809_0.48386726101141675","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1202.e31f126":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1202.e31f126","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"bac2203c083850693d78e0a1ad810b3c3752e3b9","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1202.e31f126.tgz","fileCount":51,"integrity":"sha512-aPHCzTtAqktFPEr87mdNNJiCj3XK8xKzAF+UbkN49pnmJui7ABjzG5/2ajFnObt3q1cqsT5aSqXz75ULTL5K1Q==","signatures":[{"sig":"MEYCIQDpFgK3fAATQv+aOk42i4NDCRAs7So7eHJprVzh/InmrwIhANxC8seE7agAdUvMT6EjgcalEwtgXzghTN9QeukzuAx8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAlgmrVuLTTujrEbcOg74+mXkN2iR0EWINWMZ3VJSMRJAiEAiMAF75LC+J8JzegYyIVeP1/KiFygTzRyCF+IRnahmcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1202.e31f126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1202.e31f126","@flighthq/mesh":"0.5.1-next.1202.e31f126","@flighthq/node":"0.5.1-next.1202.e31f126","@flighthq/types":"0.5.1-next.1202.e31f126","@flighthq/entity":"0.5.1-next.1202.e31f126","@flighthq/geometry":"0.5.1-next.1202.e31f126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1202.e31f126_1789249522708_0.36530131366661767","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1204.e33a1ac":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1204.e33a1ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"d9a8dd6742749e674917a6f2b9de9e3f24a9a076","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1204.e33a1ac.tgz","fileCount":51,"integrity":"sha512-BOcmMiu230np7ZzW1ki01F3+is19OiH1BW6/TBK8ysoUd+9Ir4XmMoscsCyZ9+evSS8V397a7d2b1YbwvLRhSg==","signatures":[{"sig":"MEUCIC7YdimE7BbJIoZZIHUiwy3MG/pxI/PlKNCYDq+AlkppAiEAlFnkTC06A9zMD0JOjdokujl++76b6nvQQ8w1/1hbDa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH/5WLQGG6g00qjQJItEGYC/tXiTq7+nbwUVjQBu3PnRAiEAplMIeUQkvqpB1iL2cq530hLiOY4PS9IJmm1r2G7i7nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1204.e33a1ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1204.e33a1ac","@flighthq/mesh":"0.5.1-next.1204.e33a1ac","@flighthq/node":"0.5.1-next.1204.e33a1ac","@flighthq/types":"0.5.1-next.1204.e33a1ac","@flighthq/entity":"0.5.1-next.1204.e33a1ac","@flighthq/geometry":"0.5.1-next.1204.e33a1ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1204.e33a1ac_1789256136295_0.320929584222976","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1225.129b76d":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1225.129b76d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"7342b2e1d7492f22951117b4f5200c6c417a7f81","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1225.129b76d.tgz","fileCount":51,"integrity":"sha512-GV2i/skSy9RGKHBJc1hOmhjVUyFyl1qk/0+0p0GbLejGWJ9xm+BxLqk3d0L5hJ89LefYPvaQP/XT1oIdaybmSg==","signatures":[{"sig":"MEYCIQCLNazK8fKw39NV7+A8uIFNZC/ECax5gy02IRt0IbZHYwIhAO5U8N1wEYZ0YchajkZ02DXb07rSk2SDkq5l4gt4E0tB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/jg3wFxrxXRizUGo77Gve1/sG4kALYDdIb1UH6nsCjAIhANwWimRZZp5e3nMGmNH6AixbngOBPNWocH2O5do4PD0S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1225.129b76d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1225.129b76d","@flighthq/mesh":"0.5.1-next.1225.129b76d","@flighthq/node":"0.5.1-next.1225.129b76d","@flighthq/types":"0.5.1-next.1225.129b76d","@flighthq/entity":"0.5.1-next.1225.129b76d","@flighthq/geometry":"0.5.1-next.1225.129b76d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1225.129b76d_1789269787397_0.7135401473558585","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1244.12290e1":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1244.12290e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"6c3e80b0ae9facab8d739f1704380b8f6195a5c4","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1244.12290e1.tgz","fileCount":51,"integrity":"sha512-CgRFwsLraVPiJnW0WGYu49GEUNrZomo/l30OOcuQR9+3IUN2li84rlQ77tcyCqrG4onYCWy647FKLcQUjF+5WQ==","signatures":[{"sig":"MEYCIQDo4u73zZUeLvBeyofVuzg2DDsrclSXJsDaV7mw6t5yfQIhANcprltmLvcgHchBSkvarhqpEutwKtdGgQRDI9QxHFLl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcojUnLDB5TLCM/juEN1ZQr8PsR6mCKL9kPcCIthmAogIhAKjMf/4udCCUoMd/z8wjvOIvHv9MMVYMgOJUJvZE2xFH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1244.12290e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1244.12290e1","@flighthq/mesh":"0.5.1-next.1244.12290e1","@flighthq/node":"0.5.1-next.1244.12290e1","@flighthq/types":"0.5.1-next.1244.12290e1","@flighthq/entity":"0.5.1-next.1244.12290e1","@flighthq/geometry":"0.5.1-next.1244.12290e1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1244.12290e1_1789288247877_0.8892401622781703","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1251.918ea64":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1251.918ea64","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"5b078d55d4fce46cc2b3a6868383e84b10b382d6","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1251.918ea64.tgz","fileCount":51,"integrity":"sha512-cQGQtvYKVforRl8KOohhvSu8HA9czQRude5c/RN3OfZkGVPBKNxhLci9E0VWNUdjzv4R/kXJrKV2L4mjrlmZsw==","signatures":[{"sig":"MEYCIQCGoRUj89bK+FPIVc+mzZi3B2glRHT/fGB9Y1aR0qEigwIhAJd8KsIUB7OLDSqGuC32kl/Mm6VKd8ZbqmUFLVWy/e5f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICNGtqhiB3km6j/XCoMPCTxPMJbSkdGK41rgNXRF3kixAiEAo9cWcb2gJuJxlzSL4vF+Ys38ASQHeE69LmzV6BjyMWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1251.918ea64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1251.918ea64","@flighthq/mesh":"0.5.1-next.1251.918ea64","@flighthq/node":"0.5.1-next.1251.918ea64","@flighthq/types":"0.5.1-next.1251.918ea64","@flighthq/entity":"0.5.1-next.1251.918ea64","@flighthq/geometry":"0.5.1-next.1251.918ea64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1251.918ea64_1789314075665_0.5918546119645984","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1252.15e4611":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1252.15e4611","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"ef9bbfbf0d6fa92fe34c3af91bdaba8117584f2a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1252.15e4611.tgz","fileCount":51,"integrity":"sha512-TZynsC0TRLuyuceSouIdiRRGsMv3tKWOb9j2gj9i29Kf66rCeUg5107TO74ERO1aXn6MSiafJOG1PHsyEorT7Q==","signatures":[{"sig":"MEUCIHG8wZSLVIZqKHpKExXpZXN/Kfdc5uBejlmawAL9VUqCAiEA3PHxjPwsAm/7hMR/D3BB/ZsKc5+v33mszUuUf0ks4Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzHdkjEeqw6GEErV2boTvGeBdgONrmJ3BHy46xQDztNAIhAKVYKuuNcsrWuhG81EIMEhK8V5nK6j662Yracx+C6/VG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1252.15e4611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1252.15e4611","@flighthq/mesh":"0.5.1-next.1252.15e4611","@flighthq/node":"0.5.1-next.1252.15e4611","@flighthq/types":"0.5.1-next.1252.15e4611","@flighthq/entity":"0.5.1-next.1252.15e4611","@flighthq/geometry":"0.5.1-next.1252.15e4611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1252.15e4611_1789315136511_0.2811626012141897","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1253.6fe252c":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1253.6fe252c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"fc36f7c52928f64529e9deec057398434f5921fb","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1253.6fe252c.tgz","fileCount":51,"integrity":"sha512-G2ij2Exp/+ZukpkOXV/nEkcJWoZ4JIgGxbQ6Yug4yW3+/Jlm2l0XQhGKZNHd/Yzds6N1eM2+SSfWUDnrMRiQIQ==","signatures":[{"sig":"MEYCIQDpPVPGVNTYtSQSsvCvlS38vaZ8pDwUWoV1v4zkkiyrCQIhALdHvpQLU1uZqkmOBWlv5sOA3dHV4oWgjrLV9/egpR8/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOyskVCOutHPtdVNKfk2wgPiue9KsgX4HF2RdARYhL/AIgJn2AKiyEdWOk2dfrfbbJjBFqeHY/mA4/Of4gHX70osw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1253.6fe252c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1253.6fe252c","@flighthq/mesh":"0.5.1-next.1253.6fe252c","@flighthq/node":"0.5.1-next.1253.6fe252c","@flighthq/types":"0.5.1-next.1253.6fe252c","@flighthq/entity":"0.5.1-next.1253.6fe252c","@flighthq/geometry":"0.5.1-next.1253.6fe252c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1253.6fe252c_1789334642654_0.9537323362756347","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1254.2ab4a06":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1254.2ab4a06","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a9d9d2daab0690bf77d926d0ea1187c2630d0ce3","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1254.2ab4a06.tgz","fileCount":51,"integrity":"sha512-48pNCNAg+LHqjYncWLGRVAGU2hEerQO2yn84Alkx2nY9w2iTIR1MlU95DvblwbkAW7KjVJAtjVCKy6nYyZrmDQ==","signatures":[{"sig":"MEQCIEqPYehwZFPsyUMTmQjBea/sLmn8tk0wq6WYRoaYZnAfAiAv5qP5LWDjxly7huMX8eFrCG6HCsYqiXbKuuRRoPVzmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvIfBNwWe/MdBLOjptp0pU4XVD/QQYfKQ+Uiie+JAzcQIhALRGMpyfgvnKRoi0YF+hdH3uKaRN2MTcttiQL5FLBhOJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1254.2ab4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1254.2ab4a06","@flighthq/mesh":"0.5.1-next.1254.2ab4a06","@flighthq/node":"0.5.1-next.1254.2ab4a06","@flighthq/types":"0.5.1-next.1254.2ab4a06","@flighthq/entity":"0.5.1-next.1254.2ab4a06","@flighthq/geometry":"0.5.1-next.1254.2ab4a06"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1254.2ab4a06_1789341178009_0.6636516274426134","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1257.b2a4509":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1257.b2a4509","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"66e5fb63be8ce5ce0a6e851bea241a270f7420ea","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1257.b2a4509.tgz","fileCount":51,"integrity":"sha512-9tWz4kgcdBnL1HqVq8byxMvqEzAN4zM54xWW7TBv5DAFj0n7Zf4B3wr9BaKKK/RUrW5Cq2v6TFwkegJRiMo66g==","signatures":[{"sig":"MEUCIHoM+lVokHH3DA2n0r4RHSygM7xHjnouVdyejIZbvpT+AiEAqv2DLJoN6XlGf+ekELA9x5orq7skHX+7ZYewOPZFPjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFSkvsMLCg26XhLOsEh/yw5BkhG4Gf7SndcVJBHsTia2AiEA1EBsXBqKpSbnbq98tCkws6B+bMBgm45jRZASj15RvCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1257.b2a4509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1257.b2a4509","@flighthq/mesh":"0.5.1-next.1257.b2a4509","@flighthq/node":"0.5.1-next.1257.b2a4509","@flighthq/types":"0.5.1-next.1257.b2a4509","@flighthq/entity":"0.5.1-next.1257.b2a4509","@flighthq/geometry":"0.5.1-next.1257.b2a4509"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1257.b2a4509_1789363793523_0.30998100152475727","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1295.2b6bfa3":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1295.2b6bfa3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"858d71d15349e18cfffc036a3156c1970b23a2e9","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1295.2b6bfa3.tgz","fileCount":51,"integrity":"sha512-SeIPHNU2ZWpdItcMN98vILCbJVmUeH04wj34JlhGRPOfhqOiiAeUbWNQ+lIDmj5zbU5Ad4Xlx3Cyi4hx/BH/1A==","signatures":[{"sig":"MEYCIQCWKGP3oVPmkpI9hTWhNpVEBxSLWqm1Id/U0oK8/NKB8QIhAMeS/qoxXZ4QwuW2gB7c31xn3LvTuoQlJSamt395w+f8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA2TveG65oJLXqtrHYQ8yi6pSt0Q1rSr03bfNSxEfIgKAiBTzb3ai4FC+ymJlczGK2M1RQau/8aOwlIxn1fkdFPO2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1295.2b6bfa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1295.2b6bfa3","@flighthq/mesh":"0.5.1-next.1295.2b6bfa3","@flighthq/node":"0.5.1-next.1295.2b6bfa3","@flighthq/types":"0.5.1-next.1295.2b6bfa3","@flighthq/entity":"0.5.1-next.1295.2b6bfa3","@flighthq/geometry":"0.5.1-next.1295.2b6bfa3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1295.2b6bfa3_1789417239521_0.9381399148448804","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1344.b88acc1":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1344.b88acc1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"5a8bde5c952b8e5cade822948182e282d4b19be1","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1344.b88acc1.tgz","fileCount":51,"integrity":"sha512-HdRzN1NgISTg0g5XWDG3QkLDpP8pwz5j1Dbs5mQCH8u4fHDN13Aj45EVmYkRbpp9tQoZJnGusT6E9Odk1LvE5w==","signatures":[{"sig":"MEYCIQD5rbJP8gbh2tz9gMtDSdyKNaa0cbUlJA9kmH38uu2AbAIhAPZMsh8+/6ZGFV5P01FPOAYU/bSKIfNAQotCMvOZHXw3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCodsBPHbCkzBsegisTZVCjTXBgEOjJwo0fUPbVMfg6CQIhAN2vTNGkX6UxsrvFO1hQ1ucbFS3tR3srLP7DwsIRqFGq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1344.b88acc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1344.b88acc1","@flighthq/mesh":"0.5.1-next.1344.b88acc1","@flighthq/node":"0.5.1-next.1344.b88acc1","@flighthq/types":"0.5.1-next.1344.b88acc1","@flighthq/entity":"0.5.1-next.1344.b88acc1","@flighthq/geometry":"0.5.1-next.1344.b88acc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1344.b88acc1_1789452614770_0.283428191184546","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1345.0995dc5":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1345.0995dc5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"0e2dc6b40893cf356e48d0f7cea8601f5d71c6b8","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1345.0995dc5.tgz","fileCount":51,"integrity":"sha512-g0wHpnWFSnwgKGz1HQirsH8+GvAgbargUFcQqpOj3p1e1KVPqgOlB4D2cauhkMbYMGongblqHPojtWjDwKfUOQ==","signatures":[{"sig":"MEYCIQD7GJaa6vCkj4V6ZNYgyckhT5nuTdH6phqE98WEgGL78gIhAMRSqxZmMLuuESU6To1EnW8Xy78NZasFoxIUuvfarZdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZr8kV5e8x7Y0bIfN8NXPeRHNuco/TNJIILbQy5ilc8wIhAI3X2k3o0YTXcHArKiG0uCM6XRPwNORi85lPpmpNbiwu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1345.0995dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1345.0995dc5","@flighthq/mesh":"0.5.1-next.1345.0995dc5","@flighthq/node":"0.5.1-next.1345.0995dc5","@flighthq/types":"0.5.1-next.1345.0995dc5","@flighthq/entity":"0.5.1-next.1345.0995dc5","@flighthq/geometry":"0.5.1-next.1345.0995dc5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1345.0995dc5_1789454682120_0.2477254543853138","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1347.54f97d8":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1347.54f97d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"6e9a46d5fcb93ff4aeaa0198d4567102920034d3","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1347.54f97d8.tgz","fileCount":51,"integrity":"sha512-DCZ5C8g/owcdNVnENx40UHnZGuR8f082MIzlxIDdHvYpLcBiz44MlmaX3dzpQROB6bNzYyxiEK5QelxA/pLx5Q==","signatures":[{"sig":"MEUCIFsE3Kgdif9gq/MpVZOSOfbPS2cY/tCKXNQD7SYMAmH1AiEAya5Yt4YCzCJeO3wdcz+1qEY+PdWV+ebsQiboScsVr74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBQbriFQOZ1GFhOtsiYqCTrTjWMyjsL3+u+92kn5geMUAiEArlZjAd4vQvW0SUEy3m+z3GnO710X7A1D3Se9WKTo6Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1347.54f97d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1347.54f97d8","@flighthq/mesh":"0.5.1-next.1347.54f97d8","@flighthq/node":"0.5.1-next.1347.54f97d8","@flighthq/types":"0.5.1-next.1347.54f97d8","@flighthq/entity":"0.5.1-next.1347.54f97d8","@flighthq/geometry":"0.5.1-next.1347.54f97d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1347.54f97d8_1789461056996_0.29179995260071867","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1348.e71a747":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1348.e71a747","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"4342b7c5f301dd3f7988bc7f39543e577feeaa1f","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1348.e71a747.tgz","fileCount":51,"integrity":"sha512-i/GeuCM3JLGKmssLVRfoQ4FOyRGOWGA8/SL5YRyAQ6K6VFFcNsIynMeFNpvwCgRNVzyuZRuHHIYD0pGDq3A4iA==","signatures":[{"sig":"MEYCIQCiBOQAnTSML/ehIr9oTGpv/LofjOKtsBovE/5YdocR4QIhAJJiiVkiPHA4TQTzDEzysokEEJDMUi9blcPcZDbFHyyT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVKqdUHBU4elIOYB3jWm0bcI/PWmLim/CxKCb72Q5EPAIhAMZjToZ5FSThX+7H+CgXv26d6hMivaHD3n/HriLNeGUX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1348.e71a747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1348.e71a747","@flighthq/mesh":"0.5.1-next.1348.e71a747","@flighthq/node":"0.5.1-next.1348.e71a747","@flighthq/types":"0.5.1-next.1348.e71a747","@flighthq/entity":"0.5.1-next.1348.e71a747","@flighthq/geometry":"0.5.1-next.1348.e71a747"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1348.e71a747_1789464806602_0.924660870296999","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1349.05b053d":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"ab24904e4faacb6ea17e091d74cb032adeeab999","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1349.05b053d.tgz","fileCount":51,"integrity":"sha512-7rT9KulhpZNChcOaPiK3nBrEhRPiCQwYuR4U9Lgb+o7GpwJaiXTeWeSdC++SuaR0T+W8xpKyPMEX5/aG1OiU4w==","signatures":[{"sig":"MEYCIQCC/IpOcrrZtEysUXd6MjUV5F0DPls8zJpodLu5Z4NryQIhAIZ4F2+YJGWrPTAp7f6LjxlKQBINugqDIDyfKQpPQHmN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGrCXNXOfeB2SXSGYWMuJXLVJ1eVxCycPTc/RKOI0ihZAiEAh5gbDD5GMP6XN4Ny25cYFfBEM/vV/tKeGodBiugZZ+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1349.05b053d","@flighthq/mesh":"0.5.1-next.1349.05b053d","@flighthq/node":"0.5.1-next.1349.05b053d","@flighthq/types":"0.5.1-next.1349.05b053d","@flighthq/entity":"0.5.1-next.1349.05b053d","@flighthq/geometry":"0.5.1-next.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1349.05b053d_1789469070778_0.03938463834923911","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1349.05b053d":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"cab6b7578ce9216235b4e3710ffe24dc77f3d18b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1349.05b053d.tgz","fileCount":51,"integrity":"sha512-s4aOGy5IdUwypEnpScc4XJjqSF/pQ8Fhj6oPm9rsbJbrZagDjLXsuYgxFn6FKN2v7Lu7lMK0TNttPFQjoC9w2w==","signatures":[{"sig":"MEUCIQDwxL9ryuDJZpYuk8ivKkqwr7sB1ThPJpDfJAAXs3C9NwIgLvBW4TzxalTvvoXX9WYdRVSuBKj3VY8Sjx/p7PB7pE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIALJcww1kbdOMWE5iqAXlpQmy26Vh0ohVY/Uk5J/GGojAiEAtnpnBgmjJPcTU0GPO7P9yUj9Q62IcHTudnL2OdCUflc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1349.05b053d","@flighthq/mesh":"0.5.1-edge.1349.05b053d","@flighthq/node":"0.5.1-edge.1349.05b053d","@flighthq/types":"0.5.1-edge.1349.05b053d","@flighthq/entity":"0.5.1-edge.1349.05b053d","@flighthq/geometry":"0.5.1-edge.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1349.05b053d_1789469344618_0.6420722732151767","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1350.8ce488b":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"3534c81267ebd9746becaf8d60fcefb1a11cd244","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1350.8ce488b.tgz","fileCount":51,"integrity":"sha512-ncP7WTKNsdjnb2cZ0Phx0O8ok3UiQouzoWthnmp0NAZuwUy/K59j/UiXb7t2Wb0bWl+XTjV3cuHmibc1lQVjBw==","signatures":[{"sig":"MEQCIHXP4dCELoEWMOYWV1tHGSP46rBmzQ16MmQmjPrBdz5kAiB0gC6EVJw/WwaewhJaSEKAMqPXA3wChdNKJQKX8T+AqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDAl9d3IhtEEDkCXEUtbouZQxEtywdqp0lBmuvegBIeEAiAf0GnRADckWd3+cahhYl8fCbr2rt5PLK4vklzGpfhi8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1350.8ce488b","@flighthq/mesh":"0.5.1-next.1350.8ce488b","@flighthq/node":"0.5.1-next.1350.8ce488b","@flighthq/types":"0.5.1-next.1350.8ce488b","@flighthq/entity":"0.5.1-next.1350.8ce488b","@flighthq/geometry":"0.5.1-next.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1350.8ce488b_1789489757875_0.3399459130921856","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1350.8ce488b":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"5682874eac42767d63e15c8550c5e3b59a061820","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1350.8ce488b.tgz","fileCount":51,"integrity":"sha512-hT4Ntn5j+wrV7mtlWi6L1FYPpPUou3WOW0E5uPAVWn+gZ2qcNTi2nHOJqouu0Drsn0bFAeQcutAVoggo2w9hKQ==","signatures":[{"sig":"MEQCIDytMDh16Jde+J1WWt+W5On2l77a5xNI/BxZe54UpOV9AiB3lbptU2aHN06CtqJiNBOR1paWUU51S8KyKxIF7M5NmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYH5Vk70kIYXy0sh1mY2eik2v5bElpIane1i7XnpY9TwIgS8R122TIvPgK9WPVeHjJQEY+bYH9Le5g3M+beSM9eSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1350.8ce488b","@flighthq/mesh":"0.5.1-edge.1350.8ce488b","@flighthq/node":"0.5.1-edge.1350.8ce488b","@flighthq/types":"0.5.1-edge.1350.8ce488b","@flighthq/entity":"0.5.1-edge.1350.8ce488b","@flighthq/geometry":"0.5.1-edge.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1350.8ce488b_1789490211444_0.6743250078464893","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1370.903f328":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"465e36f6ed1f3b0ec7aa011f146f9e27e5cb6d4f","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1370.903f328.tgz","fileCount":51,"integrity":"sha512-TaYs4AdaAPFAsFY8AgLlDRGCRxXwW+HPMdSH97VvAySI1ffg7DF40s9vBxE3yR0XceDeDxlnhJUZYcnEZQwIKQ==","signatures":[{"sig":"MEYCIQCvSWdIgyyejUjOKFxPIbbRrmlw7/It7A2ugrtt2KI18QIhAIYQCKqU/vODfU4McjNbx1AZRcA4yXCcGhIbmyWO4OsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPBR1v1zW2bPMbxDdLQrj12f+HF4MC3Ebs6DFjEb7WhgIhAL1yrWABkB0IBZ046pKsf+MsNKE7vwQNA6N8Ea3SsnRe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1370.903f328","@flighthq/mesh":"0.5.1-next.1370.903f328","@flighthq/node":"0.5.1-next.1370.903f328","@flighthq/types":"0.5.1-next.1370.903f328","@flighthq/entity":"0.5.1-next.1370.903f328","@flighthq/geometry":"0.5.1-next.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1370.903f328_1789538004880_0.06701310878874112","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1370.903f328":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"f07fa2acfe6b03b1b54423871bac1d1c44b5102f","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1370.903f328.tgz","fileCount":51,"integrity":"sha512-tBa5M2XSo0QrgokYvvvvM6Zet4rc/jZEgQMGfIIF7GdNj65Ub66DAWztqDIjG7kIozpSnI5krXKxL8ZbzFooQw==","signatures":[{"sig":"MEQCIFLY1O17hctlGqmhDuf48HorAeuHayikQlkNtj+Y4ujHAiAupTCtC//7ZuuoY1RHGXnEjZs5VYRgpi1ivl8wHMe8Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBYi5tXn0YvUTfIRbZquGBAkbyMi1yXMkL96G2KFmwB4AiEAmk6kpmzFs+cnVaeLNGh7iibTC532pAGpkTnbLnqR2mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1370.903f328","@flighthq/mesh":"0.5.1-edge.1370.903f328","@flighthq/node":"0.5.1-edge.1370.903f328","@flighthq/types":"0.5.1-edge.1370.903f328","@flighthq/entity":"0.5.1-edge.1370.903f328","@flighthq/geometry":"0.5.1-edge.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1370.903f328_1789538580049_0.8663154208736148","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1404.457d1da":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1404.457d1da","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"72c6b30427c68e706b0213ad13d4f155ab3df34e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1404.457d1da.tgz","fileCount":51,"integrity":"sha512-1KhovEPMaB654ohJqQKic7Wx3StewGre3zashFPJ+6aHlHGlqQE6Vp0+ImEVKNY/YMk016/x8S905B3OI0+5LA==","signatures":[{"sig":"MEQCICTs75bOwQJl5DnyJ7d4CkVUeaoJlOAnTweNm5nnhZHvAiA6iMSdi+xy78MGktb9AovH5J96iaY099L0vtDLtXjgbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF4tXGnm5VrhC8orUmacMlEBq2uCpmlQCaGM4A0VkKadAiEAsNX/qPM76TKUVygzejvWYrhoD+umo6cpemY0CqnYitw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1404.457d1da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1404.457d1da","@flighthq/mesh":"0.5.1-next.1404.457d1da","@flighthq/node":"0.5.1-next.1404.457d1da","@flighthq/types":"0.5.1-next.1404.457d1da","@flighthq/entity":"0.5.1-next.1404.457d1da","@flighthq/geometry":"0.5.1-next.1404.457d1da"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1404.457d1da_1789625985864_0.6663196426867941","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1405.69d9356":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"eea2050ee3f720195e885cfd715e2916ab2a14f9","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1405.69d9356.tgz","fileCount":51,"integrity":"sha512-/P2EYSjoXMNeML/ILe8DAnm9cYqmhxafM6qfxe3TFIDzMz8eqKkX5NmkJ/O2BdmKLlGBetjM97n5sBWj4VXzJA==","signatures":[{"sig":"MEUCIQDjf+qaCNo6FPYbGfKJbyzZqh2s86tKFZuuVVXh3Q6BvAIgWaszDpn5fXcyxyGAR01b1yUzainwfTKzpskI1+z1MbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCj/WClBddUBg5kAksMPxH5R0lKBWTdjqM4OiP1WiGnrAIhAJiqnjQewkqYuG9KfmEsehl7cU6vY+aeZ45/KiljOppc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1405.69d9356","@flighthq/mesh":"0.5.1-next.1405.69d9356","@flighthq/node":"0.5.1-next.1405.69d9356","@flighthq/types":"0.5.1-next.1405.69d9356","@flighthq/entity":"0.5.1-next.1405.69d9356","@flighthq/geometry":"0.5.1-next.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1405.69d9356_1789627694500_0.20440276078596797","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1405.69d9356":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"93e3dd7ffb4513817bef4f5584cd49610c95b15a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1405.69d9356.tgz","fileCount":51,"integrity":"sha512-CKSC77WjGih9AlfaI02cSJ+RQnJG+SqXYW97cFze1OclPcHP6EiWh256JGMqt6XEKBeSqwpIqNwQ9Dbz/4JrKw==","signatures":[{"sig":"MEQCIDQzKACcCZrIvjMbVIB8VwXos5WTnCjvr83klrP8T12LAiB9qAmbH7MrERJy7bk3C5qGRCXy6rI1dyNYXGC1xTPhrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICnvohV6/bjTNbrE0SodC65bw/8yf7dP784l8M4a3HLIAiBcyt2514AJdMTUnkUKJ5YwLQSUlu+HRpuALr8hl1ZpDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1405.69d9356","@flighthq/mesh":"0.5.1-edge.1405.69d9356","@flighthq/node":"0.5.1-edge.1405.69d9356","@flighthq/types":"0.5.1-edge.1405.69d9356","@flighthq/entity":"0.5.1-edge.1405.69d9356","@flighthq/geometry":"0.5.1-edge.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1405.69d9356_1789659709213_0.4851254126690585","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1410.b534771":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"8c082b68f274631abcbc3ec7e509033fedaa3362","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1410.b534771.tgz","fileCount":51,"integrity":"sha512-Bib4Ikn4GEg8QvvLwWI1kfyQNP0XiZdjKLxTiWMFWrOnCLGEItmDOxZmtrpnjgEdXCmdxI7axb7y/23+v9ghWQ==","signatures":[{"sig":"MEYCIQCfbOzRSGBhu3burAWml+snHpI1Oo004ei/G5hZ0ckm8wIhAIbbAgtgz+ksyOaewiuYrKbOo1BZw1IxG+u/kvqEXgqt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMcXSs8cI4P0RdnX2I9Q5z69vEDnQ5kEH2dWt1wtsRNQIgEqF2sR8taw/S2b77S+JxpXCLLKZU5i5xxSx2KPtzmco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1410.b534771","@flighthq/mesh":"0.5.1-next.1410.b534771","@flighthq/node":"0.5.1-next.1410.b534771","@flighthq/types":"0.5.1-next.1410.b534771","@flighthq/entity":"0.5.1-next.1410.b534771","@flighthq/geometry":"0.5.1-next.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1410.b534771_1789670459233_0.11798722326941125","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1410.b534771":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"1731d2c8262469a0613cb78fb676f3ab4e61310b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1410.b534771.tgz","fileCount":51,"integrity":"sha512-CdZfI3My2Rd/tm1N8epoYoLXPhQsVL1Uc9Fj4MKsJLcGhbYQ+/u4pHFSEJ0q0tGNhk0fwou5O6Shw3i/RM4big==","signatures":[{"sig":"MEQCIEbK80LM4NBPLhfIg827pYrVeqoJ1HxabbDqQpJ+pdpfAiBv6yd9aXXXlgwIke/ruPrcyr0T3+7ZINTOvzEHmQXSIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAK/Pjc2XDkPct9rx2H22toCbsowwzC35uFNsQHPdEdhAiEAmXdCAzA/YV665LrSEc7XaHOE/PnXoUd3D3FAJIuwR/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1410.b534771","@flighthq/mesh":"0.5.1-edge.1410.b534771","@flighthq/node":"0.5.1-edge.1410.b534771","@flighthq/types":"0.5.1-edge.1410.b534771","@flighthq/entity":"0.5.1-edge.1410.b534771","@flighthq/geometry":"0.5.1-edge.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1410.b534771_1789671079680_0.11864447018637336","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1450.5738463":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1450.5738463","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"1205ba9745c4e3f9db6eb2bcbcc6781735bae506","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1450.5738463.tgz","fileCount":51,"integrity":"sha512-Q3YKo16TopuXWhojXg+Gm8FPGj0PO3JeXuvogKZz2dK+JOfBpnIkEXuwpMrtbh6F6f0N2s1YutbruimzcSdycQ==","signatures":[{"sig":"MEQCIFSr8IGWBVdOGs2eNM+HE0Z8jpzI3/w207gdgj9plvSLAiB53BcvaDjCUq6og0E6lzoHoEX73lHb288XXFI1AeNxXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJLaTogrdxUfNZpWySLsNh28VXWFfexVzmZSTTTpD6MgIhAKOQdwegddGWEKKsJ4m0wsYVZUtVTydqcpzsZWPFIpmn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1450.5738463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1450.5738463","@flighthq/mesh":"0.5.1-next.1450.5738463","@flighthq/node":"0.5.1-next.1450.5738463","@flighthq/types":"0.5.1-next.1450.5738463","@flighthq/entity":"0.5.1-next.1450.5738463","@flighthq/geometry":"0.5.1-next.1450.5738463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1450.5738463_1789779649938_0.22791685414387075","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1462.5a251b6":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"e32374fe604bc2c55cf1549db1ca292d2d0b3699","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1462.5a251b6.tgz","fileCount":51,"integrity":"sha512-JzNFJY/rhd3XETI7RjN885/mzgpv4eijI6F8GiA3aPSZXXSrFPxlxTk7a9cNKiTyKWCAxJ2CUhrYUzR2WRBg+w==","signatures":[{"sig":"MEYCIQD4KwsaoMqcMGugdN6G82Hl9EeEh6tjaixl9EaHUp/ZWgIhAOw+nG+FKQGX2NkESTBWfBwS/12+PZ+YUNgm5UKUyAMJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxWcPF/5cXrzMSNecRpUywLzlBkgVBwELNrZaatNl3oQIgU8QiPQ58zkfXTOvHqF1AckmFxXof3LkTsK51PV8qcMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1462.5a251b6","@flighthq/mesh":"0.5.1-next.1462.5a251b6","@flighthq/node":"0.5.1-next.1462.5a251b6","@flighthq/types":"0.5.1-next.1462.5a251b6","@flighthq/entity":"0.5.1-next.1462.5a251b6","@flighthq/geometry":"0.5.1-next.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1462.5a251b6_1789840249009_0.6143168018648186","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1462.5a251b6":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"ce34993cd77cabbd03121fa6c2f0b998c73a1dcc","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1462.5a251b6.tgz","fileCount":51,"integrity":"sha512-pUpqBOK35oFlGv7UAGNwqaxzVaNGEn380YXgfDstkgw93LnlFM1LzUaJvhoN2TXs483yarRArBYf2MBxFt+TYw==","signatures":[{"sig":"MEQCIDpZYZokZXLMOaC2hwvgEL6QWD+I533DtsZKe12eZAK0AiA+WCHw2UHAn99DiY0UEpruub8jmZLrE3Oh5aCzrjvT0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAoDOn19zDTwcLF/pkpEI3dfXzONPK0xvFalNNGbDbLQAiEApA89vyN9rZIxQAT/VQyDGJUp2R/p/hLXDl2rJFbmg5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1462.5a251b6","@flighthq/mesh":"0.5.1-edge.1462.5a251b6","@flighthq/node":"0.5.1-edge.1462.5a251b6","@flighthq/types":"0.5.1-edge.1462.5a251b6","@flighthq/entity":"0.5.1-edge.1462.5a251b6","@flighthq/geometry":"0.5.1-edge.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1462.5a251b6_1789840948451_0.17374140807295801","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1467.7e2fc7d":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"f04566950a281de1fcb3019924f0c8467c63a94f","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1467.7e2fc7d.tgz","fileCount":51,"integrity":"sha512-SJIqAncZXVuWA06G651lVN8hkOxxffsClsEbEyRpulm0fCG++VYpWwLIObeph1W14ZrpsBV6OwKTjD6308O8Cg==","signatures":[{"sig":"MEUCID69cvFQKnuT3SlLOLj99e3es8BT25xJuoUQnsPWcC9CAiEAzLcKI/kem9CwZZQhXxB49IaquQXSGS5WYsT0O/o0b7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDas4alLV/IwhxM2Xaf/U+fDWf0XRuKwNQa78/eGHaMoAIgMIL7oti7x9eTcr1D8zL5/wI65Q/gv/9ni4oirV0bkxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1467.7e2fc7d","@flighthq/mesh":"0.5.1-next.1467.7e2fc7d","@flighthq/node":"0.5.1-next.1467.7e2fc7d","@flighthq/types":"0.5.1-next.1467.7e2fc7d","@flighthq/entity":"0.5.1-next.1467.7e2fc7d","@flighthq/geometry":"0.5.1-next.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1467.7e2fc7d_1789850236577_0.2893898141830191","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1467.7e2fc7d":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a924570db01922cf9de915f38a4b6fa87dd06e00","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1467.7e2fc7d.tgz","fileCount":51,"integrity":"sha512-mWqBqiqEGfC4T7FTysC5PGza1zbz4g4W0PfHwm2zVxafGBmFor/kTSj6FRUrt1hCvqznInIkVQS4Wyj3pqUdnw==","signatures":[{"sig":"MEQCIBOrsIrFmsWfD3d2QWoig0CV0Cjawp3QJeZRA2eMGAepAiBPu27gyAwDoge4WAfXHqL8qYLsaWWPmpeiuwMU6v6A3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICc/9kB/XyOjWVSzt5iFgbwy2uof9aWEF5V5EkY71pzpAiAUY/67gyJhg+IXdTJQl+EernKKCETiuhlGLjAmyX0pgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1467.7e2fc7d","@flighthq/mesh":"0.5.1-edge.1467.7e2fc7d","@flighthq/node":"0.5.1-edge.1467.7e2fc7d","@flighthq/types":"0.5.1-edge.1467.7e2fc7d","@flighthq/entity":"0.5.1-edge.1467.7e2fc7d","@flighthq/geometry":"0.5.1-edge.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1467.7e2fc7d_1789850903210_0.6820701223053107","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1468.61b1d9d":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"7db02f7e9a02b44e96e0e38724cebfa3b114bbda","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1468.61b1d9d.tgz","fileCount":51,"integrity":"sha512-IljKPzIxJQGQIT0sBynm9LPsmR+amTHtycGhAkrN2oKUmRWb1qJ+48jbSd14DAFWi3ozhx+F31cRLe/+c6+Cgg==","signatures":[{"sig":"MEYCIQDLVuhAuikVv2qCfocoJLFalQoJSYu9mI/qkAPsNu1uxgIhAMCaaGoIEX8NbMY9CVKualCxNzZskyGq6uFyMRHnqZCX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFxLyyhhdw4TrolRTQQXoq00Rm5xUS9GJm4D0IogWQwyAiBAynJml5wFkfX3TMOP158v2Wpu2tCasYuH2/gq1Ln6vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1468.61b1d9d","@flighthq/mesh":"0.5.1-next.1468.61b1d9d","@flighthq/node":"0.5.1-next.1468.61b1d9d","@flighthq/types":"0.5.1-next.1468.61b1d9d","@flighthq/entity":"0.5.1-next.1468.61b1d9d","@flighthq/geometry":"0.5.1-next.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1468.61b1d9d_1789852898365_0.6948277849740763","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1468.61b1d9d":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"4675b647432f5c0e365f3ce9d023ee2755b63929","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1468.61b1d9d.tgz","fileCount":51,"integrity":"sha512-UNqHzb4JEHU4lrKgY4GYS1JSyraUrZywYOHaC97nj2REBkPxgOKWnXUh8hmeUbuTiTj9qEYV0XB2uvOeYXvaWQ==","signatures":[{"sig":"MEQCIEDF7sXNe/RLj2e94v1H1NKrLqxBJ70865SdEsoCB7zjAiAO1TADAxovTSxSKzOwVDz+I3Ic286mHZGpOFiN6SGsiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDl8WwROjEsZv4XGkLBkVd1KQ+gTcCdrjM5ETq1L01NiQIgRNy6pNywldGtFdHRGb00hTx0sux1sU+CW+9U0cLZ3fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1468.61b1d9d","@flighthq/mesh":"0.5.1-edge.1468.61b1d9d","@flighthq/node":"0.5.1-edge.1468.61b1d9d","@flighthq/types":"0.5.1-edge.1468.61b1d9d","@flighthq/entity":"0.5.1-edge.1468.61b1d9d","@flighthq/geometry":"0.5.1-edge.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1468.61b1d9d_1789853493849_0.5232929611939556","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1471.4e82419":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"2ad486e17a291a7a214c4b33a2b35bb8b2fedb9a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1471.4e82419.tgz","fileCount":51,"integrity":"sha512-cvc5JdHwCIsmDnlTCZDlBK+aQt4rC/zA/Wj3FYezGWVl1H4b79rgq+gIqtvTglRDbNgVBrLL5BcFgtsm7S0KRA==","signatures":[{"sig":"MEUCIQCvp30iqg9lajS5vqUf1Z1M/euIuKl7DoIpRZ20P0nGggIgF0SYwdNclgcH6C6ovXxHNq1oeEj7Ddjc2qA4ONpWPcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDwaJaOl/0g3xQMlWv4m0I4jKWc1Qwf4guITgAIhqmxbgIgWF/mMLgvVcYqB8H85DwokcXVMYVL/7OeJErtxKexpHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1471.4e82419","@flighthq/mesh":"0.5.1-next.1471.4e82419","@flighthq/node":"0.5.1-next.1471.4e82419","@flighthq/types":"0.5.1-next.1471.4e82419","@flighthq/entity":"0.5.1-next.1471.4e82419","@flighthq/geometry":"0.5.1-next.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1471.4e82419_1789886165274_0.38706501988665787","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1471.4e82419":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"b86b79d3332589d08541831f83c0803d01931e1f","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1471.4e82419.tgz","fileCount":51,"integrity":"sha512-xmmCEsPFXsFmWaNh9zRQDS6T7rxXT+npRqUKhXZ19+WWvV8mOz6Cfe4/v19OcOe/D/fq9uUnp+QV8bC6xM3B5Q==","signatures":[{"sig":"MEUCIQDInH2AnoD7yzjMd+MxcvE9k5mrdJr134lqsffR+e0RvgIgL1Io5QZU2x29BSfuSPoTISUn9nITATY8CBuHtsbMAmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIYzvJZM4n2uQVkfaLDg10sJKioE1Y3mgc0Vb0AkDdHgIgBvTZhKM35HR13tYfr5MpNdYuPRL/+TE81KmFm3X8jhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142962},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1471.4e82419","@flighthq/mesh":"0.5.1-edge.1471.4e82419","@flighthq/node":"0.5.1-edge.1471.4e82419","@flighthq/types":"0.5.1-edge.1471.4e82419","@flighthq/entity":"0.5.1-edge.1471.4e82419","@flighthq/geometry":"0.5.1-edge.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1471.4e82419_1789886802477_0.4172792058744026","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1505.5790c72":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1505.5790c72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"ff6cccedf57a8a75786bde6d9cbfdcfd3ebbf465","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1505.5790c72.tgz","fileCount":51,"integrity":"sha512-8mIk8Qoi5lyHUHhk9UxU4653iZyg07gYgaRsiCai1ItlINezW9SPmk94/Hujf1akIc81071y70tJIoB86vyXeA==","signatures":[{"sig":"MEUCIHV6z5IStpLY+1pZyqsIUA4cAoDc4Z7v9uh03B6C8A5WAiEAmeCckYnt3dOyYLoZIe4ZTOmKfnZue/ND+SZT1kOFgOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqyXPMtkFxJWx5NOaA2GKNkybKf3qFzheoAX3BjK0HtwIgJ3vVqBqD917/FxkrnjofwxlzhbtsX7ObZpI43tZMddo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1505.5790c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1505.5790c72","@flighthq/mesh":"0.5.1-next.1505.5790c72","@flighthq/node":"0.5.1-next.1505.5790c72","@flighthq/types":"0.5.1-next.1505.5790c72","@flighthq/entity":"0.5.1-next.1505.5790c72","@flighthq/geometry":"0.5.1-next.1505.5790c72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1505.5790c72_1789901756327_0.9994304060291648","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1520.4887418":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1520.4887418","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"8aab45acd9121288d4c832e7788c500c1e6b9f47","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1520.4887418.tgz","fileCount":51,"integrity":"sha512-y/LOLT/9rVp/2rtkx+5ZV9GBhwPM1mv766feam+779o+qvkp7lfgN0lfJ0sl0DV52g7oopAQ1UeJ2vzsqcviJg==","signatures":[{"sig":"MEYCIQDnkVGIzwxlF31mIEhc3T/zyH+kKE2GdRzBHhQs04OYYQIhAMbPFoTF4tDtO/cQOvRBaeUesFgpXR6VDNM63To9WSK9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBbTSYf3nDl+8ZfLBI8wAB6VlCCEoEn8Wmap5MISySjbAiEAum7efVAY9E54bgHtYpzFWqF7IMKVkGiegSJ7/h71mmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1520.4887418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1520.4887418","@flighthq/mesh":"0.5.1-next.1520.4887418","@flighthq/node":"0.5.1-next.1520.4887418","@flighthq/types":"0.5.1-next.1520.4887418","@flighthq/entity":"0.5.1-next.1520.4887418","@flighthq/geometry":"0.5.1-next.1520.4887418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1520.4887418_1789918116048_0.023351824925242237","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1523.c47f79f":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1523.c47f79f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"445b1454f6c0f2adacda8f5fd6deb14d26cce19d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1523.c47f79f.tgz","fileCount":51,"integrity":"sha512-cqfUdKuX8U+taNKfzCwQIGDo/1YzOixP8X/IFK73dRW6sLLNsyfglDJdGUWTZvoV2OJ+y59irI6RI9vne8tmCQ==","signatures":[{"sig":"MEUCIHtAG36MbF80NSJI0NcRX47JiyLXEJ15M3Ne+ifenwAdAiEAyCGve09BPj9rgkjlPvHy7kCyoCGJr4tNGRdDUou1OL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmgXQWtfKCeYC4CQgvtb5AvTIcZHkeGPQwYd6ikrREmwIgHlQDlbeFckzILW4rtm/B2c2py3Fqd61P/JSqwVgc2fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1523.c47f79f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1523.c47f79f","@flighthq/mesh":"0.5.1-next.1523.c47f79f","@flighthq/node":"0.5.1-next.1523.c47f79f","@flighthq/types":"0.5.1-next.1523.c47f79f","@flighthq/entity":"0.5.1-next.1523.c47f79f","@flighthq/geometry":"0.5.1-next.1523.c47f79f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1523.c47f79f_1789921683138_0.07139455009452367","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1533.2910b54":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1533.2910b54","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"0b5a63cf9d6fab9f3a5e4029e4df079b0cf113d3","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1533.2910b54.tgz","fileCount":51,"integrity":"sha512-310vTRyodQMf9TaWL6Pxx3g9fcu3tIPWh6JI//L2YG/EjEu9y6jGWwwZ1m3zwt/uFG3rdrJnLOlAkn8ZDbVMNQ==","signatures":[{"sig":"MEQCIGmGoIQ1/ixgyi4SQgX37R+KOB1l631DVI815pEfR2WrAiBEwy/jEKOi/VWFaIvELIjjkrOWHldAdWqgeZsCNHo5Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMkGVBJauBXVNEmiesAsckN8ihr/zPN7zfECYJmnhE7AIgLu0Smzm8cZD8BQVXKonm88Z4si0QttauhXdDotQT+wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1533.2910b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1533.2910b54","@flighthq/mesh":"0.5.1-next.1533.2910b54","@flighthq/node":"0.5.1-next.1533.2910b54","@flighthq/types":"0.5.1-next.1533.2910b54","@flighthq/entity":"0.5.1-next.1533.2910b54","@flighthq/geometry":"0.5.1-next.1533.2910b54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1533.2910b54_1789930258771_0.6894403610602775","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1538.09885fb":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1538.09885fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"48a12b17ff6d4ebd9e8ab701d4b1e26ba255818a","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1538.09885fb.tgz","fileCount":51,"integrity":"sha512-vOBuUL6B2xdpV4ghUqAaFxfGjBaiDZN11fVz5c00UuiepW5RxCZlppvdxShIu8yk62ZwYbJ8mMALlLn0kVCDVw==","signatures":[{"sig":"MEYCIQDw40A2lRi+SDw8uBZNCtrpLFHkEqP4yR9ajnDWRUhAOAIhAJjNJDmfj3d55I0qhxhU7liOM2D44r2RgW+LRbz5AWo5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC2DApUSrMQdFqxFASp7XaHC0AW6U0x2jjiCDmFplKHaQIgD7/Sj3NMwvd+QJwVPqP21sEvNoEMoqUsgn/4Ke7alp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1538.09885fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1538.09885fb","@flighthq/mesh":"0.5.1-next.1538.09885fb","@flighthq/node":"0.5.1-next.1538.09885fb","@flighthq/types":"0.5.1-next.1538.09885fb","@flighthq/entity":"0.5.1-next.1538.09885fb","@flighthq/geometry":"0.5.1-next.1538.09885fb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1538.09885fb_1789973375779_0.8982939423725003","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1541.b94031c":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1541.b94031c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a5023dc260bf990114244f5b0e4cad8ce710a788","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1541.b94031c.tgz","fileCount":51,"integrity":"sha512-L9IAVe/CPU84j+3M/3JsTwoM0KfkHkWubl4wzoho9IKVleLEdWzdpIJvugdT4HA94NQT5s08EyNt3ulBLczqlA==","signatures":[{"sig":"MEUCIQD9ci3yzruPB1hTBssI3OgJ7o5InTn67Lo3y1N4cwOv8gIgJbaEFFKkj+SLKBVUBFPjNoAcugo/X2rCp/SS9KAkgj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4+KtmRAZxdnVhtRgEi1stFV7gTp112uHM1TEAH80DrwIgGc9dyXUT6L/vpHyVx7TO8O4FZlmcEow8VNBIEkfpWT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1541.b94031c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1541.b94031c","@flighthq/mesh":"0.5.1-next.1541.b94031c","@flighthq/node":"0.5.1-next.1541.b94031c","@flighthq/types":"0.5.1-next.1541.b94031c","@flighthq/entity":"0.5.1-next.1541.b94031c","@flighthq/geometry":"0.5.1-next.1541.b94031c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1541.b94031c_1789974629250_0.7072886781279537","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1543.41f4a99":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1543.41f4a99","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"763796bae664c4d85c131f1736d783a664c43126","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1543.41f4a99.tgz","fileCount":51,"integrity":"sha512-g5Q+JNjSG1aSUvb0wPKMZmrihDFvno3EV47qNlwSDp43bn6i6Vk5/b9uXrmsfg7YuD6wAbeCr5zGkkQ35PrMrQ==","signatures":[{"sig":"MEYCIQCiSiBsj7CC2RlCOklNjfzZPyfPvPcvne2s/5qBlIpcmwIhAItoxvcyT+vlGhncetnTRBHZz55PxQpQMaIfI4R6qMIw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGdpK1xrpZgJ0DashvCGM0SEoYALVDPN6QT1MT4y+7OxAiEAioI76ud0NAiSgzOBHv1akHeN2XtEcuQhgZspfLGJ4mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1543.41f4a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1543.41f4a99","@flighthq/mesh":"0.5.1-next.1543.41f4a99","@flighthq/node":"0.5.1-next.1543.41f4a99","@flighthq/types":"0.5.1-next.1543.41f4a99","@flighthq/entity":"0.5.1-next.1543.41f4a99","@flighthq/geometry":"0.5.1-next.1543.41f4a99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1543.41f4a99_1789975254708_0.5222999011360618","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1545.a3a19e0":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"3f38b78cf11422bc01e44e432e436eded919d0f5","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1545.a3a19e0.tgz","fileCount":51,"integrity":"sha512-lVliE4MS0jXW7DGtF/JV3uZK3kctuaqTx2csxRyYprXd3WinUacPfK0NCnyKOwZqYokvwKDcD0mzS/R0qBXeYQ==","signatures":[{"sig":"MEUCIF3wcwQixfCVHKUEJE15qdyf1Gm/gfTizk0cdNcU+dUjAiEA98AsKMshpJUXDCwHXHVHyEoUlTR6YrPul5R0OYVfLdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCx5Ifl9EulVaYQ5zteZtZGMTdwtRV7OIdbg9zGpUy6kgIhAPwF4FIh6Qj+W7140RZoe+js/WyfKV1MTgcM5Ysp3nPn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1545.a3a19e0","@flighthq/mesh":"0.5.1-next.1545.a3a19e0","@flighthq/node":"0.5.1-next.1545.a3a19e0","@flighthq/types":"0.5.1-next.1545.a3a19e0","@flighthq/entity":"0.5.1-next.1545.a3a19e0","@flighthq/geometry":"0.5.1-next.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1545.a3a19e0_1789976435733_0.07188214431052842","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1545.a3a19e0":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"b517ce7f67bdc12d93c97027f4bcf29286c98c3c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1545.a3a19e0.tgz","fileCount":51,"integrity":"sha512-XSf8CjdWXoVcEQp2PgidbzWRQvW5wsqUvBYOHfIc/iSnxI356BwUvBykF+mRE5bnCPv5rlVMJqEiiuLTkWO6Xg==","signatures":[{"sig":"MEQCIAwSMIxD9V8iGfg+lvquuwu0tCW+5KL5EtoxishGrlIbAiAeNzELAoq7hvCP7FcAZHkHBmCgocHjdVX3OB9Z+DkGNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEAufArqMAmhbjcrCcp+pBMtIh514UgHcxjZnSiyH7CsAiAZ3GInJCCFERGJstp00pdAvHuHhobAfsB+IAmS0vAsEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1545.a3a19e0","@flighthq/mesh":"0.5.1-edge.1545.a3a19e0","@flighthq/node":"0.5.1-edge.1545.a3a19e0","@flighthq/types":"0.5.1-edge.1545.a3a19e0","@flighthq/entity":"0.5.1-edge.1545.a3a19e0","@flighthq/geometry":"0.5.1-edge.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1545.a3a19e0_1789977126046_0.6586231137392531","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1556.ff9e615":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1556.ff9e615","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"16118a15d5800f6156eb14cdeead1cb6797a15f6","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1556.ff9e615.tgz","fileCount":51,"integrity":"sha512-63ZEJQ+/YxyrdU9r6B3b6K2ygsQ7qDzbqpDHbcYLksUzmoT+4TQeI/xDJ7i1hB3l+74P7RMKjNa67Q6nIgQT1A==","signatures":[{"sig":"MEQCIC5bbj8Gq3/iGWG5SiRVuoG8Onjv6Mst3fyZDa+9rbPnAiBdwuzp/URzqVIB4Wv9lsPqMY+FgBHGEzC1vacMNRXNNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGbw62QwuWxgX4O6idZiuNnSa7/gPo3hG7CZUWcgr33MAiEA/qS17oG1YnYKZeVGpH2btHqMrJNf3317+DtOJ5u92bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1556.ff9e615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1556.ff9e615","@flighthq/mesh":"0.5.1-next.1556.ff9e615","@flighthq/node":"0.5.1-next.1556.ff9e615","@flighthq/types":"0.5.1-next.1556.ff9e615","@flighthq/entity":"0.5.1-next.1556.ff9e615","@flighthq/geometry":"0.5.1-next.1556.ff9e615"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1556.ff9e615_1790028266878_0.14191044092311578","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1584.db3c393":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1584.db3c393","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"1d03429d7684d8a6901909c04ff09406bd45337e","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1584.db3c393.tgz","fileCount":51,"integrity":"sha512-j1dZP4TBlnubMB7FW+ITi3S/ZscJ6mQesRyMRlrMMaAQK3Hg2GfZzVKw4EDOQ/aVEZ9tO+eUNKmjujfGk1Gi7A==","signatures":[{"sig":"MEUCIBbLm4sV1SXz7s7QbWocrwRKpilg0VoFWDFUxJ5udkmhAiEA0PJo5NaQjRQb4lvZ9DItr4N/uoGRdEglyBuHN6eLhb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOF6sPL/jr99itz9sCTdVdjmtXCtW0fJmIOTm+W55JrAIgFufKRsAAD7ldKRw6lwyR0n/gkjoWDGI4+ZqiZvcS/I4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1584.db3c393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1584.db3c393","@flighthq/mesh":"0.5.1-next.1584.db3c393","@flighthq/node":"0.5.1-next.1584.db3c393","@flighthq/types":"0.5.1-next.1584.db3c393","@flighthq/entity":"0.5.1-next.1584.db3c393","@flighthq/geometry":"0.5.1-next.1584.db3c393"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1584.db3c393_1790054330807_0.7994822878026111","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1629.669e7c5":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1629.669e7c5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"cd0712b14fc109eef45671c75db169a5c5216223","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1629.669e7c5.tgz","fileCount":51,"integrity":"sha512-MKemLwLPzMG0r2RFuT/bILdD595doRaPZ+vMd6ThXGxD4QgLhAXwawfW46Bp9r0icA7hBdNJQWcbCovt7tZBIA==","signatures":[{"sig":"MEUCIA0Yl0l97v3MrFPl+sKnltpxCC8YwarJaS0wEYnm4zZYAiEA7oQTuNKZFC8OybCPXtLAtCf8Zz5YUF84JSQAE9KGq/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICBDb+aPqpEadoV5AtYZ5oAdEHVg4lzYFoVjfKvpkdCgAiB4QOkXh3zgHV/yCR19cjgqKLU9ADhaSTpK8iPtosaKqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1629.669e7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1629.669e7c5","@flighthq/mesh":"0.5.1-next.1629.669e7c5","@flighthq/node":"0.5.1-next.1629.669e7c5","@flighthq/types":"0.5.1-next.1629.669e7c5","@flighthq/entity":"0.5.1-next.1629.669e7c5","@flighthq/geometry":"0.5.1-next.1629.669e7c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1629.669e7c5_1790140504984_0.21631427628858457","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1669.c9827a8":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1669.c9827a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a703838e8bd3ae764751ed548ab93dbafa3842b7","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1669.c9827a8.tgz","fileCount":51,"integrity":"sha512-E2Umk3uzx9gYQ74gWPi6pXEjbdHL43qhdIA37qiSsEzvzGNBzvbd7cAN6P9Z3+nd/ycRiX5Kjep/XMm6DcJjcA==","signatures":[{"sig":"MEUCIQDHqIuwraFPdvYeakso0ktcxHYx+ed5wcGDEJoUU/nAogIgM/NLS7tZCbek/TDuUCGrbHKjTMBCbY8Yy3mArRBt9eU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBD0DupEhlFAdHPTnrZKios25YuxbDOJrEaoK4y9fqLgIhAJ6mrR3FRRKgHiitdS80q1bNYAE6OwZDi36TzqirADIM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1669.c9827a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1669.c9827a8","@flighthq/mesh":"0.5.1-next.1669.c9827a8","@flighthq/node":"0.5.1-next.1669.c9827a8","@flighthq/types":"0.5.1-next.1669.c9827a8","@flighthq/entity":"0.5.1-next.1669.c9827a8","@flighthq/geometry":"0.5.1-next.1669.c9827a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1669.c9827a8_1790192735613_0.1434560303149779","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1680.bdc44c6":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1680.bdc44c6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"0ffe69141b0441f7b78782cab71aa333e8347dfc","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1680.bdc44c6.tgz","fileCount":51,"integrity":"sha512-0NZaTf3cJT9VlIBb7jDukSfLIoJdGZ3a9UkSlRh2A/DaUJH3+HJfwdBNOEc5rBwECLvOr1VTFKAV3vGy+m9wKA==","signatures":[{"sig":"MEQCIGM2B1hB4nXjskrrm/TfFE3nMtEIgI7f7NnspRG3Gx84AiB8iB37SMs9bbotANY7Oc/Gabq4wk+Xv/YTmMYlrjog6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDsZRy7xaQ6+OdeCqxJZJSUXCA6GhV3/L84YAj1j4nuNAiEAqG1fVW+VO6GZj9XR6hW9ocomLVbQuHzlwevHfRXVtaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1680.bdc44c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1680.bdc44c6","@flighthq/mesh":"0.5.1-next.1680.bdc44c6","@flighthq/node":"0.5.1-next.1680.bdc44c6","@flighthq/types":"0.5.1-next.1680.bdc44c6","@flighthq/entity":"0.5.1-next.1680.bdc44c6","@flighthq/geometry":"0.5.1-next.1680.bdc44c6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1680.bdc44c6_1790214571349_0.4763769405923539","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1681.3f21b44":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1681.3f21b44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"0f038c148e6cecd7ce985b4081e0c9b48d4eb5c7","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1681.3f21b44.tgz","fileCount":51,"integrity":"sha512-eeCFp/fcn19PY47KlaGNTeKjW3QfYKgH2H/AjF+G8dGb5gA4Q4YbREp3HCvhhhBW005dv7XNh0lSt+U/6zSaJw==","signatures":[{"sig":"MEUCIQCIosM0BGfLpA7iadHlK+qNhSetzsEuD7qHEkz07KqYTwIgQGVzLOrnLtNczlAZd9TTk464A9kmzsApBa2QGq2sMCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHdH3TSgOXClC4khaASULdJ/ylMySfy8Px1P9s27vqy7AiEAg4/Ifz9pKodrvp0hso5iLIfdkvGDkiMySOFwqPpkV74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1681.3f21b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1681.3f21b44","@flighthq/mesh":"0.5.1-next.1681.3f21b44","@flighthq/node":"0.5.1-next.1681.3f21b44","@flighthq/types":"0.5.1-next.1681.3f21b44","@flighthq/entity":"0.5.1-next.1681.3f21b44","@flighthq/geometry":"0.5.1-next.1681.3f21b44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1681.3f21b44_1790224379178_0.04662556246939231","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1682.f1470fe":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1682.f1470fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"1aa3381c0c16f22e4b110dbf196181fae1488868","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1682.f1470fe.tgz","fileCount":51,"integrity":"sha512-h0AYmdVAafdk7r7vD4XZdcIIdJ9+huFrG3CJhM/IRhyEDuxudQyoAIWCHRy3XlHP7uJI4gb5a6oe2avQpvW2Fg==","signatures":[{"sig":"MEYCIQCrB/6C9RBtC9+kVtp6BXnBgVCo3csp6roeNOAQNTOvGAIhANGhGPLfIEx9OLvo7fxuF/o+8iagLNaGb4mJtduSjHE4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFDlXOCM3ARjGklMSENj8sJZyRXKWDwzxecWTns6pdYPAiA4O69lOI/wGsrCtXymCS9NUfn1/w0bPj8lz1XIRvca6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1682.f1470fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1682.f1470fe","@flighthq/mesh":"0.5.1-next.1682.f1470fe","@flighthq/node":"0.5.1-next.1682.f1470fe","@flighthq/types":"0.5.1-next.1682.f1470fe","@flighthq/entity":"0.5.1-next.1682.f1470fe","@flighthq/geometry":"0.5.1-next.1682.f1470fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1682.f1470fe_1790226266587_0.6403589240954028","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1685.dc0e23a":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"0ae3cb35b5bd8cc149c37ebde915a258573a9717","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1685.dc0e23a.tgz","fileCount":51,"integrity":"sha512-YpzuqtDVSUwCXgUQfR3pMk6A/jursNy2N3BpOtjNbYnAIouvKrKMVptWrNrez66BGWABQ910A8XA/RcwHiB2nA==","signatures":[{"sig":"MEMCH2OFSiTzonTVxN3HSskJJJfHIAFFBFComr/jdf0PAe0CIERbI2gc/2qoL1LSt7nl429I2blUrCAL+l3GyV0pRpLF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnOkLK1rw6hFfMsfyVHYUjtZApEMVYfcmNJJsa1ByvKwIhAPCwSIhzhGYd2hIKvrgbJfKeTP/MH91SqOtfJ3BdWu3y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1685.dc0e23a","@flighthq/mesh":"0.5.1-next.1685.dc0e23a","@flighthq/node":"0.5.1-next.1685.dc0e23a","@flighthq/types":"0.5.1-next.1685.dc0e23a","@flighthq/entity":"0.5.1-next.1685.dc0e23a","@flighthq/geometry":"0.5.1-next.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1685.dc0e23a_1790262499187_0.08733260285101352","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1685.dc0e23a":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"fb0b41bcecf90b290a85b9a8a1acf4fd14e6fa5b","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1685.dc0e23a.tgz","fileCount":51,"integrity":"sha512-pTXf/eZCQuX2IwUaYMYakDHXt/jyeGpIY4Uk8lEzsjSYtRoKPN9y6BnwnOUKpImAROLRs3fhYFfk2AqiwkJPjw==","signatures":[{"sig":"MEYCIQCWfayW8GnJc47pATlYP3pWBxWDgga/4K5e97elddejDQIhAOj+IO/aWDWNfovKfot8MgH+DoLxpoBGTsZWYUu4thHO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDRyTimmRyR0k6quuk/Q8bI/4SwExP6y4KnT36XYKswSAiANVk67PIg6bWB3iDCNZKS00EJ4EaC/Gt/tAn1q2+H3yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1685.dc0e23a","@flighthq/mesh":"0.5.1-edge.1685.dc0e23a","@flighthq/node":"0.5.1-edge.1685.dc0e23a","@flighthq/types":"0.5.1-edge.1685.dc0e23a","@flighthq/entity":"0.5.1-edge.1685.dc0e23a","@flighthq/geometry":"0.5.1-edge.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1685.dc0e23a_1790263220744_0.3506382749384047","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1687.b63c819":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"0f4b6d8156cc12879a3041e3a5bb87832d103391","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1687.b63c819.tgz","fileCount":51,"integrity":"sha512-S0kcpN8Q8KLlmV1Lgqj/t7VVrt5nzARrQ+tiragijcF121nrMelLYsNtAmrkp2FRj5WFGNG0Z4bjwwJNah0rMQ==","signatures":[{"sig":"MEYCIQCSpn8ZPH5GiCHAHmiMMnLup5inNdED2JV6Jd+Nml+9rwIhAMamChOdeoPlK8nkxdmNW8W6b4J2ES3BAI7gpeDgI/qr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxk8onXLE60Uzil0/Vf8DauK013TLq4x6fbevSack+AAIhAIg2ayG6dPxO35FDyNS0ls5Kq25CLdF83sdguJ4Rxf1E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1687.b63c819","@flighthq/mesh":"0.5.1-next.1687.b63c819","@flighthq/node":"0.5.1-next.1687.b63c819","@flighthq/types":"0.5.1-next.1687.b63c819","@flighthq/entity":"0.5.1-next.1687.b63c819","@flighthq/geometry":"0.5.1-next.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1687.b63c819_1790271376983_0.24911461080753683","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1687.b63c819":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"873d90f8b6d8277939e8fa5c47a4e3ca99e7420c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1687.b63c819.tgz","fileCount":51,"integrity":"sha512-8xu5lT/HzR2LjArU9uf5PCoQbQKWjuZfJ2dgW4Bi6NMj5RSwXTILs9DR88qcn5/8f7GqchLEJ1IRFb57H00YRg==","signatures":[{"sig":"MEQCIAcesvORj/KEmTYFY8QiQ40utOKx2ZJvyoIK75+VjhyIAiA5Hkz8Mgrf6BJeVobQ9pclPElG7WuS7NXCZkfah0SmlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZkJzbCya/8dc2af+ka7QgZiu8x3oFYgDocwtvjn6t9wIhALuHtRvFcjWLCBx94xxZz6zEOQlOuyqbgVlAVQ1JwjBH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1687.b63c819","@flighthq/mesh":"0.5.1-edge.1687.b63c819","@flighthq/node":"0.5.1-edge.1687.b63c819","@flighthq/types":"0.5.1-edge.1687.b63c819","@flighthq/entity":"0.5.1-edge.1687.b63c819","@flighthq/geometry":"0.5.1-edge.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1687.b63c819_1790272024011_0.4784691844442579","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1692.64cda40":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"800494b8b45b3f1ae2a50b1eda6a77f57cd62cfd","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1692.64cda40.tgz","fileCount":51,"integrity":"sha512-Mc4zcQGLkloIro1g4BGy52Ao59rLbXZyfQJOJKbhCkmIcYyfwPTwntOcQ4R7IjD/RBoEe5hXQf/tcoxVALview==","signatures":[{"sig":"MEUCIQCCZE7zQdBW8wvH1dmwAFvDznVhf10Wd34Q8yEBeuoWHgIgKV4jlNqGafZXUBCYpM1RRsi5jp6q0iRW+x5hzAdNdfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQIukxJ6vMXlDroMHzqBkDuULPIIoqbQ79NnEWaQLQgAIge9eXhEtUsZyVIr9CxJwz1TLBScB8Y+ApnhDh7e60Ofs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1692.64cda40","@flighthq/mesh":"0.5.1-next.1692.64cda40","@flighthq/node":"0.5.1-next.1692.64cda40","@flighthq/types":"0.5.1-next.1692.64cda40","@flighthq/entity":"0.5.1-next.1692.64cda40","@flighthq/geometry":"0.5.1-next.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1692.64cda40_1790294215455_0.656141908730248","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1692.64cda40":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"b87dccb8a0d5803dd3f0021c7de7d60f8dfb70a2","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1692.64cda40.tgz","fileCount":51,"integrity":"sha512-BLqhmqLn8vvuUnMvTiEebvX2XOWCrBCIObIrdVsTF3pxyNJbC2ONWqYTHAQKKAowke9kPAUBb3FeCmZoGv5YcQ==","signatures":[{"sig":"MEUCIEVLIsvTwenHtLQlzRsHfL/WcbKvFZCEuJ8VO6mVseogAiEAvoBo7CuTHHJqDtLPBW1XsnK6yZPr9iEis6LsiulouhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIQDpm3iDkhCzCkQPiNkPvidUXFIHbhz1lZkf4fnY0osvRwIfVwzwM5K1uLzKyPEqIVyuTHDcy85eQwp2aGZAwmG98A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1692.64cda40","@flighthq/mesh":"0.5.1-edge.1692.64cda40","@flighthq/node":"0.5.1-edge.1692.64cda40","@flighthq/types":"0.5.1-edge.1692.64cda40","@flighthq/entity":"0.5.1-edge.1692.64cda40","@flighthq/geometry":"0.5.1-edge.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1692.64cda40_1790294811039_0.7407464623217834","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1694.112d897":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1694.112d897","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@0.5.1-next.1694.112d897","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6158e4b8acacb8470eff3647807f188ad9b3cbbd","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1694.112d897.tgz","fileCount":51,"integrity":"sha512-7rcren6s4cCx4ndrcNC8+SCN6hoVQPZ78w93/RsVMnx7WtJSK+J430Naslt3BzRoOi5hyBH9Fon1cyN+GimEXw==","signatures":[{"sig":"MEYCIQDeQn7PWnY2YgGneLih/+aLk32e+sd51L/ixfT+waLtfgIhAK4YXJXqFQtwX29fhnsamMLOY+bnrnKPH7ON3y931acX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+IoCRDCCOtQt/MdhdUfSl+fE50eNhnnBIGnYnlDqqagIgBXkOrliEZyZbdfmX/W8Oc/tpI1NAvYzc31MPVek2FDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1694.112d897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"112d897004918b8eedd98c3436e05e3d478c12b4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1694.112d897","@flighthq/mesh":"0.5.1-next.1694.112d897","@flighthq/node":"0.5.1-next.1694.112d897","@flighthq/types":"0.5.1-next.1694.112d897","@flighthq/entity":"0.5.1-next.1694.112d897","@flighthq/geometry":"0.5.1-next.1694.112d897"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1694.112d897_1790302458643_0.7142864557032536","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1700.cefb2f9":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1700.cefb2f9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"df2547a41d29094d669c0d8fdda8b9e1a216fc92","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1700.cefb2f9.tgz","fileCount":51,"integrity":"sha512-ApDW5fJuznKxOHG10F9JfHQZWTtmDPgnFx15Of2B/JsucP9mznPCSjcWPzb72r5ovumBBFMIAMi0WRO72KTWmQ==","signatures":[{"sig":"MEUCIQDzZkhS0BJUiE3gT9aRdXWwideTpoM6g6L1ifDPB3+4UQIgNG9C8MjEpN2vRdYFGtenkn794ZODqiJthT2xSngWtDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGdmu8lX+7Wm/AuMq4aCi7Za7X88LSWg/AJA1RCwiNWAIhAMKijjzJ2ZXupyWqq6CmTlhYgMnayPAFcJ7SIdd64a0B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1700.cefb2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1700.cefb2f9","@flighthq/mesh":"0.5.1-next.1700.cefb2f9","@flighthq/node":"0.5.1-next.1700.cefb2f9","@flighthq/types":"0.5.1-next.1700.cefb2f9","@flighthq/entity":"0.5.1-next.1700.cefb2f9","@flighthq/geometry":"0.5.1-next.1700.cefb2f9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1700.cefb2f9_1790305282255_0.5681156722080944","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1703.1905242":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1703.1905242","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"e48a882e3a800d348069a084b8d7977063688aa7","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1703.1905242.tgz","fileCount":51,"integrity":"sha512-U/KWDBfcG/bOHMa/51MxS/wD+K+9SihQzA5SqYVcCaAiZQoVdNqTGcORoupXHyL9wi11dCt2k5ODR4/dRWw0VQ==","signatures":[{"sig":"MEYCIQCm2u/iE6fHjpCvXIMjhYAfUx7MJBKKwwpiQmBlxmw5tAIhAL1KWhUqtHwecC+p7v0edcT+5pT93uDEhfhYp3XPNc8P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJDpe3OiOEP0hraJzPEmFaRNKjIOcy8kBK8BMbVPiErQIgaUo3rwvpBDgE6M254LOTbn/zk9G+4w/fQGi4gsxssBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1703.1905242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1703.1905242","@flighthq/mesh":"0.5.1-next.1703.1905242","@flighthq/node":"0.5.1-next.1703.1905242","@flighthq/types":"0.5.1-next.1703.1905242","@flighthq/entity":"0.5.1-next.1703.1905242","@flighthq/geometry":"0.5.1-next.1703.1905242"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1703.1905242_1790323807207_0.8117259732146729","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1704.1832e8b":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"3f1b0a925c544473aa0dc8f23ac99fa3670799e3","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1704.1832e8b.tgz","fileCount":51,"integrity":"sha512-lLIrmS0GxbD+hcCf9Z0L9mOEaFOAcbKWXDrWs0g/mvIjmLvJf1gxWCjqudMLf5GMhlzNP+2C89mVGZX20Yp2Rw==","signatures":[{"sig":"MEYCIQDVc1R9SleIEXSXFOT/netdebcoeMW3QJN1q13wmQFg2AIhAJqvQpkr3R2ksAl/RMCdwroPX5sLdSiNoA/dkTWjdyMe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDZoIWkggo08DcK3ca4gZkW2Mi7Pzdrq0apn9e7kBha9AiAKCs9ZPhT6+fczO9imGG4X3Nr16JNZVxfyf0RKIZl4HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1704.1832e8b","@flighthq/mesh":"0.5.1-next.1704.1832e8b","@flighthq/node":"0.5.1-next.1704.1832e8b","@flighthq/types":"0.5.1-next.1704.1832e8b","@flighthq/entity":"0.5.1-next.1704.1832e8b","@flighthq/geometry":"0.5.1-next.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1704.1832e8b_1790326845067_0.7987556194540499","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1704.1832e8b":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"60b1db60b256909940d6b65dded8ed3cd4d9cb75","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1704.1832e8b.tgz","fileCount":51,"integrity":"sha512-4anN/Qi/C+adoIHGGxlqugyHAZNTEW8+ebcj/pacDicaQdejIYQK1/sdmhCDFL9I1Vr+Mm5ENdH4TOevXgmFBw==","signatures":[{"sig":"MEUCIFKkZ/r5HmsVI19CE9gPnaRyLGCJEqVO+IQPQpp5V+E4AiEApAK+EksBiuLjYbRImma+iGB25yft4HrnXXvSRkA3tA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6Em6bZWMKfhn0MiGGO34tzRHnuV3a1cBqwBr6OtvuBQIhAL3zqcjVVlaibdZmrYKK5tN+UOz6GMQdvDeF+8Ms7fCG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1704.1832e8b","@flighthq/mesh":"0.5.1-edge.1704.1832e8b","@flighthq/node":"0.5.1-edge.1704.1832e8b","@flighthq/types":"0.5.1-edge.1704.1832e8b","@flighthq/entity":"0.5.1-edge.1704.1832e8b","@flighthq/geometry":"0.5.1-edge.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1704.1832e8b_1790327565624_0.9788409163824983","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1710.81c05dd":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1710.81c05dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"2c9d1f2aafa4f93309a9aaedf75f155296f839ce","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1710.81c05dd.tgz","fileCount":51,"integrity":"sha512-UNp1gkAIEwpxwNUAnuMnpzyWxE46+otqjva58SFvcz2hQExGUOzMkvZEfkk7/XEcxjGJEgFThhcssJa08vyCng==","signatures":[{"sig":"MEUCIQDTtG2Vjk8Zm1tWw2xpg/J5jLV8ud6qTwud925BtS44+gIgVvijMrq0DxGgFDQNmjwAKPwUU9DI0te/HaK8L3c0HFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDf+GeRLVVxrmJKQK3MuciXCRpQp3sKLy9AU7bp2EfZ3AIgH6P3mB4ljmB+Fdfylg0g6w088T4x0TJhru4TRy4+Wvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1710.81c05dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1710.81c05dd","@flighthq/mesh":"0.5.1-next.1710.81c05dd","@flighthq/node":"0.5.1-next.1710.81c05dd","@flighthq/types":"0.5.1-next.1710.81c05dd","@flighthq/entity":"0.5.1-next.1710.81c05dd","@flighthq/geometry":"0.5.1-next.1710.81c05dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1710.81c05dd_1790356387058_0.9693325793823264","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1717.f605ef3":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1717.f605ef3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"a3ae2b14a10196a9277199836e58c0a951946832","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1717.f605ef3.tgz","fileCount":51,"integrity":"sha512-awPm9kELLkBmeX7pWOGa78K98s5y1Ltw2mkQ69meNYHMvlLTYrC69bkpUHWBuPNSUkgm7IP4kVOYQJ+FOliBpA==","signatures":[{"sig":"MEUCIQCp73ieR4l/GnZka2aNvMNbbtyx/BHwBLiDLpXeUHKi2AIgWUafSwjh+/MfUKUr6kngu2nKD+8IDfw3QVMd/hRJLbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFfAlZXJBT235/QVv9xNqpLmlhJIPaCxzqoJCMEcbFjTAiBuKohqWkVHUNnvcy3wkbe4gOKB8w15H/ckapkcTFou9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1717.f605ef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1717.f605ef3","@flighthq/mesh":"0.5.1-next.1717.f605ef3","@flighthq/node":"0.5.1-next.1717.f605ef3","@flighthq/types":"0.5.1-next.1717.f605ef3","@flighthq/entity":"0.5.1-next.1717.f605ef3","@flighthq/geometry":"0.5.1-next.1717.f605ef3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1717.f605ef3_1790363876573_0.6953516107619993","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1723.553fc7a":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1723.553fc7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"5d08ecddd875381760f8ed1326b96fd583a02637","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1723.553fc7a.tgz","fileCount":51,"integrity":"sha512-wAgd5b3HoHhsPSQC+cCKb06Z2PHalbsZW9cHJXpEvnqM9eaZjmjneQky0Vkth5/6L7eqqStGPvLt1GWbY9Y5rQ==","signatures":[{"sig":"MEQCIDDMtJHayjS8FOkO909TbjJ8sm9Ea8/431oeWw2jVtYaAiAc9bZUSBUVwZaOPa4q3f1xVbpTohCNnf32V4+Br7nZ4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHfwx8pEnazakS2P9d6YGY4dSKf0Sr7DVeQoNTP3FfLWAiB2dGaOIS/7Wm/mpsobyAr0w2kJGQbR0/Z/5IOwxjsVdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1723.553fc7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143058},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1723.553fc7a","@flighthq/mesh":"0.5.1-next.1723.553fc7a","@flighthq/node":"0.5.1-next.1723.553fc7a","@flighthq/types":"0.5.1-next.1723.553fc7a","@flighthq/entity":"0.5.1-next.1723.553fc7a","@flighthq/geometry":"0.5.1-next.1723.553fc7a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1723.553fc7a_1790371446364_0.27255416905905205","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1724.c250cb4":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1724.c250cb4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"df96d364bad070c8d4b8544b30167faf053ee9a6","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1724.c250cb4.tgz","fileCount":51,"integrity":"sha512-ail4h2ZwNLoxrnlonhmPr8XCwufpIrBoHO4gMedNuUj1KKDpkWmKPtZLM4Ypyhhn7WwDhCNA6Lwx/ZN7XvbxeA==","signatures":[{"sig":"MEUCIQCI+l2ieWjXJkwnjsviQstv9z+kBYo/uvFGa7PayKOBswIgbYJln9Yj61X+IBCWlY5o0FqdE6OOto7IZqp+DvS1m0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDvnEcSVbo7tseUoHeGzrjkXXi+unVZnQx3RYe3lVDwXAiEAr5SG52x0355gmqBIBPkfF965UBJNb139s3sqUvx0Dks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1724.c250cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1724.c250cb4","@flighthq/mesh":"0.5.1-next.1724.c250cb4","@flighthq/node":"0.5.1-next.1724.c250cb4","@flighthq/types":"0.5.1-next.1724.c250cb4","@flighthq/entity":"0.5.1-next.1724.c250cb4","@flighthq/geometry":"0.5.1-next.1724.c250cb4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1724.c250cb4_1790377584935_0.1330070343871761","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1725.30f1dd0":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1725.30f1dd0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"4023a88189382fd128b73e95bf03f431770ed0df","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1725.30f1dd0.tgz","fileCount":51,"integrity":"sha512-txXHA0U0INgAk5stdoFHUWHGcqkiPwo/XTYFqdLk5drlS3kzFO24US6vmDI1mnyP3f5kbD2lpeZTFS/XiciUlQ==","signatures":[{"sig":"MEYCIQDxhBVwW2q+qpDPo6S3wEDReb4IazN0lQTIxcUdaJq6pgIhAJR2kgw3yfCNxYlJIfH5mw3UqmW2hubIl07hl7JCdYO+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHJodGp5PnNVOcHpkj07JvgtVkJTI6wsutpRtyQpwYtyAiAVFh/ShNbetnZks7Y790a3mBxqZMmFyIbIu9sicooJXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1725.30f1dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1725.30f1dd0","@flighthq/mesh":"0.5.1-next.1725.30f1dd0","@flighthq/node":"0.5.1-next.1725.30f1dd0","@flighthq/types":"0.5.1-next.1725.30f1dd0","@flighthq/entity":"0.5.1-next.1725.30f1dd0","@flighthq/geometry":"0.5.1-next.1725.30f1dd0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1725.30f1dd0_1790380092279_0.9351900209320254","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1728.e0a1ceb":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1728.e0a1ceb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"453559316812fe7a9c7542504a5c64a010c0dead","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1728.e0a1ceb.tgz","fileCount":51,"integrity":"sha512-8xIYB/l3ATANgNHSeZgJRQfxGaxXf/3s8LUtXYrNh+fToJU0HQ8lXv+QQbp3jMX3JuRaCOZoYbvkvWTZAVCfkw==","signatures":[{"sig":"MEUCIQDKKtoeo92p/o86rgPjv1WW0dHjZP2B89il6Cf+uHxMQgIgRlszO2qpDdzqbvvo8JbY+ZRaOh8bU9gKcrdv1XoVkHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCrM8IZzwlbjdK413zAZQSXJvoyA6A3cAlgjdpAw43IEgIhAMuC4Nsvn1Xb7OCj7eiADbgP2dGaQEjW3l7eVzh5TpVf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1728.e0a1ceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1728.e0a1ceb","@flighthq/mesh":"0.5.1-next.1728.e0a1ceb","@flighthq/node":"0.5.1-next.1728.e0a1ceb","@flighthq/types":"0.5.1-next.1728.e0a1ceb","@flighthq/entity":"0.5.1-next.1728.e0a1ceb","@flighthq/geometry":"0.5.1-next.1728.e0a1ceb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1728.e0a1ceb_1790401776266_0.5845269837182223","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1801.21234f6":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1801.21234f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"9b54638ce7cbc66ee55eab7549296d535d554f3d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1801.21234f6.tgz","fileCount":51,"integrity":"sha512-ezdgqLtF2W0JAQMxducLuFQdO5nI5wBhmPQmU4+EB05Db0IhKhJiyBN4u1nP8zboSYfdawLZEGcUjYkP1AtwiQ==","signatures":[{"sig":"MEQCIDyMVPZ2wbA1gehl3zHi5NqDyJLRSRZGLhAm9HGCNt72AiBB728hHB8ynFKcC9h6ABWbZTeOGqR2YzRHxMv5Y8dypw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICmK3QLwo9uoP6DGLuT2OHo+1EfjapqtfM9g0DCuQZW5AiEArzjvYmHX9PIEr/dQ5oDm+fi3Ks5LfNjxVYbH37IgfFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1801.21234f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1801.21234f6","@flighthq/mesh":"0.5.1-next.1801.21234f6","@flighthq/node":"0.5.1-next.1801.21234f6","@flighthq/types":"0.5.1-next.1801.21234f6","@flighthq/entity":"0.5.1-next.1801.21234f6","@flighthq/geometry":"0.5.1-next.1801.21234f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1801.21234f6_1790486443254_0.9756620914991974","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1831.a0b57d4":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1831.a0b57d4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"0885c8fb11627dd82645b6df7868ccb8e58252e5","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1831.a0b57d4.tgz","fileCount":51,"integrity":"sha512-w/vFAHPH4yHCK6vHGGUW7zZlTCFOjTmierD1gA2wbwki/c3AgGYBJxWdCbjV5FWNiVNf3LFc3oUFZRfNLvhhIQ==","signatures":[{"sig":"MEUCIQDglNv6BgCpEjQJJqZXB8PXDq29aj6HFd8ERnoVn4uzdAIge9PNo0c1SJNcgNAyB5jzJA5DUdacsURVT95xlHy2gi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3Klph6nThfHDNSkA5tp2o9y91SBnYA+GxSYGyo3WvugIhAOLZgzNjnLXO05UHu/qc//J0JeIrnSypT6CnB7uTOEJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1831.a0b57d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1831.a0b57d4","@flighthq/mesh":"0.5.1-next.1831.a0b57d4","@flighthq/node":"0.5.1-next.1831.a0b57d4","@flighthq/types":"0.5.1-next.1831.a0b57d4","@flighthq/entity":"0.5.1-next.1831.a0b57d4","@flighthq/geometry":"0.5.1-next.1831.a0b57d4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1831.a0b57d4_1790553577868_0.13152209320776787","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1850.5adb645":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1850.5adb645","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"03e66b2045aa9dea7fda0773a9ef930458cbfade","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1850.5adb645.tgz","fileCount":51,"integrity":"sha512-1DCfmB5Mp/SrLnVlyOYTrIhX+AqMtWQV3OYLxKZAOsVqHRpA4gneL+G/j0d/F/r5JhzF9xmA2ZGcHGQUJEqGlw==","signatures":[{"sig":"MEYCIQCo+uFyzVjKlQ2DIkCeeI7G7tUOZnyb60QV2bIVnxWmuQIhAK5jNLrGu0av0DB00TBf2Ed9ag8nNce36LU0TmRYFVO6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEKiL+xwMEs6ullc23QioB53+tw+hg2b25Z35QLldbGwIgTelZguaLDLBkA0M/53JX3Kl6h8LD0mMW7IyAlzMzVb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1850.5adb645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1850.5adb645","@flighthq/mesh":"0.5.1-next.1850.5adb645","@flighthq/node":"0.5.1-next.1850.5adb645","@flighthq/types":"0.5.1-next.1850.5adb645","@flighthq/entity":"0.5.1-next.1850.5adb645","@flighthq/geometry":"0.5.1-next.1850.5adb645"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1850.5adb645_1790568884536_0.6371894498087323","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1892.cbd15bd":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"64e7286c4cfb13c322e3140eee01cc2f3617df12","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1892.cbd15bd.tgz","fileCount":51,"integrity":"sha512-1JrQoFr8nhftIv01q0NJPY0iMGypSaGD+2GzYTW++f7CN5I3tuw0KRoTyErVpRxSffVn/C3hVO/wl4FVfy1NLw==","signatures":[{"sig":"MEUCIBiJlo8rCLsi2tDYhDPwFkSiYMzB6LGt7WteuomKE6pRAiEA4K6UFNQ8ghO0L9G8GnIWvxNyIXAga53WUTpzLeO8sIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBoosQosWuR1bT6e+OJmnwCHOFbRRaNZJjaSfzDKRV+0AiAiplKa6+8/AlxbbxFS/bDoPDobVq0wt7tRRBXzK19jxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1892.cbd15bd","@flighthq/mesh":"0.5.1-next.1892.cbd15bd","@flighthq/node":"0.5.1-next.1892.cbd15bd","@flighthq/types":"0.5.1-next.1892.cbd15bd","@flighthq/entity":"0.5.1-next.1892.cbd15bd","@flighthq/geometry":"0.5.1-next.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1892.cbd15bd_1790599462994_0.7184105665871487","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1892.cbd15bd":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"987c6b1af3045b4ffb7fce0588b0b4be8b032ad9","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1892.cbd15bd.tgz","fileCount":51,"integrity":"sha512-UTdiu2UcptYTM3HQqvfWnW7dSX6Qi/7Q7/Siv93qZIg3wyNgeITg7NpIiVfNDJehZ/Xu30bqpS85MADkfKi3Jw==","signatures":[{"sig":"MEYCIQCyVo6zK5giS/NlzrExqzYnwELwaKZGtgImmfJFQ0v4nQIhALwHQeJbyM3LTzenbb1vMPjKWygdOWiTLi9Amda0rPjw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbtdidj4isEMFcMauO1KPp7f3JdNZvhWZZcwK3i/XuBAIgLEskwiOpqEmUSD4AiGKhacHH9pSpu8C/eu4bzL9h5yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1892.cbd15bd","@flighthq/mesh":"0.5.1-edge.1892.cbd15bd","@flighthq/node":"0.5.1-edge.1892.cbd15bd","@flighthq/types":"0.5.1-edge.1892.cbd15bd","@flighthq/entity":"0.5.1-edge.1892.cbd15bd","@flighthq/geometry":"0.5.1-edge.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1892.cbd15bd_1790600161714_0.7314805017510322","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1899.4b1311e":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"20fb08d8bc9492cfba0758cb7c2da4c5004bd46c","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1899.4b1311e.tgz","fileCount":51,"integrity":"sha512-c2O7gxdu+8lotsz6ofzwiGeQDbYurAB6O1NMVm9T8yPVZTrYxpI8Lgx0c0/ou8B0vqO0iwUti0iX2hvIKVpa6Q==","signatures":[{"sig":"MEQCIHBzePyM2Uv61zHiDLyTTiSw2CpJ1UUJR3m5mTAg+D9kAiBeyuTvW7rz32imU3t4q5i/4g2hYI31Q7YQ+fB9bj+ulg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpL2G1LrNx1LXScKYZ+iYULMvBMtOlPUASg5FA1xhCcgIgDQ4wmyz7VSkZXTgIV0yydCaf+vDC8YvggVrnm3X6Rkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1899.4b1311e","@flighthq/mesh":"0.5.1-next.1899.4b1311e","@flighthq/node":"0.5.1-next.1899.4b1311e","@flighthq/types":"0.5.1-next.1899.4b1311e","@flighthq/entity":"0.5.1-next.1899.4b1311e","@flighthq/geometry":"0.5.1-next.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1899.4b1311e_1790630650573_0.35010825837272597","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1899.4b1311e":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"1cd34c74f75ba9ddd0eff738aaa127c074b57b16","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1899.4b1311e.tgz","fileCount":51,"integrity":"sha512-iPCB0NI9KGPU8mA3mCPMfjdGsUnvxf9jSHg0dAPMVaSHBUOXzWsEEGjYR65/ut/uTS+z12Zzrr3TZTcETDdFWg==","signatures":[{"sig":"MEUCIQCd9O9k8zVJ2EZiy6qGeO/jq2a7NmSZYfVa190g2AF/mQIgTdxY88/pW3BXzCgE7+V6Gf3nqb7EIEFMM6nFn5fGrNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEv899mFeOcTMcDzmLeQggHfNeTdHbc4+7IE9XvPDZ7gAiEAzhwXx2lsTC9mVnYT/wDVA0mLcj5LqOBFX5oRZbXTnxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1899.4b1311e","@flighthq/mesh":"0.5.1-edge.1899.4b1311e","@flighthq/node":"0.5.1-edge.1899.4b1311e","@flighthq/types":"0.5.1-edge.1899.4b1311e","@flighthq/entity":"0.5.1-edge.1899.4b1311e","@flighthq/geometry":"0.5.1-edge.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1899.4b1311e_1790631750881_0.31189120427600603","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1903.956d5a5":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"d8646b250b1616564a7423e238ea08f7d14bd570","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1903.956d5a5.tgz","fileCount":51,"integrity":"sha512-jDThcB2fP245168/w80Zf5ijX3WcNyyhH1j0ODI1kD1RbtRoNGqkQpxhvsL77Cp9dYwbVvJgnpD3AfsrxYj1SQ==","signatures":[{"sig":"MEYCIQDJ4d91grGBMj7E2/qKA7RPvYTw5D++JJIFG+MxhMLTMAIhAI7Jveth/BiQtLEf0fxONKd4d3TxgUP8xe003psavFt8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH5nR5MxpZpVpT/e0leaGp1saRYOa6GhJQdStVXlnvgrAiAzxBRnfprTtFQcyDwcxxLXIp0vRjvgeStQ45sKjUjhyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1903.956d5a5","@flighthq/mesh":"0.5.1-next.1903.956d5a5","@flighthq/node":"0.5.1-next.1903.956d5a5","@flighthq/types":"0.5.1-next.1903.956d5a5","@flighthq/entity":"0.5.1-next.1903.956d5a5","@flighthq/geometry":"0.5.1-next.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1903.956d5a5_1790658355862_0.9920812453418599","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1903.956d5a5":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"37451e08cabbc7bddfe4789172f151fdf620c3ed","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1903.956d5a5.tgz","fileCount":51,"integrity":"sha512-OunOTdw9XwWNwmU74FmPFoH6DSkV2ozJPVdx90A1bacxBDGZGjo4jcKe+OxrW1KYMxO0/098hFqtS6Bx+4bDVw==","signatures":[{"sig":"MEYCIQCVyakbFaqW9Vd++dfa0oZo7OzzQokK4PVvT5uNSt5MOQIhAKdpzs2UwYQF4PvGp/qNBv+rd82BNWem9tctucEYDZAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDOtKEWO54x3j4T4+nEklmSw3n2hAeE8GAk8Ty05SyM3AiAnwhbYITyGMhE+z5PX5we0hhq4Iw/lSKWDZpi0o8FHPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1903.956d5a5","@flighthq/mesh":"0.5.1-edge.1903.956d5a5","@flighthq/node":"0.5.1-edge.1903.956d5a5","@flighthq/types":"0.5.1-edge.1903.956d5a5","@flighthq/entity":"0.5.1-edge.1903.956d5a5","@flighthq/geometry":"0.5.1-edge.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1903.956d5a5_1790659173332_0.7511397953114929","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1906.1e09ca0":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1906.1e09ca0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"4eefc02595dea258ac57e19c8af2112e9f66e990","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1906.1e09ca0.tgz","fileCount":51,"integrity":"sha512-5m8WeZo0S2lDaklszOJSuo0kXktHFpkF+QVvYj2ddH8zo+I/iV6xMBB+H7XJunrGOLVuqD83LdYJ8v7+/wBkOw==","signatures":[{"sig":"MEUCICDPx+h3RKFHfoomJxowa34LD695SFJJgsg7gLRdLQAPAiEAq01kn8RO+H8yG5Lo8hi6Tt1ezLqEVLf6MuSkAqK/cJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0b63qrRAVwc4PcWvkViSb9ZRxX8rgj7amqIl0VuRWrgIhAOhQyaRUkscnZVsUuXKJgvVUOzocUWpdXAHHCftIe4mO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1906.1e09ca0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1906.1e09ca0","@flighthq/mesh":"0.5.1-next.1906.1e09ca0","@flighthq/node":"0.5.1-next.1906.1e09ca0","@flighthq/types":"0.5.1-next.1906.1e09ca0","@flighthq/entity":"0.5.1-next.1906.1e09ca0","@flighthq/geometry":"0.5.1-next.1906.1e09ca0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1906.1e09ca0_1790784950038_0.973620144971487","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1908.309c1e7":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"dec0fba171a75b57b29b87b26dc4bdc72120ebac","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1908.309c1e7.tgz","fileCount":51,"integrity":"sha512-ij26D14PW9eFGhdKBDoCLxPkjJOnrHcgjBjaoNjEFjC2zHC22MRpK8FJXGRLsvYxZq/e+KjRuQL5xIHANOezSA==","signatures":[{"sig":"MEQCICIpTC08NwVEZA4lPECVuOxhourdltZsoCNV8olgL8ciAiBk2Jsk0yoACz6oajpIsTGzJiDXgZ0R7NS7IPReRH6R9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDbS4TanP817KVo4bnH9Mn7Hd1/ODH8qgSJ8raeGB5zXAiEAqJc/MecgHZL/TANbjc0ephoxJYxLgcJKh783ds/KJl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1908.309c1e7","@flighthq/mesh":"0.5.1-next.1908.309c1e7","@flighthq/node":"0.5.1-next.1908.309c1e7","@flighthq/types":"0.5.1-next.1908.309c1e7","@flighthq/entity":"0.5.1-next.1908.309c1e7","@flighthq/geometry":"0.5.1-next.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1908.309c1e7_1790785758134_0.6361450183037973","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1908.309c1e7":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"38e96b8075acb8b49e3a5d8d1e41fef33e8e016f","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1908.309c1e7.tgz","fileCount":51,"integrity":"sha512-vkhQJyaENNXExL3JfTer3sEiEuALiuDqOTg8pzaPS3q9xzpVz6F2rnokp9+vKg7SXyVPxIco/QzpVm6QaLGStA==","signatures":[{"sig":"MEUCIQDO1FMszapFTSP5FX8RS2S2bH6bTdeWOF4w9pOjrWvg6QIgGiIKFUhrJsTPXegpZM3Y0pbWeTETWtr3v3uxK3Mfe7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdqQIQAFnDBdvmevKeiFEpqUKP0fu9IWUFvcpt/QRUhwIhAIHIeBNR1PnBAANNzGLxWIZ3IFsO6Zu6l5B/xVosV/xq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1908.309c1e7","@flighthq/mesh":"0.5.1-edge.1908.309c1e7","@flighthq/node":"0.5.1-edge.1908.309c1e7","@flighthq/types":"0.5.1-edge.1908.309c1e7","@flighthq/entity":"0.5.1-edge.1908.309c1e7","@flighthq/geometry":"0.5.1-edge.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1908.309c1e7_1790786636962_0.11830395611411926","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1909.7bccf72":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1909.7bccf72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"43f2f115a1e21a278f9424fd8eb20152bac0739d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1909.7bccf72.tgz","fileCount":51,"integrity":"sha512-q7fME13qYO2/GNZVWMr3DOuoqMR597UDVb0r9fJmDvDTdjYZ17bt+QEPBLLSCUAce9B7fzsny16VhUaQ2JQNTg==","signatures":[{"sig":"MEUCIB4BWgTRWQ4yB3kVcpOsFsu5PmCh2UANOnggCE9EXoi6AiEA8DozcOfjKh/l/4qGpczeo6VPkkY/lJocZmE2Vi6ZaWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID1ED0rduMVZOzK438jrkSx+GuE5zukp5zk8kAWLor3wAiEA/w2HPvvdYCQn0pmLBd0B0lFsdYcFYKnl/n9IzbbzN8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1909.7bccf72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.9","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1909.7bccf72","@flighthq/mesh":"0.5.1-next.1909.7bccf72","@flighthq/node":"0.5.1-next.1909.7bccf72","@flighthq/types":"0.5.1-next.1909.7bccf72","@flighthq/entity":"0.5.1-next.1909.7bccf72","@flighthq/geometry":"0.5.1-next.1909.7bccf72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1909.7bccf72_1790789880641_0.7159461945972674","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1910.85d85a3":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"76d07ec60b6017acc24d61d2cbb3d5947108dede","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1910.85d85a3.tgz","fileCount":51,"integrity":"sha512-5VxBKpG5iUlt6PmqA02mccIhqW254K1etbPeWyrTrpDMlQo3qJLsKLeUo1f4vkrGxiMLVihY0xqqKMJv8l6cbA==","signatures":[{"sig":"MEUCIQCkk19I4vjDpvm14mn6Cqb5tec4rcPCw/92lmpQh5nthwIgYY1D38O5QXBg5giAWbJrXOVHaM5bsnpNmdqXg95eyfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC55LtePwlKbklqvU56TnuF0rjS/K6DBfXMVx0ax6J35wIgDmzDIcquCm2bLelVHtuR0oEtQOyu46OnsVroJbznm40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.9","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1910.85d85a3","@flighthq/mesh":"0.5.1-next.1910.85d85a3","@flighthq/node":"0.5.1-next.1910.85d85a3","@flighthq/types":"0.5.1-next.1910.85d85a3","@flighthq/entity":"0.5.1-next.1910.85d85a3","@flighthq/geometry":"0.5.1-next.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1910.85d85a3_1790796474412_0.7608857348020446","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1910.85d85a3":{"name":"@flighthq/skeleton3d","version":"0.5.1-edge.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"82f6e1c33885eeef2fd0837d3f7592eb15f6328d","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1910.85d85a3.tgz","fileCount":51,"integrity":"sha512-dX7MkS7ZDtWhM0nSibBv37eXMGb7MQ6McTSXFWrOSMJoZgL6NBYubgUlNXYKJfBXnKiIc0vWOyvtgUmyU8GuBA==","signatures":[{"sig":"MEQCID4KjKAEY8Nxv4sdRQE7DrJ42qaiYm6q/hWXdtVZlavLAiAbdOSbQ3/30+CWY2DCMJvQsglwSguMP0goIyXoVDjrJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHZFCC6daDeleXsbBIIla+hAi3HIzPSt1+c6PUw05lMVAiEAtRYAhZagL3Oz8W3W4xgfc2+Ew2FN10xISYT9DOBGbI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.8","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1910.85d85a3","@flighthq/mesh":"0.5.1-edge.1910.85d85a3","@flighthq/node":"0.5.1-edge.1910.85d85a3","@flighthq/types":"0.5.1-edge.1910.85d85a3","@flighthq/entity":"0.5.1-edge.1910.85d85a3","@flighthq/geometry":"0.5.1-edge.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-edge.1910.85d85a3_1790797255750_0.9947321806516762","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1912.a627849":{"name":"@flighthq/skeleton3d","version":"0.5.1-next.1912.a627849","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton3d@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":"6f05118dad661e1d5e5631b7ee40c743998397f1","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-next.1912.a627849.tgz","fileCount":51,"integrity":"sha512-rD48jNQXnbOLpzNboDQ4YKgWJPwr+GfC7AutkoNBWSMDHaes/mi24p8A8H9pWh6EFYTrtWruHdVL7CxzKzfVXQ==","signatures":[{"sig":"MEYCIQCqIGSW6oLrJQ7JOZzxd0NVpvvY85+d0EUj0iMQa8KjSgIhAPLdM1kwLxTRaf1EVWilmKmhXemzTkJ+lUUgu+FS92ci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKFoC9vWoNVn6bJTIlh+hcvyF5d0mnSGk3nr2dNqPqXwIgapv9LHkmm4GgzFLmDHsRLae3aSt7Xg9UV/k6hporCOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-next.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","type":"module","types":"dist/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/skeleton3d"},"_npmVersion":"10.9.9","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1912.a627849","@flighthq/mesh":"0.5.1-next.1912.a627849","@flighthq/node":"0.5.1-next.1912.a627849","@flighthq/types":"0.5.1-next.1912.a627849","@flighthq/entity":"0.5.1-next.1912.a627849","@flighthq/geometry":"0.5.1-next.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"tmp":"tmp/skeleton3d_0.5.1-next.1912.a627849_1790860289814_0.2875908705085064","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1912.a627849":{"_id":"@flighthq/skeleton3d@0.5.1-edge.1912.a627849","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"634f83850cf0254ab8085e3735aac98223b4dad2","tarball":"https://registry.npmjs.org/@flighthq/skeleton3d/-/skeleton3d-0.5.1-edge.1912.a627849.tgz","fileCount":51,"integrity":"sha512-we6QUjrqXhmtrsWUi1rHnyuNdJrClL4HJNBw0E+UnDh5ix/TMSszbA9/RTT2LyI1fw0ou2RkWFNAgstfljZkoA==","signatures":[{"sig":"MEUCIBsvZY5/1t3oDfrgkwl3MRYIcFe6pRFSwbKaWnzjNj/uAiEAp3Hc0Wrd6lJt9trXdT/SngrNUtb9wP8b7cCqDNIvvu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSuFHGBh8I0Nh98g3zzsD72ywK5E3KsgsZqjkw0zeoJgIgbbJAA9xfPAQXlZjF6VWe8QbHr3aQgDlCEWCzADuwhDY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton3d@0.5.1-edge.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143241},"main":"dist/index.js","name":"@flighthq/skeleton3d","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/skeleton3d"},"_npmVersion":"10.9.9","description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","directories":{},"maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-edge.1912.a627849","@flighthq/mesh":"0.5.1-edge.1912.a627849","@flighthq/node":"0.5.1-edge.1912.a627849","@flighthq/types":"0.5.1-edge.1912.a627849","@flighthq/entity":"0.5.1-edge.1912.a627849","@flighthq/geometry":"0.5.1-edge.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene3d":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skeleton3d_0.5.1-edge.1912.a627849_1790872404502_0.3426871482254581"}}},"time":{"created":"2026-07-20T19:53:50.370Z","modified":"2026-10-01T16:33:26.603Z","0.2.1-next.410.a23f189":"2026-07-20T19:53:50.763Z","0.2.1-next.423.3350e53":"2026-07-21T06:31:05.954Z","0.2.1-next.444.a313478":"2026-07-21T15:55:00.603Z","0.2.1-next.448.afbdd31":"2026-07-21T19:54:30.089Z","0.2.1-next.449.355834c":"2026-07-21T20:03:33.970Z","0.2.1-next.451.d9a4a4e":"2026-07-21T21:31:49.949Z","0.2.1-next.459.fb59cc5":"2026-07-21T21:40:36.114Z","0.2.1-next.530.a223ca9":"2026-07-23T14:27:46.045Z","0.2.1-next.585.c7219b8":"2026-07-23T21:31:28.186Z","0.2.1-next.624.d23e6a9":"2026-07-24T07:26:39.808Z","0.2.1-next.640.ec2ea9a":"2026-07-24T15:03:20.376Z","0.2.1-next.647.2252e02":"2026-07-24T17:30:07.166Z","0.2.1-next.652.c550eaa":"2026-07-24T18:03:49.801Z","0.2.1-next.666.4af7f8b":"2026-07-24T19:06:56.527Z","0.2.1-next.701.409c279":"2026-07-25T03:54:10.210Z","0.2.1-next.738.07b221d":"2026-07-25T05:17:53.190Z","0.2.1-next.840.857425c":"2026-07-26T00:52:51.787Z","0.2.1-next.841.373388f":"2026-07-26T06:06:55.870Z","0.3.0-next.906.07cea63":"2026-07-28T06:29:21.981Z","0.3.0-next.1021.f5f1ee0":"2026-07-30T15:28:50.689Z","0.3.0-next.1032.e2b99fc":"2026-07-30T18:36:25.564Z","0.3.0-next.1162.e90e518":"2026-07-30T23:19:31.826Z","0.3.0-next.1220.6982c21":"2026-07-31T13:55:11.634Z","0.3.0-next.1248.f867198":"2026-07-31T15:40:33.763Z","0.3.0-next.1272.222de94":"2026-07-31T17:11:07.305Z","0.3.0-next.1280.6369398":"2026-07-31T18:13:05.706Z","0.3.0-next.1297.43a5ef8":"2026-07-31T20:31:30.285Z","0.3.0-next.1299.b32cbdc":"2026-07-31T20:56:34.622Z","0.3.0-next.1315.1d4eb64":"2026-07-31T22:52:58.740Z","0.3.0-next.1383.c61de17":"2026-07-31T23:44:22.960Z","0.3.0-next.1392.f0bd0cc":"2026-08-01T00:47:20.373Z","0.3.0-next.1422.b585c0c":"2026-08-01T01:59:21.686Z","0.3.0-next.1435.f870241":"2026-08-01T03:02:22.555Z","0.3.0-next.1436.388ef5e":"2026-08-01T03:11:29.480Z","0.3.0-next.1445.14ca01c":"2026-08-01T03:55:57.788Z","0.3.0-next.1452.011a16e":"2026-08-01T05:24:12.596Z","0.3.0-next.1454.b17f8a5":"2026-08-01T05:59:25.403Z","0.3.0-next.1456.ace2107":"2026-08-01T14:20:04.194Z","0.3.0-next.1458.0c01b63":"2026-08-01T15:01:11.969Z","0.3.0-edge.1458.0c01b63":"2026-08-01T15:21:29.509Z","0.3.0-next.1460.2c18805":"2026-08-01T16:06:41.675Z","0.3.0-next.1463.b454aa8":"2026-08-01T23:59:28.691Z","0.3.0-next.1466.e0866d4":"2026-08-02T01:36:42.806Z","0.3.0-next.1473.098a860":"2026-08-02T04:28:06.940Z","0.3.0-next.1494.7333e82":"2026-08-02T05:38:46.077Z","0.3.0-next.1498.065f223":"2026-08-02T06:53:45.454Z","0.3.0-next.1511.9977321":"2026-08-02T16:25:18.640Z","0.3.0-next.1512.edc0fee":"2026-08-02T16:47:51.067Z","0.3.0-next.1514.a24d43f":"2026-08-02T17:00:31.503Z","0.3.0-next.1515.d4dc88e":"2026-08-02T17:04:39.709Z","0.3.0-next.1516.1b4fb2b":"2026-08-02T17:36:27.744Z","0.3.0-edge.1516.1b4fb2b":"2026-08-02T17:58:43.918Z","0.3.0-next.1529.90e58ad":"2026-08-02T18:22:03.765Z","0.3.0-next.1530.70058bd":"2026-08-02T18:51:43.425Z","0.3.0-next.1543.f490ae8":"2026-08-02T20:13:18.378Z","0.3.0-next.1560.03a2b36":"2026-08-02T20:28:06.332Z","0.3.0-next.1562.75af469":"2026-08-02T20:40:58.643Z","0.3.0-next.1566.dcdf1d3":"2026-08-02T20:53:47.732Z","0.3.0-next.1584.a68fe91":"2026-08-02T21:56:13.555Z","0.3.0-next.1585.17d10c4":"2026-08-02T22:28:47.189Z","0.3.0-next.1593.a47f94a":"2026-08-02T22:34:23.666Z","0.3.0-next.1595.4d49b41":"2026-08-02T22:43:44.665Z","0.3.0-next.1601.12b771e":"2026-08-02T23:25:55.946Z","0.3.0-next.1665.6235922":"2026-08-03T03:47:41.568Z","0.3.0-next.1669.5808974":"2026-08-03T04:25:22.043Z","0.3.0-next.1689.2810c05":"2026-08-03T05:57:19.577Z","0.3.0-next.1692.f1a7a9a":"2026-08-03T06:32:09.871Z","0.3.0-next.1702.8973fda":"2026-08-03T06:39:07.215Z","0.3.0-next.1704.8557784":"2026-08-03T06:50:03.190Z","0.3.0-next.1714.3bd86f1":"2026-08-04T18:55:27.199Z","0.3.0-next.1728.26853f6":"2026-08-04T19:53:50.000Z","0.3.0-next.1729.f927a3b":"2026-08-04T20:30:19.135Z","0.3.0-next.1781.5d072ef":"2026-08-05T00:01:55.818Z","0.3.0-next.1783.cd11ab1":"2026-08-05T00:24:46.430Z","0.3.0-next.1848.58f06fb":"2026-08-05T01:10:12.858Z","0.3.0-next.1849.a370765":"2026-08-05T01:16:03.686Z","0.3.0-next.1872.c2b1f7c":"2026-08-05T19:28:54.936Z","0.3.0-next.1883.9cd374b":"2026-08-06T00:13:17.585Z","0.3.0-next.1887.cad72aa":"2026-08-06T15:07:20.279Z","0.3.0":"2026-08-06T20:47:43.249Z","0.3.1-next.209.43ef1bc":"2026-08-07T21:03:00.867Z","0.3.1-next.320.fe56fc2":"2026-08-08T03:09:53.132Z","0.3.1-next.348.8115937":"2026-08-08T05:11:20.235Z","0.3.1-next.385.e32d957":"2026-08-08T08:56:32.375Z","0.3.1-next.401.5d59659":"2026-08-08T09:58:48.273Z","0.3.1-next.407.d03a0bb":"2026-08-09T17:50:12.453Z","0.3.1-next.409.5c00b00":"2026-08-10T04:14:03.105Z","0.3.1-next.425.a3192ab":"2026-08-10T04:28:25.340Z","0.3.1-next.493.539802d":"2026-08-10T20:01:02.324Z","0.3.1-next.509.c235802":"2026-08-10T20:41:29.889Z","0.3.1-next.575.c1f8e01":"2026-08-11T02:42:53.415Z","0.3.1-next.616.aa7ae7f":"2026-08-11T15:08:21.573Z","0.3.1-next.617.89baf58":"2026-08-11T15:12:21.192Z","0.3.1-next.625.675880d":"2026-08-11T15:30:42.608Z","0.3.1-next.703.e259040":"2026-08-12T18:33:58.793Z","0.3.1-next.704.69286f6":"2026-08-12T18:49:21.269Z","0.3.1-next.733.f1845ac":"2026-08-12T19:31:19.031Z","0.3.1-next.780.12e6944":"2026-08-12T23:29:40.677Z","0.3.1-next.794.0bfc53e":"2026-08-13T00:41:12.832Z","0.3.1-next.836.609b031":"2026-08-13T01:20:00.083Z","0.3.1-next.837.46a9259":"2026-08-13T02:24:25.350Z","0.3.1-next.845.b5a7c82":"2026-08-13T03:02:27.263Z","0.3.1-next.847.2e6f8bf":"2026-08-13T03:59:43.546Z","0.3.1-next.861.5a56d7a":"2026-08-13T04:02:06.398Z","0.3.1-next.887.9f59a84":"2026-08-13T06:22:40.859Z","0.3.1-next.948.85d9f30":"2026-08-13T15:34:42.814Z","0.3.1-next.970.9691e7b":"2026-08-13T15:51:20.532Z","0.3.1-next.971.33e20ba":"2026-08-13T16:02:14.489Z","0.3.1-next.975.01aea94":"2026-08-13T16:45:44.549Z","0.3.1-next.996.06087b5":"2026-08-13T20:31:49.633Z","0.3.1-next.1041.35b950c":"2026-08-14T00:05:58.856Z","0.3.1-next.1050.9114695":"2026-08-14T01:41:54.912Z","0.3.1-next.1055.12501ae":"2026-08-14T03:49:18.275Z","0.3.1-next.1076.4f48950":"2026-08-14T16:04:00.025Z","0.3.1-next.1079.38fd007":"2026-08-14T18:09:14.345Z","0.3.1-next.1084.04b8d9a":"2026-08-14T19:03:15.136Z","0.3.1-next.1086.d0d073b":"2026-08-14T19:52:17.402Z","0.3.1-next.1088.2bde749":"2026-08-14T20:27:51.915Z","0.3.1-next.1090.6e79e6c":"2026-08-14T20:32:59.086Z","0.3.1-next.1091.b7aa6f2":"2026-08-14T20:37:00.021Z","0.3.1-next.1095.16f1704":"2026-08-14T20:55:40.515Z","0.3.1-next.1096.4ddf1ab":"2026-08-14T21:08:48.275Z","0.3.1-next.1097.b8126d8":"2026-08-14T21:14:15.873Z","0.3.1-next.1099.671eaf4":"2026-08-14T21:18:48.215Z","0.3.1-next.1104.8453d3d":"2026-08-14T21:53:39.888Z","0.3.1-next.1107.0b5d347":"2026-08-14T22:40:58.391Z","0.3.1-next.1108.66cc86c":"2026-08-14T22:59:31.288Z","0.3.1-next.1112.dea9723":"2026-08-15T01:50:24.463Z","0.3.1-next.1113.9cffbdf":"2026-08-15T02:22:47.943Z","0.3.1-next.1114.3ce681d":"2026-08-15T03:15:13.793Z","0.3.1-next.1116.866c771":"2026-08-15T05:47:45.606Z","0.3.1-next.1162.1c7f42e":"2026-08-16T15:15:59.793Z","0.3.1-next.1165.285e507":"2026-08-16T21:38:22.952Z","0.3.1-next.1170.8a733e4":"2026-08-16T23:19:09.712Z","0.3.1-next.1191.e999f6c":"2026-08-17T09:44:39.681Z","0.3.1-next.1217.5f07972":"2026-08-17T18:28:26.855Z","0.3.1-next.1240.e41e1f0":"2026-08-17T20:45:30.411Z","0.4.0-next.1261.f361161":"2026-08-17T22:36:13.762Z","0.4.0-next.1263.aa14a22":"2026-08-17T22:54:05.038Z","0.4.0-next.1287.1dae9df":"2026-08-18T01:00:34.564Z","0.4.0-next.1290.99fd889":"2026-08-18T01:23:04.222Z","0.4.0-next.1294.03b2010":"2026-08-18T02:33:19.769Z","0.4.0-next.1296.dfa990a":"2026-08-18T04:22:13.122Z","0.4.0-next.1299.541fadc":"2026-08-18T06:19:26.184Z","0.4.0-next.1350.7431bb1":"2026-08-18T15:31:36.517Z","0.4.0-next.1351.6ec45d6":"2026-08-18T15:48:24.217Z","0.4.0-next.1354.5181c5f":"2026-08-18T18:14:27.319Z","0.4.0-next.1356.924bb91":"2026-08-18T18:35:48.518Z","0.4.0-next.1357.b87b5c1":"2026-08-18T18:38:13.758Z","0.4.0-next.1362.3734bd4":"2026-08-18T18:49:06.348Z","0.4.0-next.1383.b8eb497":"2026-08-18T19:11:15.342Z","0.4.0-next.1385.dc129fd":"2026-08-18T19:40:40.133Z","0.4.0-next.1390.ca3ba2b":"2026-08-18T20:26:17.270Z","0.4.0-next.1391.ef8547e":"2026-08-18T20:28:50.543Z","0.4.0-next.1392.ae73a44":"2026-08-18T22:11:05.710Z","0.4.0-next.1396.66c9814":"2026-08-18T23:29:12.527Z","0.4.0-next.1398.776fd7a":"2026-08-18T23:31:21.260Z","0.4.0-next.1399.9d20d2e":"2026-08-18T23:58:06.596Z","0.4.0-next.1404.4936e90":"2026-08-19T01:18:08.148Z","0.4.0-next.1405.d7484cf":"2026-08-19T01:20:24.484Z","0.4.0-next.1410.a69907a":"2026-08-19T05:49:12.302Z","0.4.0-next.1412.05a7272":"2026-08-19T06:22:56.732Z","0.4.0-next.1415.00028b0":"2026-08-19T06:37:44.861Z","0.4.0-next.1416.ef4fae7":"2026-08-19T16:13:19.346Z","0.4.0-next.1487.e25e95d":"2026-08-19T23:32:01.874Z","0.4.0-next.1488.43bcb37":"2026-08-20T04:43:18.013Z","0.4.0-next.1584.a8ddd61":"2026-08-20T18:28:32.996Z","0.4.0-next.1585.bf131c8":"2026-08-20T18:39:33.467Z","0.4.0-next.1602.af48ed1":"2026-08-20T23:12:42.410Z","0.4.0-next.1652.39f08fd":"2026-08-21T02:54:30.913Z","0.4.0-next.1663.d9c5746":"2026-08-21T04:47:37.099Z","0.4.0-next.1694.598ef6f":"2026-08-21T05:01:30.738Z","0.4.0-next.1695.181dea5":"2026-08-21T06:16:07.327Z","0.4.0-next.1696.93f6f63":"2026-08-21T06:24:13.696Z","0.4.0-next.1702.61a7a7c":"2026-08-21T07:12:09.934Z","0.4.0-next.1703.b82d313":"2026-08-21T07:42:37.272Z","0.4.0-next.1704.9eb98e1":"2026-08-21T08:29:41.308Z","0.4.0-next.1716.1979cc9":"2026-08-21T09:41:50.320Z","0.4.0-next.1717.9d6a20b":"2026-08-21T10:22:41.863Z","0.4.0-next.1725.752ca79":"2026-08-21T11:13:00.189Z","0.4.0-next.1728.f69160b":"2026-08-21T11:59:14.831Z","0.4.0-next.1749.d81a21c":"2026-08-21T12:37:01.371Z","0.4.0-next.1750.13ec8b1":"2026-08-21T15:43:13.209Z","0.4.0-next.1751.b3eea5f":"2026-08-21T15:57:57.986Z","0.4.0-next.1752.f250cb9":"2026-08-21T16:31:26.084Z","0.4.0-next.1763.f98ae25":"2026-08-21T16:35:18.985Z","0.4.0-next.1771.f4d15c3":"2026-08-21T18:48:13.245Z","0.4.0-next.1809.9b3b71b":"2026-08-21T19:39:16.429Z","0.4.0-next.1811.dde7eb1":"2026-08-21T19:52:51.025Z","0.4.0-next.1815.e47cc3c":"2026-08-21T20:29:09.427Z","0.4.0-next.1821.efb1cbc":"2026-08-21T22:33:10.779Z","0.4.0-next.1827.9db114b":"2026-08-21T23:53:07.393Z","0.4.0-next.1836.147ae1e":"2026-08-22T01:36:50.835Z","0.4.0-next.1884.6a2d46f":"2026-08-22T07:46:59.039Z","0.4.0-next.1888.e9e80b4":"2026-08-24T05:27:53.371Z","0.4.0-next.1892.a0b519a":"2026-08-24T10:51:27.208Z","0.4.0-next.1896.60d766c":"2026-08-24T11:33:09.359Z","0.4.0-next.1898.266773a":"2026-08-24T12:37:56.938Z","0.4.0-next.1903.50bfa67":"2026-08-24T16:10:00.324Z","0.4.0-next.1908.751021c":"2026-08-24T21:36:14.503Z","0.4.0-edge.1908.751021c":"2026-08-24T21:42:08.361Z","0.4.0-next.1909.c102f22":"2026-08-24T21:44:01.276Z","0.4.0-edge.1909.c102f22":"2026-08-24T21:51:58.552Z","0.4.0-next.1917.1b88fee":"2026-08-25T20:57:55.443Z","0.4.0-next.1920.b93ad0f":"2026-08-25T23:10:19.179Z","0.4.0-edge.1920.b93ad0f":"2026-08-25T23:18:26.737Z","0.4.0-next.1921.0a61bdb":"2026-08-25T23:41:58.707Z","0.4.0-edge.1921.0a61bdb":"2026-08-25T23:50:05.190Z","0.4.0-next.1932.1ef883a":"2026-08-26T19:09:52.003Z","0.4.0-edge.1932.1ef883a":"2026-08-26T19:17:32.592Z","0.4.0-next.1933.e4809f4":"2026-08-26T20:11:08.481Z","0.4.0-edge.1933.e4809f4":"2026-08-26T20:18:25.818Z","0.4.0-next.1935.74c34fe":"2026-08-26T20:48:46.310Z","0.4.0-edge.1935.74c34fe":"2026-08-26T20:55:57.898Z","0.4.0-next.1936.bc924d7":"2026-08-26T21:27:19.818Z","0.4.0-edge.1936.bc924d7":"2026-08-26T21:34:33.028Z","0.4.0-next.1937.0d089b3":"2026-08-26T22:22:46.144Z","0.4.0-edge.1937.0d089b3":"2026-08-26T22:29:57.056Z","0.4.0-next.1939.481bde5":"2026-08-27T00:16:59.081Z","0.4.0-edge.1939.481bde5":"2026-08-27T00:24:43.282Z","0.4.0-next.1940.b8a4265":"2026-08-27T01:06:58.102Z","0.4.0-next.1941.1d7f2bd":"2026-08-27T01:27:49.283Z","0.4.0-edge.1941.1d7f2bd":"2026-08-27T01:34:54.824Z","0.4.0-next.1943.b4c3e61":"2026-08-27T01:46:54.157Z","0.5.0-next.1944.cd6b6e7":"2026-08-27T01:51:51.396Z","0.4.0-edge.1943.b4c3e61":"2026-08-27T01:54:38.809Z","0.5.0-edge.1944.cd6b6e7":"2026-08-27T01:59:16.321Z","0.4.0":"2026-08-27T01:59:52.189Z","0.5.1-next.597.ab004dd":"2026-08-31T06:56:35.898Z","0.5.1-edge.597.ab004dd":"2026-08-31T07:03:59.933Z","0.5.1-next.601.e6e16ba":"2026-08-31T07:57:59.879Z","0.5.1-next.638.d4dbd4e":"2026-08-31T16:31:28.822Z","0.5.1-edge.638.d4dbd4e":"2026-08-31T16:40:01.486Z","0.5.1-next.640.24b4c62":"2026-08-31T18:14:16.036Z","0.5.1-edge.640.24b4c62":"2026-08-31T18:22:05.042Z","0.5.1-next.650.5d3df0b":"2026-08-31T23:59:07.890Z","0.5.1-edge.650.5d3df0b":"2026-09-01T00:08:04.106Z","0.5.1-next.654.b54779d":"2026-09-01T03:36:56.930Z","0.5.1-edge.654.b54779d":"2026-09-01T03:45:00.289Z","0.5.1-next.658.9cb44d7":"2026-09-01T19:15:28.766Z","0.5.1-edge.658.9cb44d7":"2026-09-01T19:23:26.091Z","0.5.1-next.685.f72fc7f":"2026-09-02T01:09:35.167Z","0.5.1-edge.685.f72fc7f":"2026-09-02T01:18:53.976Z","0.5.1-next.693.478551c":"2026-09-02T03:43:28.267Z","0.5.1-edge.693.478551c":"2026-09-02T03:52:26.107Z","0.5.1-next.704.19c91ec":"2026-09-02T21:26:55.174Z","0.5.1-next.729.2aeb707":"2026-09-03T01:55:33.562Z","0.5.1-next.730.f29a5aa":"2026-09-03T03:05:36.752Z","0.5.1-edge.730.f29a5aa":"2026-09-03T03:14:38.809Z","0.5.1-next.731.0ae0aa4":"2026-09-03T03:17:16.382Z","0.5.1-edge.731.0ae0aa4":"2026-09-03T03:26:22.825Z","0.5.1-next.743.8d09db1":"2026-09-03T09:10:26.874Z","0.5.1-edge.743.8d09db1":"2026-09-03T09:19:07.661Z","0.5.1-next.799.62ef0c7":"2026-09-03T14:54:43.456Z","0.5.1-edge.799.62ef0c7":"2026-09-03T15:02:58.091Z","0.5.1-next.815.cc08b93":"2026-09-03T18:45:50.438Z","0.5.1-next.820.97b3830":"2026-09-03T21:11:07.627Z","0.5.1-next.903.f434bc2":"2026-09-04T19:46:16.150Z","0.5.1-next.904.b545d9c":"2026-09-04T20:46:29.915Z","0.5.1-next.905.5fbf787":"2026-09-04T21:07:46.413Z","0.5.1-next.906.419e5c9":"2026-09-04T22:10:11.752Z","0.5.1-next.908.b072fbc":"2026-09-04T23:26:28.065Z","0.5.1-next.909.a5d1857":"2026-09-04T23:36:10.704Z","0.5.1-edge.909.a5d1857":"2026-09-04T23:44:52.223Z","0.5.1-next.911.32a089f":"2026-09-05T05:17:29.757Z","0.5.1-edge.911.32a089f":"2026-09-05T05:23:29.033Z","0.5.1-next.912.289aaa0":"2026-09-05T05:49:21.725Z","0.5.1-edge.912.289aaa0":"2026-09-05T05:55:36.727Z","0.5.1-next.914.ed01add":"2026-09-05T17:54:08.119Z","0.5.1-edge.914.ed01add":"2026-09-05T18:02:21.822Z","0.5.1-next.915.d4da7e7":"2026-09-05T18:20:59.211Z","0.5.1-edge.915.d4da7e7":"2026-09-05T18:27:41.740Z","0.5.1-next.919.354c575":"2026-09-05T23:11:18.146Z","0.5.1-edge.919.354c575":"2026-09-05T23:21:36.048Z","0.5.1-next.920.da8f530":"2026-09-06T20:26:35.592Z","0.5.1-edge.920.da8f530":"2026-09-06T20:33:39.355Z","0.5.1-next.973.788d3d7":"2026-09-08T20:18:37.007Z","0.5.1-next.1017.13841a8":"2026-09-09T04:16:14.504Z","0.5.1-next.1019.1274ec5":"2026-09-09T06:16:29.819Z","0.5.1-edge.1019.1274ec5":"2026-09-09T06:23:19.342Z","0.5.1-next.1047.858b9b6":"2026-09-09T17:00:11.228Z","0.5.1-edge.1047.858b9b6":"2026-09-09T17:05:21.514Z","0.5.1-next.1050.0bd43cc":"2026-09-09T21:13:57.044Z","0.5.1-next.1051.65889a1":"2026-09-09T21:56:34.613Z","0.5.1-edge.1051.65889a1":"2026-09-09T22:04:16.554Z","0.5.1-edge.1052.ea38f97":"2026-09-10T04:20:10.816Z","0.5.1-next.1052.ea38f97":"2026-09-10T04:21:14.507Z","0.5.1-next.1056.4945b81":"2026-09-10T17:16:58.428Z","0.5.1-edge.1056.4945b81":"2026-09-10T17:28:04.997Z","0.5.1-next.1059.c56d3cd":"2026-09-10T22:39:45.752Z","0.5.1-next.1058.751c53a":"2026-09-10T22:40:53.566Z","0.5.1-edge.1058.751c53a":"2026-09-10T22:46:19.639Z","0.5.1-edge.1059.c56d3cd":"2026-09-10T22:48:46.746Z","0.5.1-next.1066.36fe89b":"2026-09-11T06:50:39.315Z","0.5.1-next.1069.554a2ac":"2026-09-11T07:38:56.960Z","0.5.1-next.1197.6a425ce":"2026-09-12T19:25:09.278Z","0.5.1-next.1201.9b49dee":"2026-09-12T20:44:06.894Z","0.5.1-next.1202.e31f126":"2026-09-12T21:45:22.787Z","0.5.1-next.1204.e33a1ac":"2026-09-12T23:35:36.393Z","0.5.1-next.1225.129b76d":"2026-09-13T03:23:07.468Z","0.5.1-next.1244.12290e1":"2026-09-13T08:30:47.963Z","0.5.1-next.1251.918ea64":"2026-09-13T15:41:15.764Z","0.5.1-next.1252.15e4611":"2026-09-13T15:58:56.597Z","0.5.1-next.1253.6fe252c":"2026-09-13T21:24:02.756Z","0.5.1-next.1254.2ab4a06":"2026-09-13T23:12:58.087Z","0.5.1-next.1257.b2a4509":"2026-09-14T05:29:53.622Z","0.5.1-next.1295.2b6bfa3":"2026-09-14T20:20:39.611Z","0.5.1-next.1344.b88acc1":"2026-09-15T06:10:14.904Z","0.5.1-next.1345.0995dc5":"2026-09-15T06:44:42.203Z","0.5.1-next.1347.54f97d8":"2026-09-15T08:30:57.075Z","0.5.1-next.1348.e71a747":"2026-09-15T09:33:26.682Z","0.5.1-next.1349.05b053d":"2026-09-15T10:44:30.908Z","0.5.1-edge.1349.05b053d":"2026-09-15T10:49:04.697Z","0.5.1-next.1350.8ce488b":"2026-09-15T16:29:17.984Z","0.5.1-edge.1350.8ce488b":"2026-09-15T16:36:51.539Z","0.5.1-next.1370.903f328":"2026-09-16T05:53:24.967Z","0.5.1-edge.1370.903f328":"2026-09-16T06:03:00.118Z","0.5.1-next.1404.457d1da":"2026-09-17T06:19:45.951Z","0.5.1-next.1405.69d9356":"2026-09-17T06:48:14.586Z","0.5.1-edge.1405.69d9356":"2026-09-17T15:41:49.305Z","0.5.1-next.1410.b534771":"2026-09-17T18:40:59.316Z","0.5.1-edge.1410.b534771":"2026-09-17T18:51:19.769Z","0.5.1-next.1450.5738463":"2026-09-19T01:00:50.036Z","0.5.1-next.1462.5a251b6":"2026-09-19T17:50:49.109Z","0.5.1-edge.1462.5a251b6":"2026-09-19T18:02:28.549Z","0.5.1-next.1467.7e2fc7d":"2026-09-19T20:37:16.652Z","0.5.1-edge.1467.7e2fc7d":"2026-09-19T20:48:23.288Z","0.5.1-next.1468.61b1d9d":"2026-09-19T21:21:38.450Z","0.5.1-edge.1468.61b1d9d":"2026-09-19T21:31:33.948Z","0.5.1-next.1471.4e82419":"2026-09-20T06:36:05.352Z","0.5.1-edge.1471.4e82419":"2026-09-20T06:46:42.561Z","0.5.1-next.1505.5790c72":"2026-09-20T10:55:56.425Z","0.5.1-next.1520.4887418":"2026-09-20T15:28:36.129Z","0.5.1-next.1523.c47f79f":"2026-09-20T16:28:03.215Z","0.5.1-next.1533.2910b54":"2026-09-20T18:50:58.856Z","0.5.1-next.1538.09885fb":"2026-09-21T06:49:35.864Z","0.5.1-next.1541.b94031c":"2026-09-21T07:10:29.350Z","0.5.1-next.1543.41f4a99":"2026-09-21T07:20:54.809Z","0.5.1-next.1545.a3a19e0":"2026-09-21T07:40:35.824Z","0.5.1-edge.1545.a3a19e0":"2026-09-21T07:52:06.134Z","0.5.1-next.1556.ff9e615":"2026-09-21T22:04:26.971Z","0.5.1-next.1584.db3c393":"2026-09-22T05:18:50.903Z","0.5.1-next.1629.669e7c5":"2026-09-23T05:15:05.075Z","0.5.1-next.1669.c9827a8":"2026-09-23T19:45:35.705Z","0.5.1-next.1680.bdc44c6":"2026-09-24T01:49:31.436Z","0.5.1-next.1681.3f21b44":"2026-09-24T04:32:59.261Z","0.5.1-next.1682.f1470fe":"2026-09-24T05:04:26.708Z","0.5.1-next.1685.dc0e23a":"2026-09-24T15:08:19.299Z","0.5.1-edge.1685.dc0e23a":"2026-09-24T15:20:20.847Z","0.5.1-next.1687.b63c819":"2026-09-24T17:36:17.071Z","0.5.1-edge.1687.b63c819":"2026-09-24T17:47:04.111Z","0.5.1-next.1692.64cda40":"2026-09-24T23:56:55.555Z","0.5.1-edge.1692.64cda40":"2026-09-25T00:06:51.118Z","0.5.1-next.1694.112d897":"2026-09-25T02:14:18.735Z","0.5.1-next.1700.cefb2f9":"2026-09-25T03:01:22.341Z","0.5.1-next.1703.1905242":"2026-09-25T08:10:07.299Z","0.5.1-next.1704.1832e8b":"2026-09-25T09:00:45.153Z","0.5.1-edge.1704.1832e8b":"2026-09-25T09:12:45.705Z","0.5.1-next.1710.81c05dd":"2026-09-25T17:13:07.160Z","0.5.1-next.1717.f605ef3":"2026-09-25T19:17:56.656Z","0.5.1-next.1723.553fc7a":"2026-09-25T21:24:06.461Z","0.5.1-next.1724.c250cb4":"2026-09-25T23:06:25.045Z","0.5.1-next.1725.30f1dd0":"2026-09-25T23:48:12.351Z","0.5.1-next.1728.e0a1ceb":"2026-09-26T05:49:36.342Z","0.5.1-next.1801.21234f6":"2026-09-27T05:20:43.349Z","0.5.1-next.1831.a0b57d4":"2026-09-27T23:59:37.969Z","0.5.1-next.1850.5adb645":"2026-09-28T04:14:44.613Z","0.5.1-next.1892.cbd15bd":"2026-09-28T12:44:23.094Z","0.5.1-edge.1892.cbd15bd":"2026-09-28T12:56:01.819Z","0.5.1-next.1899.4b1311e":"2026-09-28T21:24:10.655Z","0.5.1-edge.1899.4b1311e":"2026-09-28T21:42:30.976Z","0.5.1-next.1903.956d5a5":"2026-09-29T05:05:55.956Z","0.5.1-edge.1903.956d5a5":"2026-09-29T05:19:33.411Z","0.5.1-next.1906.1e09ca0":"2026-09-30T16:15:50.133Z","0.5.1-next.1908.309c1e7":"2026-09-30T16:29:18.220Z","0.5.1-edge.1908.309c1e7":"2026-09-30T16:43:57.050Z","0.5.1-next.1909.7bccf72":"2026-09-30T17:38:00.736Z","0.5.1-next.1910.85d85a3":"2026-09-30T19:27:54.493Z","0.5.1-edge.1910.85d85a3":"2026-09-30T19:40:55.842Z","0.5.1-next.1912.a627849":"2026-10-01T13:11:29.913Z","0.5.1-edge.1912.a627849":"2026-10-01T16:33:24.578Z"},"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/skeleton3d"},"description":"3D skeleton: joint bind poses and skin-palette (jointWorld * inverseBind) computation over animated SceneNode bones","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"readme":"","readmeFilename":""}