{"_id":"@flighthq/skeleton2d","_rev":"365-a043e5703a617703df96a8e775f7f680","name":"@flighthq/skeleton2d","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.840.857425c":{"name":"@flighthq/skeleton2d","version":"0.2.1-next.840.857425c","_id":"@flighthq/skeleton2d@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":"7fb46e3c7a7838bfee24b3a53f2f102d057b6da2","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.2.1-next.840.857425c.tgz","fileCount":25,"integrity":"sha512-l9ueFhQJCmf7bqsANZbZ5V564tr0INdRU8a6Cb+timsUbooLhjPd5WzPjTDsQVrLac8oy2qM6VaXqMfZmTL2xw==","signatures":[{"sig":"MEUCIGTxFY+owfYQF5EBze5nB3/bt0nX1I7B3ppQ8wP65RxWAiEAtb6d2uYCL+wOUGBsUbc2Ly/DrZQi6k5FZ6rjQOKgt7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.2.1-next.840.857425c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59296},"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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.2.1-next.840.857425c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.2.1-next.840.857425c_1785027168208_0.18683810419623237","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.841.373388f":{"name":"@flighthq/skeleton2d","version":"0.2.1-next.841.373388f","_id":"@flighthq/skeleton2d@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":"2a1f5ba03441e5163f877e95c56a31fbec0b77a7","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.2.1-next.841.373388f.tgz","fileCount":25,"integrity":"sha512-T7aQ8yBI4CZsDK3NlG/IHHXBugjiOU4Q4LkvHjhe98TRc8+gqBttzjp4Td2M84a1G29eNtewRPnd1tb2Qm/ohQ==","signatures":[{"sig":"MEUCIE1h+OlCdLseuiTS4vABx7ZkMJTRnSRZyWaEV3qrroqHAiEA+bxUCy7PkFtw5vXmK9fIjcjXWjpmB0V/eVJMZtq77Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.2.1-next.841.373388f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59296},"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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.2.1-next.841.373388f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.2.1-next.841.373388f_1785046012407_0.7562669593754767","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.906.07cea63":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.906.07cea63","_id":"@flighthq/skeleton2d@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":"a81eebf13654559116a30f44fd3ae30e5ebe6f40","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.906.07cea63.tgz","fileCount":29,"integrity":"sha512-jVad1r6xi2CwAa1E5DtVpTp8nZieT6JjMZFWP/6z/EkPAgDl/4UAOLsLEBZtGAEzGiqctkKiJSspL6KNsRtjrg==","signatures":[{"sig":"MEUCIFLvkENJhAl2oA7h2j7hgObdMBkiny1JBKyco+klyPWbAiEAoM5sw4yVxDKz3q3AaMyHPHMctvfd98W65u8Pd32O/CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.906.07cea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61034},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.906.07cea63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.906.07cea63_1785220156968_0.29317758156450635","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1021.f5f1ee0":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1021.f5f1ee0","_id":"@flighthq/skeleton2d@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":"e9f43542e697e91fcaa358406f2f74f619aa25a2","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1021.f5f1ee0.tgz","fileCount":29,"integrity":"sha512-bN2vn8dxir7W9uEZGdsxASXS5sE7xITSAN++ZgmaUuAzPnCcJCftM6LtTYHHpl7NC9BB9XeOvIIOZ6JInH3AyQ==","signatures":[{"sig":"MEUCIQC9wlmj42J7kQNkT/3exVAW3t8SlQXUAWJttL4DMRY8WQIgE07/g2R0gSwWf474IeI7xIJj5aixPWbWFxJHyLc44ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1021.f5f1ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69951},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1021.f5f1ee0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1021.f5f1ee0_1785425323045_0.8061079503397344","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1032.e2b99fc":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1032.e2b99fc","_id":"@flighthq/skeleton2d@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":"862c231dbe448472803c117c4f3f3dc8fc3cc876","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1032.e2b99fc.tgz","fileCount":29,"integrity":"sha512-zAzZnljLZomfJE9lrVrWBRz/BfeBUdHv+oI7U8i9wgkrzmgY+Iey93knLpwyaSLp0sOybU3YT12xUCvQUWeaNA==","signatures":[{"sig":"MEYCIQD2z4yioijD8a88viDoA1tz1xJbYEdYSCoIGAeq+onciAIhAOF7k5uV9kS5xCdIUcQwkVUNytvv+M232lziMGpuS71h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1032.e2b99fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69951},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1032.e2b99fc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1032.e2b99fc_1785436578374_0.8905160375226184","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1162.e90e518":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1162.e90e518","_id":"@flighthq/skeleton2d@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":"3cc8a502853dde046ce4d1522c59ea0b21acc6ef","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1162.e90e518.tgz","fileCount":29,"integrity":"sha512-ZXB5HhUwUXNcEofynt02LRbDHQV8grosaeUh7dLDJKX0IK8ZDRod7B2zezU3rEW/OQVzckmGTmLzzCOqO6uzIw==","signatures":[{"sig":"MEQCIEGHPNM0sxubLCrFWe6skxTOvaVGLNg3mPTV6zwxJSslAiAcZusLWkOu/65MHu6SjasN5B1TnLqVd6dYvt2fEZ0x/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1162.e90e518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84670},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1162.e90e518"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1162.e90e518_1785453564484_0.8791897516665284","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1220.6982c21":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1220.6982c21","_id":"@flighthq/skeleton2d@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":"e3fdec765a434bd6fa99a289d565c9762c8eea7c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1220.6982c21.tgz","fileCount":29,"integrity":"sha512-TldLKx4pe4HgNaW590/oRLzPGwnIxFdTSk7B0GbRNu+E8iGgTWzsIZuWhJsiBFHZx3gik9Vx7NHkhJsPjn+wZg==","signatures":[{"sig":"MEUCIEmSIK7IrkDOIQYo7fO42KOoSof7SApfvUKW5kJRWfUfAiEA/SNiPx4aKggATVOOdicwROW+mON+2p2WoU6CNs7/7sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1220.6982c21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1220.6982c21"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1220.6982c21_1785506104243_0.5095404829250183","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1248.f867198":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1248.f867198","_id":"@flighthq/skeleton2d@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":"b4f1b49d40b38e470e98981bcbafa064de78abf3","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1248.f867198.tgz","fileCount":29,"integrity":"sha512-uCZ8vpkaYQAAzYMVSR5yzkjzZs+GloocEXBp3+HyrEdIyOaycevT0AcanfFWTkTJRX5ogIEAbo/wP8dSX+NQng==","signatures":[{"sig":"MEUCIQDcoKszQ3SUaGFb+WujxmEOLM9JTMdqWgOZ+krq4zG/4QIgRSLe3KHEl1hOZUyVVcPD0b9k3zzi+blJr+hNNCX7a1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1248.f867198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1248.f867198"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1248.f867198_1785512425914_0.9775364531274904","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1272.222de94":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1272.222de94","_id":"@flighthq/skeleton2d@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":"b2074205a16373eae7b42a78b2ffae6bf5d2b1f9","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1272.222de94.tgz","fileCount":29,"integrity":"sha512-t2Bv1bvFyDPt7plrdKDlwiiJQir34pfxASEphG4uAz4jfV8b3AhypgHZWkp+8d0C0cFEQzIexGCpNhhLMo21VA==","signatures":[{"sig":"MEUCIQCFt03vCfv8dLMuPAMrYzqDKyNkm2ylgoxS1FTKWlOFzAIgUB5uN+ncSQ0DTzW6EgMWMZ6h3I44tZCI8FaYABoOSgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1272.222de94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1272.222de94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1272.222de94_1785517859095_0.4650610524505723","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1280.6369398":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1280.6369398","_id":"@flighthq/skeleton2d@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":"223c246c6ecdede987827d06d95246c4e37fd889","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1280.6369398.tgz","fileCount":29,"integrity":"sha512-zI62IUpIlIGU/gQaUFR1SoNxk3ymzmq5rIB7Ei6DskjzcSv6YdcfTzF2zZlLgeatA/OJIo+OMhSGAQrAk/LX+g==","signatures":[{"sig":"MEQCIF6lwKf2ervTKNX7D+LK9oo2gsyIsg/OeZpA2rmti6MZAiB5Ex11PsOYpaddrZmkYXuSSfhTADt3OxayEyYaRSmRxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1280.6369398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1280.6369398"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1280.6369398_1785521578160_0.227279000900386","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1297.43a5ef8":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1297.43a5ef8","_id":"@flighthq/skeleton2d@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":"e323eb52462137c4215b655f59ae1ce272f960f1","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1297.43a5ef8.tgz","fileCount":29,"integrity":"sha512-gb7AyhY58uel9ZN/ZPNxg62J+ZyPwmM1kXw95vx6kHiXMkQcRSiW0d4cH5C82OBlih8DOl7Ac1DQ0Pgnux5pbg==","signatures":[{"sig":"MEUCIQC1zeeUsHAeOn42aBeAHiWxuilite+g17QaWEM7wor5TQIgFBZxIWvfQp25551HauYyX+W+6RMc2/vVNtDDOse3LXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1297.43a5ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1297.43a5ef8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1297.43a5ef8_1785529883195_0.18775478238946142","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1299.b32cbdc":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1299.b32cbdc","_id":"@flighthq/skeleton2d@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":"9f3eeced68f1b359b8e2ace87a1fa0c992a766bf","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1299.b32cbdc.tgz","fileCount":29,"integrity":"sha512-3WdMuQpeAbZB7puQQ8fBmER7NCyuMlZWH0NPz/wv+cBh+0Kqn+LLIqRKuNw61jafuiF8xLc0L/FX19wfeBb73w==","signatures":[{"sig":"MEYCIQDzhqj47SOyVQDQEZ+NjMymabsovGL74vy7aUslhWbTOwIhAPGakCKEqk4oier+hA6w4eA/jNIcOjHK3WfBhp0+7OC/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1299.b32cbdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1299.b32cbdc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1299.b32cbdc_1785531387111_0.05466414223968741","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1315.1d4eb64":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1315.1d4eb64","_id":"@flighthq/skeleton2d@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":"a82eb89de45e0928b039315f6319da9fe19aec12","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1315.1d4eb64.tgz","fileCount":29,"integrity":"sha512-HcMbwDHge+tpspYhz9o+h1+I9xW1nHmbnLlBosx5omdTLkkEAWLJdW85wBs/e9CmK2F2ea4JppWtQhrOWGbOOw==","signatures":[{"sig":"MEYCIQC2ThwtTZKc7wtI9Wv6kZVmClqnTWbaSG8GBAI+bUaNYAIhAJO7AcUkr09oYQa51mne8fgd4jewySXLQ3AMvx3fqi98","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1315.1d4eb64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1315.1d4eb64"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1315.1d4eb64_1785538371079_0.900888227122413","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1383.c61de17":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1383.c61de17","_id":"@flighthq/skeleton2d@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":"2579727a6f54928e7e0a9853037bf557cf13b744","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1383.c61de17.tgz","fileCount":29,"integrity":"sha512-FaI/ifn0asEU/oznHldEKBZPMOLplIHPLes3vaarGQ0eFgVluBtDqsWc1a4g8FoyFdU+YNKfaYjZNycc9sbOgw==","signatures":[{"sig":"MEYCIQDgF757xngFK543/Dn+p+7yl8FYJFgRMtmXgnm01s56ZwIhAO4dwDv9qEZJFtIE1gr/VDevYEha9t6CX2J3uRvd/hb0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1383.c61de17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1383.c61de17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1383.c61de17_1785541455383_0.33105370585281224","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1392.f0bd0cc":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1392.f0bd0cc","_id":"@flighthq/skeleton2d@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":"6b7de954a82219b120d4e04dbfa50eae1b1a5a11","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1392.f0bd0cc.tgz","fileCount":29,"integrity":"sha512-5peu1YeGZwSRMyg5D3BXyjrtz0oL/Z8sS6emvVbjdQCQSZ+mCU63ackJ+l8k1Ybe57VyXjpAo12YNXLKZi4QLQ==","signatures":[{"sig":"MEUCIGHX1LW5fVARAp8e7iLj1jwNOo7b6HgArv2Nd3kPoJFqAiEAyKcSit//CNZgVkX8D1DQNb5WA5hwjv0d9B2cr0k4wcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1392.f0bd0cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1392.f0bd0cc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1392.f0bd0cc_1785545233116_0.09461767116214448","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1422.b585c0c":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1422.b585c0c","_id":"@flighthq/skeleton2d@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":"8144e3b4b9348413fd8d9168352b04452a55abe8","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1422.b585c0c.tgz","fileCount":29,"integrity":"sha512-0lqDhRfEqoOJOxeU/xrL3FgJiV4iekv3ui4IQX4SeqBkEcR0mk9/CWrJR3Od/8Tfc1dzrbBb3ARL1JLPMgrCTg==","signatures":[{"sig":"MEUCIQD9gf2Z+FbnMWegeSD8ZPex/0zyf80EsF5wrbYE+dtYRAIgB8M4cuhg5m0cesy3g2/8gN7tPRSbJ6UtwnKqrjcBB8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1422.b585c0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1422.b585c0c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1422.b585c0c_1785549554676_0.9901179338509698","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1435.f870241":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1435.f870241","_id":"@flighthq/skeleton2d@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":"9091a0e7415e5383a49d322fc37925dbb3c8e2e0","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1435.f870241.tgz","fileCount":29,"integrity":"sha512-DAsTMtfjNFpJH3LnxVVstklCAueLwBRu/37HTempkYzgOiBMGE0NMOGvHrMyppqp4UTfqYoPhjbaamg86Rhipg==","signatures":[{"sig":"MEUCIDmTm/Hjki7Efo9fEZHIxJJy1ARp/eJBSWWJmLr+iIs8AiEA8G1ATbHTPMY0bL124PRLQlJ4RyFH/WmhAkjes7RTnVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1435.f870241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1435.f870241"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1435.f870241_1785553335668_0.8830536284422459","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1436.388ef5e":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1436.388ef5e","_id":"@flighthq/skeleton2d@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":"899be996a602a0b42ffed5d07a44a46405f6b087","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1436.388ef5e.tgz","fileCount":29,"integrity":"sha512-EA2k0d+8Dmyoz8OhS4utwJRLt7anwrbA/zATHQZLV6AeeEXVyeZ5HlS6PJMOgdXfciZLUFiZSvQoKYTVU1ReGg==","signatures":[{"sig":"MEYCIQCxux+ARYLxFPQ/quEWfawyTUamJs3DuZg+p4NdYiiAgQIhAOEb8MWDzFH7DFQkltIIPqI+OCkPwaADmfDgC7K0lQh9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1436.388ef5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1436.388ef5e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1436.388ef5e_1785553882081_0.7502575346193561","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1445.14ca01c":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1445.14ca01c","_id":"@flighthq/skeleton2d@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":"9b0c73058314ff6066aa51daad79bbcdf04e95e1","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1445.14ca01c.tgz","fileCount":29,"integrity":"sha512-H5BwoSfYPL99p1+OfgiqyFOVrdtEU+UuA+ab+6Ozp2t3oHaJhuQkJx0utVcljOYp7fNtUc/2EtlhAp+hmu5hpg==","signatures":[{"sig":"MEUCIAKic/97OvpPA9DjKKKw5iBnxP+aFCftrCEvRAIeIo9+AiEA/g1tm1Yx9S8jYuzvkM5DFqP/26NvgqQfuyGktmM82sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1445.14ca01c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1445.14ca01c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1445.14ca01c_1785556549851_0.16968530806568372","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1452.011a16e":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1452.011a16e","_id":"@flighthq/skeleton2d@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":"32ace41ea1fcd5267bbe718aca909120bd460a7c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1452.011a16e.tgz","fileCount":29,"integrity":"sha512-hROf9Mt6NlAAEbsh0rNkmNnDMtV/DoFJfTTTeLrrPSWruq4SI0b63mnomB+5p7dtS0m0/CpPzrRKpjwWnCk9Rw==","signatures":[{"sig":"MEYCIQCIcOLmvy1A0kg9m4KpjYUz9sPEJjKhv6D7Gi9XcNpOHQIhAMWDrN6BujVcnUWh8kDRN/WwhoPQz3dkFppVdmaIrDF/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1452.011a16e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1452.011a16e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1452.011a16e_1785561845661_0.2881722619959757","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1454.b17f8a5":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1454.b17f8a5","_id":"@flighthq/skeleton2d@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":"9c970280ef5a96d4fe330ee5438ff4b677748994","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1454.b17f8a5.tgz","fileCount":29,"integrity":"sha512-GKy8qOuuqDWBFrpevEABK+tKTWseGxk2I3JHLuVAa9AUal2pG5AL9RHzQcraCuAb6uxNjjnoeiMNCEZ5KLN7LQ==","signatures":[{"sig":"MEQCIBNo67Hy1h8eoSi66OUvAsRg+jA8TiVMgC0y/mNL6e7WAiAYfrbUn2OHYeE6AFv6K8lyzsoNaoNQ5URPDEP41U53Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1454.b17f8a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1454.b17f8a5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1454.b17f8a5_1785563958407_0.8881372268087466","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1456.ace2107":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1456.ace2107","_id":"@flighthq/skeleton2d@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":"57145d6bd7375c719316aab7a5f4840207a27b0d","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1456.ace2107.tgz","fileCount":29,"integrity":"sha512-dAQzv9zwxyGxJNnyAF5hbALZ9l+Bg+wsd/ai+8lsjZNjQAP36kLrM85+eoWQj+ex/XSjcuOLc2UbrxdEHRc3Mg==","signatures":[{"sig":"MEUCIG1P4sNRHxXH3hCnS6lvk3WbD94pPmX37SHFp5DhEKG6AiEA+yXgMcxX6LGwjhv4s53AdEORXeae/jFcU+Mc8y95GZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1456.ace2107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1456.ace2107"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1456.ace2107_1785593996693_0.5449322631785822","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1458.0c01b63":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1458.0c01b63","_id":"@flighthq/skeleton2d@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":"89baacb74dbbaf03f2150499e9de3faca8c09904","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1458.0c01b63.tgz","fileCount":29,"integrity":"sha512-Zh1W5zhhjgHro4rfz8DMYWZfgt8h2SntmW99aXn/BSJ2dT9uxNVeM9NVhLJFPIEUJwq+hjNMM3LLMxNZ90sfJg==","signatures":[{"sig":"MEUCIAgVVdMuWIvN7mVfmtvbHnTFMXcZQgczRCNbEccrSk8HAiEAyhjt36LWOMTzX2LQc0d9PcDztqHg7mYVgrtc2STlze8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1458.0c01b63_1785596464064_0.01715583034915724","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1458.0c01b63":{"name":"@flighthq/skeleton2d","version":"0.3.0-edge.1458.0c01b63","_id":"@flighthq/skeleton2d@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":"fd6e8188994f154ddbf07cdb7b8ee63d777dde3e","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-edge.1458.0c01b63.tgz","fileCount":29,"integrity":"sha512-MSjbRKKySprFxaEkowv8Who5iYvguTjhmNvETBbGg2+kOh3UZin+EYyzyudb84+3QXLjZi2y+d0udD3NChkQQw==","signatures":[{"sig":"MEUCIQDxxQ/V/meQZgWtVX1f1qKNtJIGlA4YLftPas4xGY8ZgwIgF5Qv4T+zQfac6ecVvFNgSjGEPOFVWGwxxxJpi8GHSuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-edge.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-edge.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-edge.1458.0c01b63_1785597681969_0.061516484413885575","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1460.2c18805":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1460.2c18805","_id":"@flighthq/skeleton2d@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":"effde3263ce7c0b83a00b046023267902aba21fe","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1460.2c18805.tgz","fileCount":29,"integrity":"sha512-+bjTBLWjAHcDoS5uo3m8NGPXZXdsozKG2nyTwFmu30hMBreY73G0qyCw3+/7zZg6gg++a2A3a6pz0NVTxYz6QA==","signatures":[{"sig":"MEUCIGPxOETehJ9Bo51Yb0LWANu919IlqtM8CBJNxRYhCAFDAiEA+iltZ8BUIHTRTDKOEQ2TZ0sV0GE3G+GCWSflLStUxns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1460.2c18805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1460.2c18805"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1460.2c18805_1785600394685_0.9084157476189645","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1463.b454aa8":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1463.b454aa8","_id":"@flighthq/skeleton2d@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":"250aeec7c413ce96d8f37c07f369873163b43b90","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1463.b454aa8.tgz","fileCount":29,"integrity":"sha512-i7JXQ0I9goVZd9kig5UUfAtxdpYB9P62eva/0pBcTMWdRcFNqB20Bzja88bVXFRNJKjXtqcIuGFEXhJOgwP55w==","signatures":[{"sig":"MEUCIDcisvxyUra2HfgZoDevj+tVTaF7iru8nHa7wUIdhqzRAiEAt27AjufSXcQBVkgdxOX/Eiqapg1eH6wR5z4yiX/lf5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1463.b454aa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1463.b454aa8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1463.b454aa8_1785628761075_0.1194669899061589","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1466.e0866d4":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1466.e0866d4","_id":"@flighthq/skeleton2d@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":"1a7d8c650fccbfc8f58ac7e7248566d97380ff85","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1466.e0866d4.tgz","fileCount":29,"integrity":"sha512-4Mny01eVk6L+glO3xF8cQ/kpoxP/fWaCldAuC8gBWBqEoh7IhCTijfBPTgF6oUqnbeE8Tq7bA9h1E0mr9+Hn8w==","signatures":[{"sig":"MEQCIAgGAUmkyPRnzbTlGWR+fJFXOCJR9FRoLLLUHGb8DhijAiB/FT3ll8yRv7Ep+QcVzSBJ9HXlrmG0qVl4lrZMX+k55g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1466.e0866d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1466.e0866d4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1466.e0866d4_1785634594246_0.9440091896073286","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1473.098a860":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1473.098a860","_id":"@flighthq/skeleton2d@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":"a6b1b6d22518fb45f7e21ea0ec0bd6b23cfcfe3f","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1473.098a860.tgz","fileCount":29,"integrity":"sha512-26pGcpxc9ElJINMDKvejFPwNH5JfUz93lL4E+S/W/IC8WDVb+PoyW5p1NUikkGqwOLjp69iieabzVVA4EhaKuA==","signatures":[{"sig":"MEYCIQDYwzJab0uDPl/DBtUQP3JmolPp8zPTY0Ob0tPhu/RR6wIhANQf5ZCUwqws5gr10xSndGj8zv8GcsSQANoMBWKlS8JE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1473.098a860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1473.098a860"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1473.098a860_1785644879572_0.8983641819759611","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1494.7333e82":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1494.7333e82","_id":"@flighthq/skeleton2d@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":"696639c8665d854daaa2ac9314c634b5393e7158","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1494.7333e82.tgz","fileCount":29,"integrity":"sha512-qtv58Nwe46Ap8eOmQ7+0l8sbwy0/YoShrJVyv3GAcZOabJk1U8+RzvSez2b/b5d2FxvTLFoyU4ILCmYWneuJ3A==","signatures":[{"sig":"MEUCICqSdyCcQAI825sJQL+vfL2DY2hJ606Y0rdAW+sepyKmAiEAgbhh+Kpm7VTG+CeZRpXgHhPEXeI6OofwS20rRMe6G9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1494.7333e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1494.7333e82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1494.7333e82_1785649119354_0.8523317984956136","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1498.065f223":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1498.065f223","_id":"@flighthq/skeleton2d@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":"193a76848c4ca8738c58d9ad92db11e4ac5bcf99","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1498.065f223.tgz","fileCount":29,"integrity":"sha512-9pCn+M01FlejJbgxdvLR1HkPKpzIG0k8CwPM8RrK5Bkj5BbUTbWPa0F0uvx2oNNo0vq2LaJ7U69R+xnAuMgloA==","signatures":[{"sig":"MEUCIH0BYyAHlvqBpZU/VSFVND1eSgX6Y3CSh7N/FgkXEDSQAiEA6rFJFKF9py0/vqjCek3Sa1UKosNsuasab1dfeLUFYSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1498.065f223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1498.065f223"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1498.065f223_1785653617440_0.22570987926752872","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1511.9977321":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1511.9977321","_id":"@flighthq/skeleton2d@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":"d14da05600d139e66112a8e795584139c5848c81","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1511.9977321.tgz","fileCount":29,"integrity":"sha512-zfr0/ytyeSuWCbOi2TOfh9jecmV9NMWRwxKp9II39IU+zsoiCpxQJi5jJZM2qCreB1E6jzbnAOrp6FzuIqg3OQ==","signatures":[{"sig":"MEUCIQD3z7qVvrhX2LVgqFiGCtdMdY4hgYF9MmG6uptGsWfbZAIgI9iApal5eBOQbiWtfPsKFoU0zqPt1Hha6sHu6J+8gtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1511.9977321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1511.9977321"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1511.9977321_1785687909658_0.7880647481369454","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1512.edc0fee":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1512.edc0fee","_id":"@flighthq/skeleton2d@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":"3e981b8a39788aed067d884be61c056549602a36","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1512.edc0fee.tgz","fileCount":29,"integrity":"sha512-XKCesbqmMJt2pw64Jv5K1g4/u+RIO9fL0n8y7kpNYXFXhDJkSDDnQ47penitWn0azOA6/TqytytAg/Z8BFmd8Q==","signatures":[{"sig":"MEUCIFhrsvRKmcUpYB3Vmqf8mVLloO8ZHz9iIJvse5bXIjqoAiEA2TsSM2EdFMzqt4AjQOjlMsxU5qerwqzEvzOnYrW2M1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1512.edc0fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1512.edc0fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1512.edc0fee_1785689262476_0.4980280967971775","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1514.a24d43f":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1514.a24d43f","_id":"@flighthq/skeleton2d@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":"a8ccfa2b1e1b181a5eac0b71e7e899ccb650e7d0","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1514.a24d43f.tgz","fileCount":29,"integrity":"sha512-yi1rGiJLRpWR7QRhdGIaKiiQjl1CvfU18DSQjfSnRrEowWQV9cfXYDdLg1aH6GZbeZeAZAuvMH/0K3HbOTCW3Q==","signatures":[{"sig":"MEQCIA3w/2FITo7H+S++9Kr/4uhH5uyrycddtrlGKy9Psmr8AiAU0xrfN0JpY9m5rqv0xBAK/mBc7vaNffM7NLH80Nbkdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1514.a24d43f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1514.a24d43f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1514.a24d43f_1785690023347_0.6194951812256448","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1515.d4dc88e":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1515.d4dc88e","_id":"@flighthq/skeleton2d@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":"cbeb78258a05c8c849ba8de0fd8fdd785eebac7e","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1515.d4dc88e.tgz","fileCount":29,"integrity":"sha512-6PAmGMzaW7zQBwdPIfg/I8nSYQBFLs79Q+hSjzeMtackb+kkOY2pemG658taiJQ3ZFH1QurIRcvcmmn89EOfzA==","signatures":[{"sig":"MEUCIQCzGVdOk+pi0g8JFUjTDn/+MoBuOPidOpO0mKXgIp5DWwIgEBourlEh3Qsdgd+Au7dAAE1CSEHUatp5S5v5YkwrRz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1515.d4dc88e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1515.d4dc88e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1515.d4dc88e_1785690277877_0.9667073118423293","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1516.1b4fb2b":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1516.1b4fb2b","_id":"@flighthq/skeleton2d@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":"bc747684d7adba2510f8cbca0b6cb0cc58d7e69a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1516.1b4fb2b.tgz","fileCount":29,"integrity":"sha512-E1D+CcYMpTi65E6/DBZgMc3SsRbjdQq9sjiLN4q+416gm2mDGxKDoUGWyLi+DBgPBgmtD4bQOnYVzBox8X6rzQ==","signatures":[{"sig":"MEYCIQDdfAfYTiVYudCjtjg8X9k8XsHK5Sk/R08eDs0JoEbpdQIhAOEpoCOtSCbeXmoqUpyhBKDYJKum/Rxrtl8MLo1KPPs2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1516.1b4fb2b_1785692186991_0.944650019497741","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1516.1b4fb2b":{"name":"@flighthq/skeleton2d","version":"0.3.0-edge.1516.1b4fb2b","_id":"@flighthq/skeleton2d@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":"e94ff40b19a403e6ded47f46918da2dce9e3befb","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-edge.1516.1b4fb2b.tgz","fileCount":29,"integrity":"sha512-sOzeIef7oqF6Nri0AaFJzujXUrF1Rlct9lGS32M4ZnOaEwtQM9TCIRvSk/6Wiqhtiaa7VBL+vXOL2R4D2Jjosw==","signatures":[{"sig":"MEUCIQDy0mXLWjSBAw6SrlqZCIMu0MQ75Vi915lNna6J2VzopgIgNsfATc2wpZ9j+6J0cW16QTKuq+kTzP2LVrDoGxgAOvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-edge.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-edge.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-edge.1516.1b4fb2b_1785693522828_0.7370915593439766","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1529.90e58ad":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1529.90e58ad","_id":"@flighthq/skeleton2d@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":"278a6b374d58ba791017e8e5fb2b2c6637b5c2a2","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1529.90e58ad.tgz","fileCount":29,"integrity":"sha512-lLRKISfJkd6pWQ2YHgGzdF7ODeuv1t4LFVlMhrmz2crSmXfZ00ziKuajNHFdhVWHdUwALBLck4SQltduli272g==","signatures":[{"sig":"MEQCIGCLID4nmZrKT9s7mHxlP041LBGqnzabUygoSeq2bsm+AiBE8f3mq1OkpxSEgiJVuu1wfKW5pPQVLwLBen/opTG9ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1529.90e58ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1529.90e58ad"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1529.90e58ad_1785694922779_0.5364520270428181","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1530.70058bd":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1530.70058bd","_id":"@flighthq/skeleton2d@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":"d1161791453ee5df6ac6ef5bfa2fde9f3c9562f6","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1530.70058bd.tgz","fileCount":29,"integrity":"sha512-Pj9+KPRWP6TIFMjJex/jNDBjJIhaqEPGxvMWfXUqY91Hi+X4rVvow3yliZAL3/PVqdQQxUwg41UdQ6lAEmYHPw==","signatures":[{"sig":"MEUCIH78wwq15RBKyTyI1SaIzMwQ7sm5IPVJA3LFBCcHX3AqAiEA4Y8+LdOMKL75y9K4i/HnkDeDE57pgEm+mfj8S/SW42M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1530.70058bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1530.70058bd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1530.70058bd_1785696702149_0.21318515437511731","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1543.f490ae8":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1543.f490ae8","_id":"@flighthq/skeleton2d@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":"ad2d6c2167e01cece46b52490b9dca597f123d4f","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1543.f490ae8.tgz","fileCount":29,"integrity":"sha512-W2XosA+d6gyRUfLiSwW4Tm+LsJmneUbZPIw+TslcMm6Mc+HIdO01SUWoYP5wgyQTif6lm+JAEelwayuVk5n8Zg==","signatures":[{"sig":"MEUCIFcR4TOTsegNthICLvIullQtjj1gVF8x/m5weBT0CsYSAiEAhNgoMbE+pZHi8smk1fIS9FQgEBD6mM/qDvdfghYroaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1543.f490ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1543.f490ae8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1543.f490ae8_1785701595357_0.16644803129731622","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1560.03a2b36":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1560.03a2b36","_id":"@flighthq/skeleton2d@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":"d7a8b831d798e97799ebdc276403c76582966bae","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1560.03a2b36.tgz","fileCount":29,"integrity":"sha512-M+l4c3gO7c6KnJCviCMJzIx5iS20KfknsLiJhU7Wuq9E9Dd6w/DQkhdNpHAiajwRocNa9+Z0CGx8D/TEhWIaKg==","signatures":[{"sig":"MEYCIQD+BinZmUaZrS4kTkLM+A516SULNRKXXP2Zt0W/lD/oCQIhALgV+vi7mzRgXgbug7+hZfiinK3iHSuAwO7OlG+H4lEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1560.03a2b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1560.03a2b36"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1560.03a2b36_1785702485822_0.5604609769411437","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1562.75af469":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1562.75af469","_id":"@flighthq/skeleton2d@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":"2c0eba0d0f4edee5cb2ae7d85c09f2c9841d02aa","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1562.75af469.tgz","fileCount":29,"integrity":"sha512-hVG69iAoWuDOykG0YV3Rzb1YaSIZ2tm7/zDyUwEYMqof88TbGCTCScHt16MjqApFLIjh2IMprKipFfqDQpP5Fw==","signatures":[{"sig":"MEUCID363th/1rQT7QPumhqXHq+DozMq8MoGm6Cy2IMT1SKHAiEAhbPjyumvftpMVdjbaRTXsVdIEB/c14bhMDI+Y8W8pwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1562.75af469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1562.75af469"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1562.75af469_1785703258296_0.13424644552020992","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1566.dcdf1d3":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1566.dcdf1d3","_id":"@flighthq/skeleton2d@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":"d0bfc48ebf82a3e931f484b76de57671505346ea","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1566.dcdf1d3.tgz","fileCount":29,"integrity":"sha512-TPb8zNUlBA7pZWjlPsseCkfObNeQ3PFdXT6TB4NCBb6oVjP17tXZ6JR2BET2ISwZz6F9aLGKqFmoQxt5zQqF+Q==","signatures":[{"sig":"MEYCIQCK4OfDyZZo2ElLS2cRLIgj5dg0/wrtLaOC/Hr0qAQi2AIhAMY/tsQE/XIDSTqrIV8jqOha0SK8gBPCiqW1ElZnW1cg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1566.dcdf1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1566.dcdf1d3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1566.dcdf1d3_1785704027462_0.6791210475695386","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1584.a68fe91":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1584.a68fe91","_id":"@flighthq/skeleton2d@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":"b78f7880ee20c2f71f736ab297f18820b84d418a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1584.a68fe91.tgz","fileCount":29,"integrity":"sha512-jzYZ59AtLfVXn0gkUhIh4qXGWDR2tRCxCmfp0Yl+zftW4YsTBTzG7gk3jcyu1f4/GemTawQi89xcCipmH5Qrew==","signatures":[{"sig":"MEYCIQCiRMa0mSCfi5lASnHa3522JbTKd0dwQp649UcrO+gkdwIhAKchF6ZNYB3ZFm3Hy3jZrE9HuwMngBMw7QU0Bh9xnyK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1584.a68fe91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1584.a68fe91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1584.a68fe91_1785707771124_0.6939743668325409","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1585.17d10c4":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1585.17d10c4","_id":"@flighthq/skeleton2d@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":"c3b792bd76e79126e58c47212d87127e4dff6504","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1585.17d10c4.tgz","fileCount":29,"integrity":"sha512-kJRokjXiTNG/2NK62XPs5tvP/2BWtJPMxIvTc7QtGUpRzpsKWfk1Bamy7z8jhcC8a3vRanKECweWkwyC+HTbfQ==","signatures":[{"sig":"MEUCIDC7moXUnZs8aoACy0i8E7/KBPSvlRPCJ5N4NnyUeC3lAiEApYTteEV94cQKQUwu20LgJJ/tEoy82YXLOZ0kteYBQI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1585.17d10c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1585.17d10c4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1585.17d10c4_1785709724451_0.13253751981840822","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1593.a47f94a":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1593.a47f94a","_id":"@flighthq/skeleton2d@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":"e978651745272b7c110698ca0b7d14e378159a36","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1593.a47f94a.tgz","fileCount":29,"integrity":"sha512-NsuuLJzvm3+h79GG9hG2vL3iRGdkL2KmRJmJ2Z7fOBrIgkHlZGmp+jYGlKL2itVv9CfKoQ9DMdQb2l2xSAxPvQ==","signatures":[{"sig":"MEYCIQCDPCFB2WRJH0JOWgOnrVWYtnBksBCEWR9OCnSqyJb0zQIhAIfByWyT+TOxQEYCwQUnCXv4srzzlnfa2qh1VqpacNdw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1593.a47f94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1593.a47f94a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1593.a47f94a_1785710061527_0.9664546766286568","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1595.4d49b41":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1595.4d49b41","_id":"@flighthq/skeleton2d@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":"0e2e8e258b3a2468556702fb6b85605a1cfe6930","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1595.4d49b41.tgz","fileCount":29,"integrity":"sha512-Voj5hw/aOnMW8TOydpPQCzawwrjQZDfuRatapeXSfghEsbmM+rBz4G/W+ormy6bnfbCNGzh4JYNp593aHoTPIg==","signatures":[{"sig":"MEYCIQDzil7YKmA4xLZj277lWoBIaOTo35KkeGbDMIm5lOWhWQIhAKHImqWp+BCG/+Mr+8J+Ib9kAniw0zIUudzL7jszcnL/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1595.4d49b41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1595.4d49b41"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1595.4d49b41_1785710624586_0.36961003130218417","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1601.12b771e":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1601.12b771e","_id":"@flighthq/skeleton2d@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":"529618642a3e6261458ac828255b5e8eb49e3ad5","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1601.12b771e.tgz","fileCount":29,"integrity":"sha512-hSMp/2Ll9z9pJQCqndBmZE5MLvhM6/krxn7ShajA4iIVKinigsweWVJvkf599HQAKvF9qUCPX5M3fnbeV4nZIg==","signatures":[{"sig":"MEYCIQD3oarMQGcojYjmXudPwT0RxNZ/8kvaZbBewj1d7/D6IgIhAMJSP4kP1sUd4/s5wYtP9J2L0XRGZivc+WFCngUvtvRh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1601.12b771e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1601.12b771e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1601.12b771e_1785713155239_0.23046058528527658","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1665.6235922":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1665.6235922","_id":"@flighthq/skeleton2d@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":"05115900d74488432f44d79d82fffb2072e061a5","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1665.6235922.tgz","fileCount":29,"integrity":"sha512-CuR+Qfe69dOp5mtOSJgMEYrQ0bHfJdofXp0qz0ytObDQdg+seDZ3+4ddxUCdFE2KrtSdGah0x8/cyxFBLG+vkQ==","signatures":[{"sig":"MEUCIQCMG0LUcalqcrQkHNVVOoKxo2AqcQC4zTFqZPFjTh0cBQIgdDZOJtE5WtqrSepsSBeEHNz1xPOkpxSQ6kUhZ5CLiqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1665.6235922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1665.6235922"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1665.6235922_1785728861175_0.048034380226494644","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1669.5808974":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1669.5808974","_id":"@flighthq/skeleton2d@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":"3144cbd6e21ff711d882b70254555b0e4d08cd9e","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1669.5808974.tgz","fileCount":29,"integrity":"sha512-utG8JU/dQJrvQ4ivfkhnQL3uvzIc8k6SgW0NLbgY3KKFc+m4Q53SfpvlHVrUuhOWAdXl2OUqrnZ7NuhqjuxtSg==","signatures":[{"sig":"MEQCIE6al+FC47yAAaScTmeyeKjMoRFpQEtSy8lT63FNiwKRAiBmK/NAGoa/dQ3YfwmE+yjbblHyQz0GJ7o5yZAjYVdrmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1669.5808974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1669.5808974"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1669.5808974_1785731121864_0.7337555432090699","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1689.2810c05":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1689.2810c05","_id":"@flighthq/skeleton2d@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":"7d02edcaaf9e66b3a2dc043f3f30c2c293f602fd","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1689.2810c05.tgz","fileCount":29,"integrity":"sha512-EdvV8rqzhQvhKAvU0f4cihlB3gKG4kxMHpsYGlctwleHccxhP5k9+WsTNt9cDrN5MIR3A9IjtO8OYyj6o7FL5A==","signatures":[{"sig":"MEYCIQCCSQVzlqj3ewNqI6T17e6nVspCbEFlbuefCMI/CnEsQgIhAN9YbVp85ZwVMrqZsjpSzpV7EBHo84XviVT08j3XBuD0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1689.2810c05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1689.2810c05"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1689.2810c05_1785736638303_0.17866668938207342","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1692.f1a7a9a":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1692.f1a7a9a","_id":"@flighthq/skeleton2d@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":"6431ed7a7af9c46a8120ca98786e11f037c157ba","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1692.f1a7a9a.tgz","fileCount":29,"integrity":"sha512-7Fy45Mhdl3tMJbSxPfahSrHAsQsfdK2Xayc57S8HUjUUV+CqARClXQiMpG7NCFWdZVPg5QDAtlUlfLj0hqXIwg==","signatures":[{"sig":"MEUCIFSJUZrni2WaMAJ0dAUGQzrI7E8eA6/QgNKKbrA+YLWBAiEA/hjvRX6FyuRgundGlVzSsUwF/t/newLBvUmNJJfKIIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1692.f1a7a9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1692.f1a7a9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1692.f1a7a9a_1785738729662_0.0004028497584056545","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1702.8973fda":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1702.8973fda","_id":"@flighthq/skeleton2d@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":"9e08ba5c3503f4397f8102a80f696bd5370d7867","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1702.8973fda.tgz","fileCount":29,"integrity":"sha512-JJihnEZnH5+FlbDdQ2xhya5ExYGPrGwB1Ih6/JygV8Zf5MccskZRpPUjA7sOvJEp5riJn53J1chZWNp6gIt8sA==","signatures":[{"sig":"MEYCIQCXqUQBvR2uvC1rIQUY8Mqo0mOjYGmhuGYE8vbVx3ojewIhAOfAL4XKzkd9ed7JldrQBsWCfQ3pUiAH/OGB0kIxWy2E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1702.8973fda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1702.8973fda"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1702.8973fda_1785739146874_0.03810355891992501","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1704.8557784":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1704.8557784","_id":"@flighthq/skeleton2d@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":"126a407957c210c24ed32eb7bb375e36841e0b10","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1704.8557784.tgz","fileCount":29,"integrity":"sha512-dOviYn8875tL3DNpq9OhgnQ+z5EZb69okvbHnDnx98L0zaNkiwqRNjIbbMJ4MAyajcjm/3JAeiXJWuCw5GvrYQ==","signatures":[{"sig":"MEQCIE8AZgbahr9E2yQTpkOuKnSDHTFREFO40WuZgAw0ZurOAiAB/rE0l4SplNN+bj+C0vUojBIDcKIoSDlpMMIQOHebhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1704.8557784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1704.8557784"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1704.8557784_1785739802535_0.7940970841236814","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1714.3bd86f1":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1714.3bd86f1","_id":"@flighthq/skeleton2d@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":"679545e9b836853ee31d9bad6592285e2642abbb","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1714.3bd86f1.tgz","fileCount":29,"integrity":"sha512-imvKYvAO4NtN5qnIssRPrWjKcf2BUKZkgaRjPa9qRyCkNDIp0YvWw+LISh3+hd2Fsn6YgKREwDi7ad6wxVTvWA==","signatures":[{"sig":"MEUCIGsxP8lS+Pf3987tzZZ6bJXH/ooAj3/vi/r82L5XKmycAiEApC1oqSTeoLS6f2+w0DYhB+qABo8mG1gZRvuHAsSXPak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1714.3bd86f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1714.3bd86f1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1714.3bd86f1_1785869726555_0.9427078731757157","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1728.26853f6":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1728.26853f6","_id":"@flighthq/skeleton2d@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":"a01b276782ef9f298606df28a45e2b323ce7a7ee","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1728.26853f6.tgz","fileCount":34,"integrity":"sha512-DcZirf3V9PGuiYn6DWU7CZ+mYWRQqX0yk7TnAMDwevrpFAjqEj/Uo0uySpBFR3wS/gdTD+Y3OorMNO5UFGXXrQ==","signatures":[{"sig":"MEYCIQCzt0KRtbhctvvHBoCAYmWKq7r6qfCfwxPHR6zWoqu2pQIhAPjXdkEfVwYHPSxB0U/qN+dF1BbyyPE2XPBmAwYBb46x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1728.26853f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99399},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1728.26853f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1728.26853f6_1785873228910_0.08371202814776679","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1729.f927a3b":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1729.f927a3b","_id":"@flighthq/skeleton2d@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":"e49480b1a5f25c44c6914dc7ea03b34c7752d4af","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1729.f927a3b.tgz","fileCount":34,"integrity":"sha512-85gEZpdmY9tg/sD/12ZGIhEIUAyGTVXwbs4Fns6/Cp/5wVWYEOJ63JxNT8At6Tferkg8g8sd+94+aR6UTSUijA==","signatures":[{"sig":"MEYCIQCfZCL1xemyB/HnLw88MLO3KhDhj9P4y2X25u+VANX9gwIhAPxADl0dbu+iFRwoNqTL8Q5PWR54mrRKL8xY+MuhcSuX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1729.f927a3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99399},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"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","@flighthq/animation":"0.3.0-next.1729.f927a3b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1729.f927a3b_1785875418556_0.8068547029292878","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1781.5d072ef":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1781.5d072ef","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"f2f3fea425b131c712fe1adcde6b808c3e8a86c5","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1781.5d072ef.tgz","fileCount":74,"integrity":"sha512-UGL7i3geuKsOfqGXCmZOu5QD7PSPqGymZ9Y7wgd6Xj2xSTk6xmSUsyP/ySwOPXz3FsPDM9X28LfwZoLLFTCihQ==","signatures":[{"sig":"MEQCIHxqht7gEKb1S6V05GbkqgiD7SFhQaAtNw+4gmqOYS1iAiADjq4z7NvbpCVcjrX28AGWXl/RPFHDIrnKkxWU3M5xjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1781.5d072ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230190},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1781.5d072ef","@flighthq/math":"0.3.0-next.1781.5d072ef","@flighthq/path":"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","@flighthq/animation":"0.3.0-next.1781.5d072ef"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1781.5d072ef_1785888114854_0.6361361764582969","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1783.cd11ab1":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1783.cd11ab1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"01c51640d4f5760eb133508bd51f33de3dbcf68c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1783.cd11ab1.tgz","fileCount":74,"integrity":"sha512-xZWwzTCyKCEmbLW+/D6IH6g8pfFMGbROWOQBW644bxyFfCXdIqWIcIPtJKtNmyBxYjt7veeeRCyqvrvmi+q9Qg==","signatures":[{"sig":"MEUCIQDaWlteVzclXMt1OYo/ie/k0gqkFIk/M2TDlZzxyuQptwIgCjKSZEbBe5Mvs3uZYftZ4qaQnePk+ZIW4rgAzY0pjHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1783.cd11ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230190},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1783.cd11ab1","@flighthq/math":"0.3.0-next.1783.cd11ab1","@flighthq/path":"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","@flighthq/animation":"0.3.0-next.1783.cd11ab1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1783.cd11ab1_1785889486171_0.45366899712269104","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1848.58f06fb":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1848.58f06fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"153eb7d55ab50a7bd14331f549fee50b2b75aa9c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1848.58f06fb.tgz","fileCount":114,"integrity":"sha512-wlYYvqdfDHslq2AVk4bx/jYuRNlTz9YkDpElONgxBGXk7FNnJfV/NRSWhRVBKM5KM3QkU+o9LV79BuAmuXeZvA==","signatures":[{"sig":"MEUCIHIuKoDlbV9AtAUat1zBThvKQzHgRlxVtokUdOr8azfYAiEAhJRtg+pUPTfh24higUPT+KHo85HTlU+ZRbWcu2qqHUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1848.58f06fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302885},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1848.58f06fb","@flighthq/math":"0.3.0-next.1848.58f06fb","@flighthq/node":"0.3.0-next.1848.58f06fb","@flighthq/path":"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","@flighthq/animation":"0.3.0-next.1848.58f06fb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1848.58f06fb_1785892212161_0.2620721891579674","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1849.a370765":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1849.a370765","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"89aeb072c6d49884c2157e99ca6b42c42f64cf43","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1849.a370765.tgz","fileCount":114,"integrity":"sha512-gNi1us7CbVxKAY0/oQZZ1DLz7w9w5ag5Mbr/cREt3GpoxtO2T5LxXmyqVNGY0/bWVBViFonaMacOe9aQNw4XKw==","signatures":[{"sig":"MEQCIC1F9itv9m8/lE75w1tPq7SuIp2xu6NFltfF8Ea+/ffGAiA1Vov0N64sdBkbkHFpXXWgkMTkYAziO+N5c4nx2xG6xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1849.a370765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302885},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1849.a370765","@flighthq/math":"0.3.0-next.1849.a370765","@flighthq/node":"0.3.0-next.1849.a370765","@flighthq/path":"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","@flighthq/animation":"0.3.0-next.1849.a370765"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1849.a370765_1785892561839_0.4201580232227007","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1872.c2b1f7c":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1872.c2b1f7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"358b0aa209104fea92fb11510f7a3ae2352fcf11","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1872.c2b1f7c.tgz","fileCount":114,"integrity":"sha512-vVXFkjBdgQTWAVWiv6XNq5R+ak5IHq1VFgywtR5LO371Glbbt+Bjz5UYVDCXktJN19mfUHpAtR3Q/v5i+IznKg==","signatures":[{"sig":"MEQCIDY9dllKALfxKTqgQd0UukXS596uXvCALhiehd1BJ5lHAiBntXKIyFbjHGOHXgrYIcknqbTeWlWF1q00Mx8UwVCSgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1872.c2b1f7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302885},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1872.c2b1f7c","@flighthq/math":"0.3.0-next.1872.c2b1f7c","@flighthq/node":"0.3.0-next.1872.c2b1f7c","@flighthq/path":"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","@flighthq/animation":"0.3.0-next.1872.c2b1f7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1872.c2b1f7c_1785958134994_0.05520003736001611","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1883.9cd374b":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1883.9cd374b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"e90fa1aa442b45f47ad5a9a2d188405d59de0f27","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1883.9cd374b.tgz","fileCount":114,"integrity":"sha512-twMa22WRP3sSwfjTAuZr47qIVmnNDLuxqGJne4qu/4h0U7238/Sl5f4mIDvMpFqigHxrQ/DJAxFW7aCRUiNaTA==","signatures":[{"sig":"MEUCIBrRfJb399xhEuOalXzAu4pLkcN7coxig5T+MqBK/V9cAiEA5toOWJ7s/Xa7PhvLqFjsm+OZ6Sb9XlQcITrBESUtINE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1883.9cd374b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302885},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1883.9cd374b","@flighthq/math":"0.3.0-next.1883.9cd374b","@flighthq/node":"0.3.0-next.1883.9cd374b","@flighthq/path":"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","@flighthq/animation":"0.3.0-next.1883.9cd374b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1883.9cd374b_1785975193882_0.01750792965512815","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1887.cad72aa":{"name":"@flighthq/skeleton2d","version":"0.3.0-next.1887.cad72aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"85f2914db9b41ec6aeb515e5cdafa74e5acff08a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0-next.1887.cad72aa.tgz","fileCount":114,"integrity":"sha512-I5OZgS8awCTSL9x7BcQ4X5NpolUoRxXEpMI/H9RZ7ESZxwQS2ApokH/AG6p4dLDP1HNE0VGVEu5zR0VKUIGcDA==","signatures":[{"sig":"MEUCICWumhIbfOu7f0irrOKhapa1gp0ICS7x1jV6eDij+9bIAiEAn/kWp1U4Uoh1kXGHJ2O5dn9LXAwn3L+WlhhnzbHvOFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0-next.1887.cad72aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302885},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1887.cad72aa","@flighthq/math":"0.3.0-next.1887.cad72aa","@flighthq/node":"0.3.0-next.1887.cad72aa","@flighthq/path":"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","@flighthq/animation":"0.3.0-next.1887.cad72aa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0-next.1887.cad72aa_1786028840468_0.6836927477605668","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@flighthq/skeleton2d","version":"0.3.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"56abf9d590ecdfb666dcf3080246deb35c3f4874","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.0.tgz","fileCount":114,"integrity":"sha512-s/odhX7cZl36PPJI5KTu9JPOsmTq9Z+472AtKQHN+02RLFAH2VqRy9ttb96y9XYjxsPJnXG/KkCCYxY9NHZNHQ==","signatures":[{"sig":"MEUCIQDhpp8R+J2HUGLUrLuNqaU2sLr9XYNL7QkXKARrHnIPaQIgMW58wgxP+VxPX32gFrLYB+LRA06iQy5EyhFQEXMHSzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302723},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0","@flighthq/math":"0.3.0","@flighthq/node":"0.3.0","@flighthq/path":"0.3.0","@flighthq/types":"0.3.0","@flighthq/entity":"0.3.0","@flighthq/geometry":"0.3.0","@flighthq/animation":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.0_1786049262028_0.7048879803202308","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.209.43ef1bc":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.209.43ef1bc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"034f40caca04480020985add1bee545a15d7b7cd","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.209.43ef1bc.tgz","fileCount":114,"integrity":"sha512-EIzazFJltds13yiC4Zj/cy3YT3pPF3uTkKMjBU6Xsi63WlHYjbHBDWm3Jm0+6Wjbr1wr7n2c1pg0jRdqY8y0HA==","signatures":[{"sig":"MEYCIQC089LVCa2RcaGPH0m5wGZJ4pySWCn+GGHniZaIM52etQIhAOK1lTdECh+tON3Ab1eOxucvJVqFRKIK7rDEggckyVos","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.209.43ef1bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302876},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.209.43ef1bc","@flighthq/math":"0.3.1-next.209.43ef1bc","@flighthq/node":"0.3.1-next.209.43ef1bc","@flighthq/path":"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","@flighthq/animation":"0.3.1-next.209.43ef1bc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.209.43ef1bc_1786136580361_0.8886524858049698","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.320.fe56fc2":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.320.fe56fc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"35319428decc5ba067a744b094f193ef49722f08","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.320.fe56fc2.tgz","fileCount":114,"integrity":"sha512-RiogyAghdd2tAkQdcrLnp3iD309EBykXi1bx9ULna9Gbk9nYr2l0AorucPxq19Z0xV6o+54OeUrxesSVCCqrRw==","signatures":[{"sig":"MEYCIQCQfxqnMDWKuxg9AP5hJ/1vnIXJ2e76AkN82WqfIvO1JAIhAPvzfqQyPH65k7PRdnd3vwX8POY/lO2zrhxZAYJe/RWo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.320.fe56fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302876},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.320.fe56fc2","@flighthq/math":"0.3.1-next.320.fe56fc2","@flighthq/node":"0.3.1-next.320.fe56fc2","@flighthq/path":"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","@flighthq/animation":"0.3.1-next.320.fe56fc2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.320.fe56fc2_1786158592433_0.7762285968292293","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.348.8115937":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.348.8115937","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"2ababd5372f52b182be4466b773770066d8d8738","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.348.8115937.tgz","fileCount":114,"integrity":"sha512-yT2NChP+WLRjwF4qKW+ZWCzXINGry1vrTqc1IKKpeyFpTuXQ5dQQHJ3+0Js/m/TiYsCTSJ8jWTGvzVP1e11UjA==","signatures":[{"sig":"MEYCIQDB6CcFtF8omga+X9pG8tiEOi+UIrmcyRDNcOiCf3vUDwIhAL04TnlH4Md0+/Qp67hZH6eqT+1hFJ/w3dnr7vKbashe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.348.8115937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302876},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.348.8115937","@flighthq/math":"0.3.1-next.348.8115937","@flighthq/node":"0.3.1-next.348.8115937","@flighthq/path":"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","@flighthq/animation":"0.3.1-next.348.8115937"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.348.8115937_1786165878201_0.07275400343992455","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.385.e32d957":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.385.e32d957","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"d1f1de442b1bfbf23996be1b58c39d15f02d81ae","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.385.e32d957.tgz","fileCount":114,"integrity":"sha512-bKDAubnPVIh4AZUuFY5r5pr7cbrUqFBowCDpq2RTPZUODkkX/cK3iYW3PscaE5ogsMkrjYWOkuNvLuhITYKFNA==","signatures":[{"sig":"MEYCIQD2HuF8YmezYv4L3kc6qHOp1iqx7zn1eAm4dAi0VBESIQIhALScZzMSMZojkeMtb7uU1h02xy9wYafS32bulu+eh9tn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.385.e32d957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302876},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.385.e32d957","@flighthq/math":"0.3.1-next.385.e32d957","@flighthq/node":"0.3.1-next.385.e32d957","@flighthq/path":"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","@flighthq/animation":"0.3.1-next.385.e32d957"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.385.e32d957_1786179389097_0.011631906831116812","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.401.5d59659":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.401.5d59659","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"b1350e36cc460623ee67c115dafb8bd28978ce5a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.401.5d59659.tgz","fileCount":114,"integrity":"sha512-Rar79rIzh6NigeBgpB87PtnxtUHSq/RD5hHmKwKqc9ONp9fUObNB1rHkYrhzDIwyki0RWdhTM+wdzZoYRhC5zg==","signatures":[{"sig":"MEUCIFiAGQmoHX8grSrgDsBHjm3aEUJrKN5LjtirgC4ls0WlAiEAnr/3PByPFXXvuRKjeaJkTMLyJ4ikWitQmtw4LUgeJm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.401.5d59659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302876},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.401.5d59659","@flighthq/math":"0.3.1-next.401.5d59659","@flighthq/node":"0.3.1-next.401.5d59659","@flighthq/path":"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","@flighthq/animation":"0.3.1-next.401.5d59659"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.401.5d59659_1786183127682_0.2423077112580856","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.407.d03a0bb":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.407.d03a0bb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"ccffc78293a34d1d85b37bf878e4a0097cdc4db3","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.407.d03a0bb.tgz","fileCount":114,"integrity":"sha512-jLnwh11MFqW0pb/JmbDOF60b8O7eG1ub2wkfv+Olqj8dqWjN/aW/aDA0B6X9TItGDJSepIwpH3vgu9s6STogzQ==","signatures":[{"sig":"MEUCIGgDR7kZkAVuj9j+LFTUptyAAlpzv4GtIPt5SMSxSUODAiEAuD9zKbpRcibU2sMl+/c0KEvdewStIRqjyCAmro4nTHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.407.d03a0bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302876},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.407.d03a0bb","@flighthq/math":"0.3.1-next.407.d03a0bb","@flighthq/node":"0.3.1-next.407.d03a0bb","@flighthq/path":"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","@flighthq/animation":"0.3.1-next.407.d03a0bb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.407.d03a0bb_1786297811146_0.07909374536100455","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.409.5c00b00":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.409.5c00b00","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"0ba15c29e4874b81058d22ff6c93b4de43fe6e02","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.409.5c00b00.tgz","fileCount":114,"integrity":"sha512-DxIr+hUI0kzKT2LjVWU95DteeD9XrgI3WG/Awpl+dX36mySnxOOv7s870QSymgePx2FleC04EDUaKMYFWUSPVQ==","signatures":[{"sig":"MEUCIQCjQUOnhiS/2EcTHw803IY48Hc2pAUGIfdFtx8x9PkKCwIgLSY5XHLyXrSWrjOvHbipvCMspnxTIkrSfbtEB/D65do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.409.5c00b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302876},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.409.5c00b00","@flighthq/math":"0.3.1-next.409.5c00b00","@flighthq/node":"0.3.1-next.409.5c00b00","@flighthq/path":"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","@flighthq/animation":"0.3.1-next.409.5c00b00"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.409.5c00b00_1786335241146_0.02965012162606251","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.425.a3192ab":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.425.a3192ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c1a45897901906e19377d142c969bc3bfa5ef5fc","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.425.a3192ab.tgz","fileCount":114,"integrity":"sha512-kOSGJDsi5wxqYzj2q6Vjwh/nZJx7Q3XqsGbU4qtMLf1wX1CGncfTzIjDL17oH1ryKk9mpk21jkZqvkzGzdRJFQ==","signatures":[{"sig":"MEUCIQDhyvq+JqMcqqBipjMWxgAFOSnNPk8Si4rh0ek5QHgl8wIgIRYNUtRAQxOEYPQKcaLE76XsjcGQy20f7HXRylQxMhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.425.a3192ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302876},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.425.a3192ab","@flighthq/math":"0.3.1-next.425.a3192ab","@flighthq/node":"0.3.1-next.425.a3192ab","@flighthq/path":"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","@flighthq/animation":"0.3.1-next.425.a3192ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.425.a3192ab_1786336103973_0.7162312347654511","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.493.539802d":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.493.539802d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"ee0bac8b3d2e360217c67207c882a6f30813bb2c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.493.539802d.tgz","fileCount":114,"integrity":"sha512-eR8SXiClKU8Dzs76LCQnl9H1sisG1prXBRKCQKMQyHcWm7GTTT5qkLbP2WUbDSxnN2l04/dZ59cy9SJxMuUesA==","signatures":[{"sig":"MEUCIGgvWltVBtt/35/hvC35F2NHuu5tm4G3Qacd/brYjiCkAiEAxy9QRUo3A446/i5PzZ1DgsqiK7V7xTf7SaWzQWG2/xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.493.539802d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302876},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.493.539802d","@flighthq/math":"0.3.1-next.493.539802d","@flighthq/node":"0.3.1-next.493.539802d","@flighthq/path":"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","@flighthq/animation":"0.3.1-next.493.539802d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.493.539802d_1786392061005_0.39358783309593326","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.509.c235802":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.509.c235802","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"b33748468ab8f79ea40a7d2f8d697d4c67f95b2e","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.509.c235802.tgz","fileCount":114,"integrity":"sha512-eO0nFjzVKyksPCQXbDFQKVUtsfUNw1ZInZ0aDOSZ0DlCCO/+HuAIO6TIZoWCDTCVt9B19nBBrMJcM5GNV+8XGQ==","signatures":[{"sig":"MEUCIQDQuLiXDE6GrR4iGeobIfoNDEPJ0VSw9MoRlAee8JajDwIgbQ+6Wzd4tasJlWYKzNGAE8E79cLK6TRpBo9M+9LBrMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.509.c235802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302876},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.509.c235802","@flighthq/math":"0.3.1-next.509.c235802","@flighthq/node":"0.3.1-next.509.c235802","@flighthq/path":"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","@flighthq/animation":"0.3.1-next.509.c235802"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.509.c235802_1786394484938_0.9224692938993904","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.575.c1f8e01":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.575.c1f8e01","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"2b1e6c7556a4c209175abdaa039dea080a5b4562","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.575.c1f8e01.tgz","fileCount":114,"integrity":"sha512-0EsJeMySmyl07OSXzz60MExFEDexeLq9IKwVkVpbJ+3JJuOCQ27kcOiLVXeIwhEdHxGdLnUGjEifYtDZ71dTTQ==","signatures":[{"sig":"MEUCIFikNHuMqmiOqCAbKGA7/xCWVT3kg9pOjV3luNaRaQAxAiEAtfNlCEskQY0EUfwcfi0FzdFVwXq9Md7XDv7NY8BkuyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.575.c1f8e01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302876},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.575.c1f8e01","@flighthq/math":"0.3.1-next.575.c1f8e01","@flighthq/node":"0.3.1-next.575.c1f8e01","@flighthq/path":"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","@flighthq/animation":"0.3.1-next.575.c1f8e01"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.575.c1f8e01_1786416177540_0.31336184656440214","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.616.aa7ae7f":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.616.aa7ae7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"067569209d67ea8e2d2284a23085fc1769f871de","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.616.aa7ae7f.tgz","fileCount":114,"integrity":"sha512-/IWINrKGft3zJ4vZEzzdT9Ibq7bguIBm3V3USukHfayhla5JEsgdwZU4KBv9O70ZaOQSLfg/VIDEn7h0o+ZuNg==","signatures":[{"sig":"MEUCIQCVq1EZS3Ro/RNbscmPLDExEj2YyOxaMK4C4nrY5m8hLAIgeN8a9XUJmyCcgcGZ1RwYEqXY5pQO9EP58Nw7AQbHuNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.616.aa7ae7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305536},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.616.aa7ae7f","@flighthq/math":"0.3.1-next.616.aa7ae7f","@flighthq/node":"0.3.1-next.616.aa7ae7f","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.616.aa7ae7f","@flighthq/animation":"0.3.1-next.616.aa7ae7f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.616.aa7ae7f_1786460901277_0.3019636664621088","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.617.89baf58":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.617.89baf58","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"aaa1f9e7ec122a57bbb935f6cab57190790e8a13","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.617.89baf58.tgz","fileCount":114,"integrity":"sha512-WAAEWpTgOGSKViad9e3SIRePxLPBWTFvhRDqYlu268ZD+4lMSpD8fjswqw0qDahYJi0IYbc9f8XTb9XOVXv1yg==","signatures":[{"sig":"MEUCIQDI7KyKGwh5huKuLetkSGwx2Eq/KDdie5DH6tfPo3+uVwIgcu5sfvsSStY0BEfc9cW94UwYfwYpnE/zozSvs5QvjNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.617.89baf58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305536},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.617.89baf58","@flighthq/math":"0.3.1-next.617.89baf58","@flighthq/node":"0.3.1-next.617.89baf58","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.617.89baf58","@flighthq/animation":"0.3.1-next.617.89baf58"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.617.89baf58_1786461139871_0.49810072327258714","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.625.675880d":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.625.675880d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"e17bc6dd7205f489226427c91482dc226489dc6f","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.625.675880d.tgz","fileCount":114,"integrity":"sha512-sa6Mkpv8Rq17VfXgYGjs6elW3QzJcVWcL3ImR+4K45UQuJGtyJ6tXXhon0yHxjdeSoOEZv5Df/Qp8Clefj3G8g==","signatures":[{"sig":"MEQCIDM9Ly+3MC3uG1TCgaZcZmUohOVsjnbM3dCl7/loXkyEAiA4bYF+Wa+j5XdEt+J+8ET7dxMFf2nTHfW1kOMPcBE+iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.625.675880d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305536},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.625.675880d","@flighthq/math":"0.3.1-next.625.675880d","@flighthq/node":"0.3.1-next.625.675880d","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.625.675880d","@flighthq/animation":"0.3.1-next.625.675880d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.625.675880d_1786462241533_0.3870691216330955","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.703.e259040":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.703.e259040","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"b643ffe235c32df03a03e7e9416faa5117b29768","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.703.e259040.tgz","fileCount":114,"integrity":"sha512-xAoeQOLkmWdsUJ0yW8cGX9lADcFPXTAQ/gQhx7wn7bBjr2YLLnQeUqKzLm36Zm/53odDmKuRlSimKtWo70b1rg==","signatures":[{"sig":"MEUCIBZeq+z9cJl+1hiFNH0wVEQK/CFp4QZBLVQEhu2x/ePqAiEAhzUwxCKYMXzj5dQO5/5ecrslu1gYI4BaizwncDvSJhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.703.e259040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305536},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.703.e259040","@flighthq/math":"0.3.1-next.703.e259040","@flighthq/node":"0.3.1-next.703.e259040","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.703.e259040","@flighthq/animation":"0.3.1-next.703.e259040"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.703.e259040_1786559637641_0.9812524135324474","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.704.69286f6":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.704.69286f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"9d69ae156c60fb47eca7a23707980a18c9d3f4b1","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.704.69286f6.tgz","fileCount":114,"integrity":"sha512-RBefQACzv7eVBa8d/0I/tlwzITxeCNVFnkJmv+EQHcK/Ph+bdYBi0VSx2FDveV6hMvH+iwv/cZ0wpXBdgAM11w==","signatures":[{"sig":"MEYCIQCXPAGFDM1fQ5JgTGkxLc0uV6eEFbcPCjEoQuOP5M10FQIhALVwzlz75vxL3ZtsQ3ekNUr1JX+xwBuwWTm1KYrJASW8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.704.69286f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305536},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.704.69286f6","@flighthq/math":"0.3.1-next.704.69286f6","@flighthq/node":"0.3.1-next.704.69286f6","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.704.69286f6","@flighthq/animation":"0.3.1-next.704.69286f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.704.69286f6_1786560559888_0.5469510845130616","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.733.f1845ac":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.733.f1845ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"de64c619d4424832843b05b9dd8d7cfec322fa1b","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.733.f1845ac.tgz","fileCount":114,"integrity":"sha512-3LUyrRFO+oTiRzniEO66V8PNcjHKjrhLata+ln4I0hkNeYiYd5SzQ5efBfRzTbY0AZQTW4BdOk/73K8JZ5Lecg==","signatures":[{"sig":"MEUCIHk+yb6ZQOkYC2CD05HWImxS1GTbUQRmDLh04pAazHjFAiEA0tD6EJKZ6rxrfT9V5xws9Yy4xqoE9T8kE30INLzz2vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.733.f1845ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305536},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.733.f1845ac","@flighthq/math":"0.3.1-next.733.f1845ac","@flighthq/node":"0.3.1-next.733.f1845ac","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.733.f1845ac","@flighthq/animation":"0.3.1-next.733.f1845ac"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.733.f1845ac_1786563078997_0.7187793211301761","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.780.12e6944":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.780.12e6944","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"b8f2593b3398f4d438181690458617121560dfc8","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.780.12e6944.tgz","fileCount":114,"integrity":"sha512-eEI5WhvavH/965yMon7hgasQmKpYsa9G/2DExxuWi6DwW7YIT86Q44SF2fxXEH10Ktm84RxGASCGOMpWsvxDEA==","signatures":[{"sig":"MEYCIQC5WQ4TnQeHGTir3cPi6GmSUy0hNGE8TkLKxoCv3d5h8gIhAPnPgHQMYbDAn+EWpIbOpa6RWDKd0d2cHtWV9DIrnEdS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.780.12e6944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305536},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.780.12e6944","@flighthq/math":"0.3.1-next.780.12e6944","@flighthq/node":"0.3.1-next.780.12e6944","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.780.12e6944","@flighthq/animation":"0.3.1-next.780.12e6944"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.780.12e6944_1786577379163_0.5210344309697816","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.794.0bfc53e":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.794.0bfc53e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"2f8d39243040b90acca515c26f9547e152e13804","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.794.0bfc53e.tgz","fileCount":114,"integrity":"sha512-fk05QBO2HJDx6iRxY0A9pcTp5iIEQELDuQNa9mAxB9KmB+NARbRa1VG+bEgdilUNeCLx3wPEYYvQwAJoC9XB7g==","signatures":[{"sig":"MEYCIQCpydflmAEbLyC0EasHvfgKqokEmONUgaWYDM2IfbUGCAIhAKiNMVBoAKEoWhvb451gCs6FV6PGJMds7mYl7V0MK225","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.794.0bfc53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305536},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.794.0bfc53e","@flighthq/math":"0.3.1-next.794.0bfc53e","@flighthq/node":"0.3.1-next.794.0bfc53e","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.794.0bfc53e","@flighthq/animation":"0.3.1-next.794.0bfc53e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.794.0bfc53e_1786581675916_0.36658404310527315","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.836.609b031":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.836.609b031","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c18f07034c74584b2e42731e7e75a0098f8569a6","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.836.609b031.tgz","fileCount":114,"integrity":"sha512-ZJ2WDOx5Yk3NafJTZs99Hb5mAGSctR22GwKoJcBEZCrD2FhVFaBGIVS2U5fiAVgCdeMxMu25chg6ZDSZJGL/kg==","signatures":[{"sig":"MEUCIQCMxxlnc7JsckQX+89pjh7q2GzDzsUjCM8rj1/5to1/4gIgMlPndX5ki+/okW6Vi31L15YNukf2jedV4yiUjAZr9ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.836.609b031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324797},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.836.609b031","@flighthq/math":"0.3.1-next.836.609b031","@flighthq/node":"0.3.1-next.836.609b031","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.836.609b031","@flighthq/animation":"0.3.1-next.836.609b031"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.836.609b031_1786583999013_0.05247541349789264","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.837.46a9259":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.837.46a9259","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"274a55d45498c5e28adb952e0e3d69e7c42a8c29","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.837.46a9259.tgz","fileCount":114,"integrity":"sha512-1RQTZp2LlX+TlTqjP+YU1uGHi770PVZIyidBJfqwg818l72gsFAhvAFqydxD+LXWIAg7QXZfw8SXeK8gFJBVZg==","signatures":[{"sig":"MEYCIQDkqPjGaalTHInUxzq8GTdDCwQYSDGMJzFPAgkWc+IDCAIhANqr/qeBBPsJnuxxZP9CUluLAs2x2bZp7aLWtWQmRmQw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.837.46a9259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324797},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.837.46a9259","@flighthq/math":"0.3.1-next.837.46a9259","@flighthq/node":"0.3.1-next.837.46a9259","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.837.46a9259","@flighthq/animation":"0.3.1-next.837.46a9259"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.837.46a9259_1786587867740_0.2724363293873886","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.845.b5a7c82":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.845.b5a7c82","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"17fb3415f3eb865b0442d127a7c8c5b547770d17","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.845.b5a7c82.tgz","fileCount":114,"integrity":"sha512-rByrvMeCYOieluGWKpz6dXcbYdtu8ah9Yu6Y6PlLwUqjitl+J11C82ikB/a34nfQ/7dEQXpivKde4ipHdoz/vw==","signatures":[{"sig":"MEQCIH2xtS+zbe5YYHxDFZGy4kIfMfBRo6mSdNGlG573Ggo4AiAbuIu4emwVMhab8Jg0Z03UPdl7s34f8t9JHq56obY5rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.845.b5a7c82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324797},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.845.b5a7c82","@flighthq/math":"0.3.1-next.845.b5a7c82","@flighthq/node":"0.3.1-next.845.b5a7c82","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.845.b5a7c82","@flighthq/animation":"0.3.1-next.845.b5a7c82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.845.b5a7c82_1786590146581_0.715519434456052","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.847.2e6f8bf":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.847.2e6f8bf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"f0834bff2ab67c8f0299d2192abf6c3fc49edee8","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.847.2e6f8bf.tgz","fileCount":114,"integrity":"sha512-sah8Nzyh0y4Pw9e7Yx5tgTGf3CFxKwELiwRPCcc4GuEgWrXGVb3hAsAvJFvLpfpO9tGW7IB+gnM0Zf+VJyXuaw==","signatures":[{"sig":"MEUCID/TYRy9mE0wl72pZI+NG/b9ayJhG0dV0OW3qPybDYL0AiEAgzCOeO2QzsBXjXYDOxi7mdaJvcUKXyZtwKLozKl1U50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.847.2e6f8bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324797},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.847.2e6f8bf","@flighthq/math":"0.3.1-next.847.2e6f8bf","@flighthq/node":"0.3.1-next.847.2e6f8bf","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.847.2e6f8bf","@flighthq/animation":"0.3.1-next.847.2e6f8bf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.847.2e6f8bf_1786593581178_0.6372074796280474","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.861.5a56d7a":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.861.5a56d7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c8841e694118ae7d07f4be5d955f5ead345f8006","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.861.5a56d7a.tgz","fileCount":114,"integrity":"sha512-Kt5dl38YX+OmbQfHsMwVe0wBXoNqRlqb8UP6qnw5dV1qA3FdtnGy4RNvgbMquKpxlNL6Q+1gcDh7uiY6gV/SDw==","signatures":[{"sig":"MEQCIAQq7r0FIm32vo81bxmvi7VYwCrI+JzMhnD9c7sq44p1AiBN2JPaXm0q89Jbm3cWNLvzW9qCpkjA3gOAsIlqp0lsTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.861.5a56d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328269},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.861.5a56d7a","@flighthq/math":"0.3.1-next.861.5a56d7a","@flighthq/node":"0.3.1-next.861.5a56d7a","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.861.5a56d7a","@flighthq/animation":"0.3.1-next.861.5a56d7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.861.5a56d7a_1786593726060_0.9552329374452708","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.887.9f59a84":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.887.9f59a84","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c51202f61e485b65f5a7d64eb57baa22e5dd2c62","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.887.9f59a84.tgz","fileCount":114,"integrity":"sha512-xT1vBC3M/omEv6VxMpD6iU1rCaaTNWjxSEIz/+3bCYJXlm0c4iz6u8IllUpMxBcOpCD7HwqpkPcpF76oSJyMjg==","signatures":[{"sig":"MEUCIGDwh+ZJi/TPyxue/9bmAnv5Sjl9QgAx6PLE6sHmkdemAiEAyCFGMDx5KPJp7Yju0CjT0oK9X6BbbHGeyNNAKu7uXnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.887.9f59a84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328269},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.887.9f59a84","@flighthq/math":"0.3.1-next.887.9f59a84","@flighthq/node":"0.3.1-next.887.9f59a84","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.887.9f59a84","@flighthq/animation":"0.3.1-next.887.9f59a84"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.887.9f59a84_1786602158809_0.8626688060542287","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.948.85d9f30":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.948.85d9f30","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"7a8487178961c0270b611becf0f93d0ed2de77e2","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.948.85d9f30.tgz","fileCount":114,"integrity":"sha512-Z+acr94QJmsCNrdiQQuwtq/wx7wcXKsrXSVHq7pXBVHKbJAb0NKZW7KDJU59OvbZh8ZlYHEapjBBBD3y//t8Qw==","signatures":[{"sig":"MEQCIEe+99M31/WFlQgn2q6aDBD/P9KR5Tkg3m1S7H61ecXrAiAMhxj4qfHeMajTrCBR3t9/zvNzOWzEpl7HFXlCNhSlqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.948.85d9f30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328269},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.948.85d9f30","@flighthq/math":"0.3.1-next.948.85d9f30","@flighthq/node":"0.3.1-next.948.85d9f30","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.948.85d9f30","@flighthq/animation":"0.3.1-next.948.85d9f30"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.948.85d9f30_1786635280880_0.14696086657997065","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.970.9691e7b":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.970.9691e7b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"b8cd694f8abb22d7ec53dbab0c575f2e42b1d0ab","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.970.9691e7b.tgz","fileCount":114,"integrity":"sha512-9llhPm+8ki1qQRfAPOYVNfMTX+IJHC3XCmYCnCW9qjLzOTHGtpExj4hrVxWQHevY3mM2aSm0aa4X+iOJbnsvUw==","signatures":[{"sig":"MEUCIGf4wB78ufJ2iN9db7mhiF3hKCUP/0+MPOtoB7SzZp44AiEAqMh06kVb7rCxDVl92koyJ82n+ya6PH0fZyd7V742h7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.970.9691e7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328269},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.970.9691e7b","@flighthq/math":"0.3.1-next.970.9691e7b","@flighthq/node":"0.3.1-next.970.9691e7b","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.970.9691e7b","@flighthq/animation":"0.3.1-next.970.9691e7b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.970.9691e7b_1786636278982_0.9426990897651131","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.971.33e20ba":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.971.33e20ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"721a6ff7e73ab9cb284870ef1a09feb267b3cdc7","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.971.33e20ba.tgz","fileCount":114,"integrity":"sha512-W91z1Yvlh0HHo/X3lUQxMcOFUSdQUkBWp5JBDpWKCtOfgeN7pSbiqM644XbA1JJpM/B4j2e7SVqCN0yqbBqK8w==","signatures":[{"sig":"MEUCIQDdMzUoSsQNbAGSQzODyYIkjmydwuxcYjI8m756h7M9dgIga8UIBinhrlG9LJafRU9ocTTivsMz9U2Kxo8OO2jNEtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.971.33e20ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328269},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.971.33e20ba","@flighthq/math":"0.3.1-next.971.33e20ba","@flighthq/node":"0.3.1-next.971.33e20ba","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.971.33e20ba","@flighthq/animation":"0.3.1-next.971.33e20ba"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.971.33e20ba_1786636932163_0.8485132180080057","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.975.01aea94":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.975.01aea94","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"06e241cf381f9f51144a83debf509fbe42265bcf","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.975.01aea94.tgz","fileCount":114,"integrity":"sha512-A5PCDKJaAn1m4X/Q7fcVWV3MEw0sMpyLxKsrtMJHYBre2y1RHxMnuLJxlctj8wFPdj2ZOuQ85BtB4UHdnMq8mg==","signatures":[{"sig":"MEYCIQDKre/gRC7npCRYUm8G+bsr/a5dg/6L5Ju7Jg6kgnm5KQIhANmh274Kx7H+5UJPRPEJcGuZ29IsreBZO+jj4RriJHrP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.975.01aea94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328269},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.975.01aea94","@flighthq/math":"0.3.1-next.975.01aea94","@flighthq/node":"0.3.1-next.975.01aea94","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.975.01aea94","@flighthq/animation":"0.3.1-next.975.01aea94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.975.01aea94_1786639543461_0.5188838135938967","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.996.06087b5":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.996.06087b5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"1672911d958eef974cf563698a5209704f65336a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.996.06087b5.tgz","fileCount":114,"integrity":"sha512-vKMNtc4+hioiuI0zdg3KFwHS7HxrOC93nJpYQRKbPG4Hy0fetCwrRTJ6bUbAOOvEs/xH0fjGrDL7mN+Vr68HOA==","signatures":[{"sig":"MEQCIAIZIToS1SzJEMQ9O7XvajEhixFSji4lmkiO7EJpS/oRAiBV9l6OQAXgP9c5BkgfqY4c2jmi1B/10bZL4qF27BqSVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.996.06087b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328269},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.996.06087b5","@flighthq/math":"0.3.1-next.996.06087b5","@flighthq/node":"0.3.1-next.996.06087b5","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.996.06087b5","@flighthq/animation":"0.3.1-next.996.06087b5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.996.06087b5_1786653110341_0.6166507740726894","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1041.35b950c":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1041.35b950c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"14d1d78108e59e0c2871529a0b46602d5d9e12c7","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1041.35b950c.tgz","fileCount":114,"integrity":"sha512-IVAY8WEnTfcrqsTAPc05iKdLiKmQDSQJ1ZKb9txJJmUGeTa7C4QKLNY2pMapYVYPw9z6iEILQxFl0saBU8vncw==","signatures":[{"sig":"MEUCIHHausVUKapFjWgxjh1/O/Urd20L0mRxkaRH6Bmowq70AiEAja89GH6opxGY+DCXSONmYE/BPS6RtYyelAR/pZPuPTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1041.35b950c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1041.35b950c","@flighthq/math":"0.3.1-next.1041.35b950c","@flighthq/node":"0.3.1-next.1041.35b950c","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1041.35b950c","@flighthq/animation":"0.3.1-next.1041.35b950c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1041.35b950c_1786665958105_0.4406869779427307","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1050.9114695":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1050.9114695","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"0237c96500bf7d5406c2e837e15f77681d854159","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1050.9114695.tgz","fileCount":114,"integrity":"sha512-krOJdTl75fGsvO1gxVvyylj0WMb7vTe+xoYLpDmDFc7NQc5kHMJ4AXwq3VfKGMHq6mSw/kkaGUTsTl2it4lmCw==","signatures":[{"sig":"MEUCID2J5Tc/vtoAanl7mC7SCFP8dqr/1sf8C42GPOOAmjMbAiEAnT8fc+VbaJwm5DJWgHzioxKdt7TTwz25OGcnN3Pmt4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1050.9114695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1050.9114695","@flighthq/math":"0.3.1-next.1050.9114695","@flighthq/node":"0.3.1-next.1050.9114695","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1050.9114695","@flighthq/animation":"0.3.1-next.1050.9114695"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1050.9114695_1786671714254_0.9563107529893695","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1055.12501ae":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1055.12501ae","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"96ba4dc2c94ec03ce99a67cf1eaf7bc7a1e90908","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1055.12501ae.tgz","fileCount":114,"integrity":"sha512-xDSqQ/v4mGdTv4/ugxypVpH490wdPq75gRaskTHdYEB5o6w0xIZ9Tsvl3zdsmevZXXyM7LXmiDhMw/R6js9NFg==","signatures":[{"sig":"MEUCIBbkYDwkUnysIRBi64CrNbf9QFMh3Z9y+oSQc1dVzQTlAiEA3teVoWGfXgwtFfgrmnjcqLVBF0xAneak24018faBD6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1055.12501ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1055.12501ae","@flighthq/math":"0.3.1-next.1055.12501ae","@flighthq/node":"0.3.1-next.1055.12501ae","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1055.12501ae","@flighthq/animation":"0.3.1-next.1055.12501ae"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1055.12501ae_1786679357423_0.6194863644192943","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1076.4f48950":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1076.4f48950","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"cff267b76fd1ec7a1c6311d7336bdfa6ff61bce9","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1076.4f48950.tgz","fileCount":114,"integrity":"sha512-NYmkN5hsEtIyxcymWzE7NuB8YjQMcHGM40E+IfTK6Kin4t3IstnAa2FD4dDeSLfEye7a01YUbf3E545WWaxTcg==","signatures":[{"sig":"MEQCIGypUqj3CNHu9R0YAtvNBMkFLolGjcLQ1+aOnUi5sNjjAiAieECy6AuKzHKMZCI8N9IlXnsEWdLNgqtUoxPUUwWxxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1076.4f48950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1076.4f48950","@flighthq/math":"0.3.1-next.1076.4f48950","@flighthq/node":"0.3.1-next.1076.4f48950","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1076.4f48950","@flighthq/animation":"0.3.1-next.1076.4f48950"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1076.4f48950_1786723438775_0.28503598849419753","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1079.38fd007":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1079.38fd007","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"77002bdf7aa090b7b8aa84c6940ffbfe866e323e","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1079.38fd007.tgz","fileCount":114,"integrity":"sha512-jAmAlgOJx1y0FxIACTjm+/8IrmVjsIfecd8p8x1CjAX1FDZyOppB2zfdGYr2CR1OsnYH1pTH2GTbk0zM8QBb0Q==","signatures":[{"sig":"MEQCIHi2Ct18qifa2lMj4gi1gZoaEYRfKoyyCi3solEy3KONAiA7hp/Q6LO+7zMccyhgUYCjv2rWsNlAWgRQxpR514o4uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1079.38fd007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1079.38fd007","@flighthq/math":"0.3.1-next.1079.38fd007","@flighthq/node":"0.3.1-next.1079.38fd007","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1079.38fd007","@flighthq/animation":"0.3.1-next.1079.38fd007"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1079.38fd007_1786730953028_0.8985746369914269","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1084.04b8d9a":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1084.04b8d9a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"94132ed9b252e24ad86e153d687fdf670215a9b5","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1084.04b8d9a.tgz","fileCount":114,"integrity":"sha512-n3WxQmBRblaWsusonaR3tJ3tdy9+zqDaK8RmdHuOZf5NYbZyDyJYteb0UnjFYsa7SXjjU9KDCpkWjWiIs7/cxA==","signatures":[{"sig":"MEUCIQDrGAmQPiJcYktEuDkxTvUiifjIfax5+YCQ1pCxMsSz9wIgNwFsP9A+wZGDEznjxYD1UpJQ6v9cQvX8PM1lunVO5IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1084.04b8d9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1084.04b8d9a","@flighthq/math":"0.3.1-next.1084.04b8d9a","@flighthq/node":"0.3.1-next.1084.04b8d9a","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1084.04b8d9a","@flighthq/animation":"0.3.1-next.1084.04b8d9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1084.04b8d9a_1786734194614_0.6785758422256396","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1086.d0d073b":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1086.d0d073b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"16e12bdbae00f9454bf822af3089735eac4ed356","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1086.d0d073b.tgz","fileCount":114,"integrity":"sha512-1cz0S39qGKpMqN4TvBk1wcF0L1KptjwV2snyY4Qf1P9VVQNZ5dnxP1H04vWx7b9QO5y7q1pQkClvaGSliufQPw==","signatures":[{"sig":"MEYCIQCn2W0Rm7BNCMlLX64c3gVnMhkAgLkqoFA/um2JfFWNggIhALxRxELF4Qc2gtBMWjTMlI7SK/FglSf9OuqKMcqZ63ER","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1086.d0d073b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1086.d0d073b","@flighthq/math":"0.3.1-next.1086.d0d073b","@flighthq/node":"0.3.1-next.1086.d0d073b","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1086.d0d073b","@flighthq/animation":"0.3.1-next.1086.d0d073b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1086.d0d073b_1786737136025_0.40784173795647805","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1088.2bde749":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1088.2bde749","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"826b1b2aabd9dadedac0c5c26244cb339d6b9d83","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1088.2bde749.tgz","fileCount":114,"integrity":"sha512-riC27as9QLlB0X87/eI1mD/56rbRVEHkrREhD3Ll2F+aVc9OtyNucy9lquA2869+9GrinQ6mmIU4humUyEPOIg==","signatures":[{"sig":"MEUCIB7onW3fpn61ULNyBvu78SJns9WVIaFzfS9dZVwj0duCAiEAr5TvHsMuVvuJBrhX9P7jlwcSpMPynxwRC05eeoGtDtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1088.2bde749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1088.2bde749","@flighthq/math":"0.3.1-next.1088.2bde749","@flighthq/node":"0.3.1-next.1088.2bde749","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1088.2bde749","@flighthq/animation":"0.3.1-next.1088.2bde749"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1088.2bde749_1786739271381_0.004778270732586298","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1090.6e79e6c":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1090.6e79e6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"aca848da7f40299edacae2e18cb4847c3a55cf30","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1090.6e79e6c.tgz","fileCount":114,"integrity":"sha512-rSoGiiZWcJgtG+LIALswVzNBCPTOZjia933R0F9tOaAG+/VbBxUNuqN3Rve6qMq8CFXhYoK4ChD8IEKojHD/dQ==","signatures":[{"sig":"MEYCIQDmhBx+GxuDf4Oi7eApg8x2G76EK3ndZHMfpWeLK1CGswIhALBouceviMDHjfiYlHRjSDJXXXj84Cfl1f2rb+o4U9gD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1090.6e79e6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1090.6e79e6c","@flighthq/math":"0.3.1-next.1090.6e79e6c","@flighthq/node":"0.3.1-next.1090.6e79e6c","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1090.6e79e6c","@flighthq/animation":"0.3.1-next.1090.6e79e6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1090.6e79e6c_1786739578229_0.4104344167666283","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1091.b7aa6f2":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1091.b7aa6f2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"f92c981e320439bd91fd447d412b1da9734a0c35","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1091.b7aa6f2.tgz","fileCount":114,"integrity":"sha512-zosjWXwu7qBx08vnTQhOO9LzPbYTdSx7EQLmKtiL9jmlORT2gH/3lccPpyLsGt8hOdiAWeLlsOkAPptPIe3LVQ==","signatures":[{"sig":"MEQCICVsMGVAxQ/t3V5fxXqcgyBWZvXDM4GwgOTKnKk+c7N7AiBX1ZdkFnitMx53TUvlkF6fhtFNS1FFKvJQJgpzTwstDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1091.b7aa6f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1091.b7aa6f2","@flighthq/math":"0.3.1-next.1091.b7aa6f2","@flighthq/node":"0.3.1-next.1091.b7aa6f2","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1091.b7aa6f2","@flighthq/animation":"0.3.1-next.1091.b7aa6f2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1091.b7aa6f2_1786739818952_0.2599443685771585","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1095.16f1704":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1095.16f1704","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"010fdeb9d16472834804632d02c018cbf93f51f5","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1095.16f1704.tgz","fileCount":114,"integrity":"sha512-XClgxAmBYsEUZH1jDAByug5+hE/azYZzpJNcY3/v/0oKWpp5KjeI/Oe69ujDfFfKn0BHoFBbGlqK7D+AWwOljA==","signatures":[{"sig":"MEYCIQDiK2687KL8oEr7K6o4a3W6jJIabMzMQ1GK4/iMTvEfswIhANQ6YVB9bpWXsdAvmdu835CdatqTNJtpHrInaEWryfdn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1095.16f1704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1095.16f1704","@flighthq/math":"0.3.1-next.1095.16f1704","@flighthq/node":"0.3.1-next.1095.16f1704","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1095.16f1704","@flighthq/animation":"0.3.1-next.1095.16f1704"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1095.16f1704_1786740938541_0.2943948667489411","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1096.4ddf1ab":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1096.4ddf1ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"5b265230860823f1a29d526475b36f2001ea2e7a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1096.4ddf1ab.tgz","fileCount":114,"integrity":"sha512-Fcc/qfnO1OgkZ3KhBOV4eO9Z0PXTV5ymM5rKW9UBU45UxH7Xl/Vpp1q577EqcnwYsQmIv711HzjnPqFlIhsBuQ==","signatures":[{"sig":"MEUCIGyhrYfZOfItUJMXBNXXsfOpAY2KqxLZkzKlXvvxMtMwAiEAupMYTN0q1QAOTFLAHi5UANbj2jUgox9SQ4N6wxZEUBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1096.4ddf1ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1096.4ddf1ab","@flighthq/math":"0.3.1-next.1096.4ddf1ab","@flighthq/node":"0.3.1-next.1096.4ddf1ab","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1096.4ddf1ab","@flighthq/animation":"0.3.1-next.1096.4ddf1ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1096.4ddf1ab_1786741728182_0.4796443859007069","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1097.b8126d8":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1097.b8126d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"271677d04ba9791d0bd4b14781993f3b0d22fb53","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1097.b8126d8.tgz","fileCount":114,"integrity":"sha512-E/6HnJQd9GLX9MPzQnjHf/zh3zNOHSITTrWTm8JyUXwHsE0xELMdFEQ8k7EIJpjjH5hAji7hXz99m6FhHC6VbA==","signatures":[{"sig":"MEQCIF94eQvyPORi02RJ5kTJdED7IxVxgMkuSc9L+50tstLiAiAc3LlUkOLMQWpRXiGdsoOyG2PkNymiYUp3AMkHqnxdrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1097.b8126d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1097.b8126d8","@flighthq/math":"0.3.1-next.1097.b8126d8","@flighthq/node":"0.3.1-next.1097.b8126d8","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1097.b8126d8","@flighthq/animation":"0.3.1-next.1097.b8126d8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1097.b8126d8_1786742055369_0.9280427695101556","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1099.671eaf4":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1099.671eaf4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"67f9617939168f26ed8ef7e29783feda4913dab5","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1099.671eaf4.tgz","fileCount":114,"integrity":"sha512-sszhtXKKb5QWozNILR/o862EDlN9218TiFvOJmBH6AHkKRNLuieWNNiMxZjmb5902FIMvHSPhwzuyueSGBAk4Q==","signatures":[{"sig":"MEUCIQCSUG44zMCxrVlb6noHwAw9t6bAuO49TC050vsQkrgKXgIgBMu1DVn9Ak9VjRbGinAf6zcvS4o0FCPWRFPs0XXmjLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1099.671eaf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1099.671eaf4","@flighthq/math":"0.3.1-next.1099.671eaf4","@flighthq/node":"0.3.1-next.1099.671eaf4","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1099.671eaf4","@flighthq/animation":"0.3.1-next.1099.671eaf4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1099.671eaf4_1786742326906_0.493991795472964","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1104.8453d3d":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1104.8453d3d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"3c52892d7a407c0a936348155ed17d225d703c3c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1104.8453d3d.tgz","fileCount":114,"integrity":"sha512-VNSODYpj44kcY1xDocB1ZmuwjAb8z3BdX0B6VpmP4Qv/cHpbyMcfSKrfPHFOiwaTc2vzKDNoqTRUfTZbDOa8JQ==","signatures":[{"sig":"MEUCIGwBm0s7D6uXzn3e/epOw87fd9aKEROtoQShDD7DIbtaAiEAxdKRtij1wW19FIgFH/AzOWWY9eSQiz7qi9au1rIe/hE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1104.8453d3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1104.8453d3d","@flighthq/math":"0.3.1-next.1104.8453d3d","@flighthq/node":"0.3.1-next.1104.8453d3d","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1104.8453d3d","@flighthq/animation":"0.3.1-next.1104.8453d3d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1104.8453d3d_1786744416089_0.7548394067844018","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1107.0b5d347":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1107.0b5d347","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"cc53b0307f2fd40aed22a3c1e54bb69e2276b5f3","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1107.0b5d347.tgz","fileCount":114,"integrity":"sha512-oV5rvyUN8V16OfGqh3jyrYeipM68UU3CHMUX1TuipdwDCb90V4QkSgwYTj4rp25HmwXobkiJBoVP0WA8dEacIQ==","signatures":[{"sig":"MEQCIFEzkmse0CJQ9c5i8GmtA4do/xnGe2IreMw9wiFMGRYoAiB53x37ddJrW3yHJsCqdn56Hl4JBh9X8ap7H2DwaUEi8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1107.0b5d347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1107.0b5d347","@flighthq/math":"0.3.1-next.1107.0b5d347","@flighthq/node":"0.3.1-next.1107.0b5d347","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1107.0b5d347","@flighthq/animation":"0.3.1-next.1107.0b5d347"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1107.0b5d347_1786747257596_0.5428856481093618","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1108.66cc86c":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1108.66cc86c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"293c141160b2cad6ddb551ab19f0ac7836d40bd5","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1108.66cc86c.tgz","fileCount":114,"integrity":"sha512-7iMX7DUJ2DJzq1M0EHa0Ums2YUBIXxwjAazdE+5ne8L9IPDq30swDnU1x5oDfxg2rnqV5iWXV1PtkbwFW3b+ZQ==","signatures":[{"sig":"MEUCIQDiwHQH+58ed9YRCRMqlzvnDJ9l/1ulRJiBjHW0+oGsDgIgPknQiA7PUz2e1hFCUUr5Gn0FPEj8JDoWAh6SS8HuD8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1108.66cc86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1108.66cc86c","@flighthq/math":"0.3.1-next.1108.66cc86c","@flighthq/node":"0.3.1-next.1108.66cc86c","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1108.66cc86c","@flighthq/animation":"0.3.1-next.1108.66cc86c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1108.66cc86c_1786748369060_0.9292239610469146","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1112.dea9723":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1112.dea9723","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"22afa1115ef730ccba8e13dbdaaa6422a1531657","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1112.dea9723.tgz","fileCount":114,"integrity":"sha512-d+NtYt0pUr8B1OfHpDmCx9hXzEtuClIxtaJBq+Kr2rR/DjwipBKYYrvwGkho5SE7BQyiOVl1bCW5Wx+AjY/Dfg==","signatures":[{"sig":"MEYCIQD8udLxvQMPXehPaEZb/egoI1E++Konbalwv9goAuLANgIhANDcwOetzHqLjJvIm9QeRr0OgsbHqz37+b7i+LQZ40oD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1112.dea9723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1112.dea9723","@flighthq/math":"0.3.1-next.1112.dea9723","@flighthq/node":"0.3.1-next.1112.dea9723","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1112.dea9723","@flighthq/animation":"0.3.1-next.1112.dea9723"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1112.dea9723_1786758623553_0.5755675689389621","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1113.9cffbdf":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1113.9cffbdf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"d514d2f8f4397d7b91b26a043af6db34b92ccbad","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1113.9cffbdf.tgz","fileCount":114,"integrity":"sha512-dE/ecT5VwPPF3Te68W8afr4ykrMBKDoCYtRGxKqzlsrA8W0/2xPtiXnBBv4eUZJR8CLUkoKzeozP2UFSNedXVA==","signatures":[{"sig":"MEYCIQDV7SGZJy3DChdIkggQu3j06xIF6T2WgcY6xjLdh5puMAIhAPzHoT/6/m6+YfsXeoMWGCakPrl6FyCpejCN8rlozO3Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1113.9cffbdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1113.9cffbdf","@flighthq/math":"0.3.1-next.1113.9cffbdf","@flighthq/node":"0.3.1-next.1113.9cffbdf","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1113.9cffbdf","@flighthq/animation":"0.3.1-next.1113.9cffbdf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1113.9cffbdf_1786760565626_0.14189004147553197","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1114.3ce681d":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1114.3ce681d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"d04bf7d402c40cb7c817285956155a465ac4b345","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1114.3ce681d.tgz","fileCount":114,"integrity":"sha512-3Sl1asHlYVbWDuzinGniHwV2EMfsZacZ6zivh9VdXl7k9ijaSyZKUvYy9lyqRpUNnkVPnUh3QkKswa0UdxMnLg==","signatures":[{"sig":"MEUCIQCokOYVdXSymB6n2CHvG/pNKmqgZnMzV9fGyD2Yv7FauAIgQKfMlARKy9C91cz6/QXaSr4wcWKdpKrCwcvihoWR08s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1114.3ce681d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1114.3ce681d","@flighthq/math":"0.3.1-next.1114.3ce681d","@flighthq/node":"0.3.1-next.1114.3ce681d","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1114.3ce681d","@flighthq/animation":"0.3.1-next.1114.3ce681d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1114.3ce681d_1786763712091_0.007053118730900643","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1116.866c771":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1116.866c771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"d23880f3c9d94df859a5f627af9d834492a2424b","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1116.866c771.tgz","fileCount":114,"integrity":"sha512-VWrvdglkVnbxzhBqPQkTg4xAniS1X3dtARrHsJm1svQpRWnQAb+TfI5U4YTHZO0b7+KtAhE+azx0QAioFyFRjw==","signatures":[{"sig":"MEYCIQDxZc0rOH81O3tlJmHsiaYmukvac4cqQdau6rMgaErAsQIhAKgYoOy95V9Peyzp/DycbRrlf93CJfqARF/2ko9R5Byd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1116.866c771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1116.866c771","@flighthq/math":"0.3.1-next.1116.866c771","@flighthq/node":"0.3.1-next.1116.866c771","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1116.866c771","@flighthq/animation":"0.3.1-next.1116.866c771"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1116.866c771_1786772864366_0.14795583898802378","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1162.1c7f42e":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1162.1c7f42e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"8377f4c00c3f8af005e2ba705e052e3128937df8","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1162.1c7f42e.tgz","fileCount":114,"integrity":"sha512-Q4WZRKfvq7eALGSrK9xASN1g1mv/tzR1pPWcxcLZ+/XaO8nf9xoI5Oj0vwQ48HBK4OpglD19/HJM/aAPW5GWRA==","signatures":[{"sig":"MEYCIQCe5e6lAPdbq/kIYmGP1Zx3fYzOtFJtr9E2JXBum4SdHAIhANf5ek3GTSBx38cQIF9U/464/aJTz3VueYdUfWgJrn/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1162.1c7f42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1162.1c7f42e","@flighthq/math":"0.3.1-next.1162.1c7f42e","@flighthq/node":"0.3.1-next.1162.1c7f42e","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1162.1c7f42e","@flighthq/animation":"0.3.1-next.1162.1c7f42e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1162.1c7f42e_1786893357565_0.3016408928116727","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1165.285e507":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1165.285e507","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"709125c195b5baebffac87f93c9400c0d39cc57f","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1165.285e507.tgz","fileCount":114,"integrity":"sha512-rGGijBG2IqjngufTlPnN2roqzD7EYmRznZR8byIKDbP2IpcuufDSbQ2a3A8pOVJeJi3uIUWccyYuUhv5JyWkdA==","signatures":[{"sig":"MEUCIHXo6KpY+3J7oz5hnxodaIqzWvIqFFtoOeiejqIuGwQqAiEA5OqoOH/dzpHT1fHy4T3hTTpWGrPjWAIKm7oRFH/Lq4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1165.285e507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1165.285e507","@flighthq/math":"0.3.1-next.1165.285e507","@flighthq/node":"0.3.1-next.1165.285e507","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1165.285e507","@flighthq/animation":"0.3.1-next.1165.285e507"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1165.285e507_1786916300466_0.10469295353078834","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1170.8a733e4":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1170.8a733e4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"22d0c6c1e17f14f2c6244baaaf0fcc474641c8b8","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1170.8a733e4.tgz","fileCount":114,"integrity":"sha512-nvUx6gIshjLsMB7cKRDbDBHLNtPVTDNOpuORLSTAJpyHFIRoxuZ5he/IqIMx3hwufhE93mNExnPQqGd0U8HQfw==","signatures":[{"sig":"MEUCIQCvk6X/r8qZh/mk4uoMfN4MFJ4twQ3kDrMb/i0jLnC+cAIgS/UENdTT6H9u145fJyj5DwtTX9ARLHoZzkTqpqPUwu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1170.8a733e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1170.8a733e4","@flighthq/math":"0.3.1-next.1170.8a733e4","@flighthq/node":"0.3.1-next.1170.8a733e4","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1170.8a733e4","@flighthq/animation":"0.3.1-next.1170.8a733e4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1170.8a733e4_1786922349296_0.6228121571787235","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1191.e999f6c":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1191.e999f6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"37bf0341d2737a4680e7ba191338337832b4f9f2","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1191.e999f6c.tgz","fileCount":114,"integrity":"sha512-CjjJWVVQpNV6lM4cT2gLPxoto2140FM+/CVZDz56p5cP6UTDgrf+3UAO4Vnx3Zmr3/xVYN4nGbWckJL/WMWRFg==","signatures":[{"sig":"MEYCIQCPDnwCT+bRF5XO7A1Mn9GJi8xVvjQNORrh5hBcqDmqQQIhAIRn9mmSZcNS09ZeLg7OUf4ZWzMxcYE5Enog9URY4bud","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1191.e999f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1191.e999f6c","@flighthq/math":"0.3.1-next.1191.e999f6c","@flighthq/node":"0.3.1-next.1191.e999f6c","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1191.e999f6c","@flighthq/animation":"0.3.1-next.1191.e999f6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1191.e999f6c_1786959879154_0.7587265499311113","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1217.5f07972":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1217.5f07972","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"0ddbe61e5d032ea0ca3f5bcc15133db603a7d068","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1217.5f07972.tgz","fileCount":114,"integrity":"sha512-vk4tpYMy5B05OX7TLnkh99q331ZPjiFnyxNly++Y6ZK7RIoEg3smn5MploJcRqfbpjyV/b/cSusF4rs/rVO3pw==","signatures":[{"sig":"MEYCIQCvoBU/e8rPIZ7PxBmLc99+coHlTaCHqxVT5Ddi0GyrtwIhAJ/pEIe4qO5tESTgF3OmsLlBQ83u+4lfNXtRvdSmm/zI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1217.5f07972","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1217.5f07972","@flighthq/math":"0.3.1-next.1217.5f07972","@flighthq/node":"0.3.1-next.1217.5f07972","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1217.5f07972","@flighthq/animation":"0.3.1-next.1217.5f07972"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1217.5f07972_1786991306776_0.8409537176229085","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1240.e41e1f0":{"name":"@flighthq/skeleton2d","version":"0.3.1-next.1240.e41e1f0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"013d91e668b6aa242a0da2792be7ea07295e82b5","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.3.1-next.1240.e41e1f0.tgz","fileCount":114,"integrity":"sha512-47KDFsFwrwLwO+AFaRziEDXExKVFVXTwWPyourzq6r27Du58t96opwsmGkQjSOQljfeTu8A7F2Uh/atWpWFTQg==","signatures":[{"sig":"MEQCIFagMUN35VWC96Xbg41zFJXY+p1xA84MF6m9wh9MZuOrAiABztq64VfhHtlqip+vUiUN9m3kdskWKE8AybYvNo0KNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.3.1-next.1240.e41e1f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1240.e41e1f0","@flighthq/math":"0.3.1-next.1240.e41e1f0","@flighthq/node":"0.3.1-next.1240.e41e1f0","@flighthq/path":"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","@flighthq/registry":"0.3.1-next.1240.e41e1f0","@flighthq/animation":"0.3.1-next.1240.e41e1f0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.3.1-next.1240.e41e1f0_1786999530187_0.10368331225758642","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1261.f361161":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1261.f361161","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"be3082af755f9bb8dad98b4cbfa6f5749df5f303","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1261.f361161.tgz","fileCount":114,"integrity":"sha512-EBb24JDSiL+fb5ezMUE0S7+Ta2uRBizhfi3DwEe5PfGSFvIDZVNjFujRazrEfND1Z15nZth3I3Mia61z7HjYxg==","signatures":[{"sig":"MEYCIQCyivS9/Ni3EDrah3iPfyk3yknKf8o3+b8/+6/8AUs0igIhALRb+i4NV4+gDzSQhEmKZgMGAW0JcyPn8ZXbVEiVlH4W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1261.f361161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1261.f361161","@flighthq/math":"0.4.0-next.1261.f361161","@flighthq/node":"0.4.0-next.1261.f361161","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1261.f361161","@flighthq/animation":"0.4.0-next.1261.f361161"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1261.f361161_1787006174427_0.7721568829416408","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1263.aa14a22":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1263.aa14a22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"60c1bb701bb10c167bff81b1dbf19885d6908421","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1263.aa14a22.tgz","fileCount":114,"integrity":"sha512-uDqAIFLCnvRIBgZJNVQCewIr6ZIg3hk6UYo2mBYEz0zhN0Jtl7CsMX4tBLGE7FZK5tKd0plo/qBSh98ZNOKZag==","signatures":[{"sig":"MEUCIQCR9KqvQz+TgBBzFlKiqLarA+P7iizXmJHztJiUuUsPkQIgf6wPXqQdQsQJyV89AbTkcfOy4MsFzT+rV9/BNJ/5AvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1263.aa14a22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1263.aa14a22","@flighthq/math":"0.4.0-next.1263.aa14a22","@flighthq/node":"0.4.0-next.1263.aa14a22","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1263.aa14a22","@flighthq/animation":"0.4.0-next.1263.aa14a22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1263.aa14a22_1787007243424_0.49307872292849475","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1287.1dae9df":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1287.1dae9df","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c0537f1b90a40c69d4072adade394f9e08da285b","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1287.1dae9df.tgz","fileCount":114,"integrity":"sha512-jvNVqyD5wDbU96b4FQYc6CAB1eEK0ZRN9Shf/efLyRfmdyQ9vuQwovYcC6h5MeMBfhdzzZPw6sSo0Ss/Wz2JFQ==","signatures":[{"sig":"MEQCIHtmk7iUp759Nnf6obM+eTivKJ0M5l/NAYJTOEYG9ab4AiBmjCcSvt3p2kcWFrbgUwpZvDChID9r7xf1XjfXq7mbYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1287.1dae9df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1287.1dae9df","@flighthq/math":"0.4.0-next.1287.1dae9df","@flighthq/node":"0.4.0-next.1287.1dae9df","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1287.1dae9df","@flighthq/animation":"0.4.0-next.1287.1dae9df"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1287.1dae9df_1787014833570_0.5690497257267475","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1290.99fd889":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1290.99fd889","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"b5047e6493fe545aa2c00dab3e066a86f9801360","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1290.99fd889.tgz","fileCount":114,"integrity":"sha512-YQeGb40zIj0XmjzNC0dybR0Nsq940ZGcDEAwAbI+c8+mqyBG/uzgokTkeaLePqs6HMvSpJhOGr0dyeD0ZIpf7Q==","signatures":[{"sig":"MEUCICxWl/BbsrFJmyq/f5CVnP7/WtFm91bIevHMKjUbAKz2AiEAqU0/dxvIOrhezbwzr3PSeAyTmH0NCRPoAB++K8aQ+Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1290.99fd889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1290.99fd889","@flighthq/math":"0.4.0-next.1290.99fd889","@flighthq/node":"0.4.0-next.1290.99fd889","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1290.99fd889","@flighthq/animation":"0.4.0-next.1290.99fd889"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1290.99fd889_1787016183953_0.06485925825447691","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1294.03b2010":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1294.03b2010","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"0eccc88e9c2f29c04acc9d720265463346271744","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1294.03b2010.tgz","fileCount":114,"integrity":"sha512-k8UysAaE3gbDlOA2AaMt+CYrKCErzpOpUIWNlNiRB+gQ4Ya489ZC2sqjIt2ksx2TT1Y7dtRi8ArPoh4mp8n5Xw==","signatures":[{"sig":"MEYCIQDAiC44+T3JMfiCBYJTNuKwTUxo2aw1FjLk8zEO61+iEgIhAPG7RixRtcfixwBGmNHSVg36sP+mzjgwaopNwrYD82ia","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1294.03b2010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1294.03b2010","@flighthq/math":"0.4.0-next.1294.03b2010","@flighthq/node":"0.4.0-next.1294.03b2010","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1294.03b2010","@flighthq/animation":"0.4.0-next.1294.03b2010"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1294.03b2010_1787020399381_0.23041645684646084","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1296.dfa990a":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1296.dfa990a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c153b8c952a149bdd3892fd04d798b142c4ae3da","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1296.dfa990a.tgz","fileCount":114,"integrity":"sha512-vMMDBemTdnUVpbVJviaCwcbzltQ+vz+w2+FynqBa1eE89tbcnuH+A/9TIT2tc2YSDU+ZBoNyUXbY5rCnhsXlaA==","signatures":[{"sig":"MEQCIF8dEnoz/ffxQGk4f03pf+m5oHlUwapixqfZFi9UTTFaAiABOEJnvmtXOYm2XpjZd8kLfLAVzJ0yVdlcVPjeGuMkmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1296.dfa990a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1296.dfa990a","@flighthq/math":"0.4.0-next.1296.dfa990a","@flighthq/node":"0.4.0-next.1296.dfa990a","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1296.dfa990a","@flighthq/animation":"0.4.0-next.1296.dfa990a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1296.dfa990a_1787026932044_0.8278369055712551","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1299.541fadc":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1299.541fadc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"1e97e271628ed148c05e636ceed17c136db777be","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1299.541fadc.tgz","fileCount":114,"integrity":"sha512-EtHkycPH6+hfENaZ5YsL/waoIIpe2lNU0IXr6LW/HYOOMIV0APEdSZYq8Ribi3ybGrL53TRGfJFmoqZKAf1FVA==","signatures":[{"sig":"MEQCICRmHX/NrLBhtdsVyg6RrFCRsxUF35ZdztGtdeB3hH27AiByVnNLn66gZ/lI/MFvpKXLGY03LJl30JZxfvVsMMYR9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1299.541fadc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1299.541fadc","@flighthq/math":"0.4.0-next.1299.541fadc","@flighthq/node":"0.4.0-next.1299.541fadc","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1299.541fadc","@flighthq/animation":"0.4.0-next.1299.541fadc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1299.541fadc_1787033965305_0.49473104164693993","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1350.7431bb1":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1350.7431bb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"30922f19d0eae7dde396f1ade37c9a8a6875448b","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1350.7431bb1.tgz","fileCount":114,"integrity":"sha512-XgyeqXYH6qwDM0chPGKEpW7IhjyBUdeQ8K+go6dTxfnXByVQ7H0KwXDR1MmqnMoQ+RpdDN8nQJvaZ3U99DCwZw==","signatures":[{"sig":"MEQCIEJN+wb26KnzK7RyGRXqGqG2bAH10hHWIHiRpev8osP6AiALRzYChh2Yc7CF4yVRlRxZ+RfeS1Uc5X+4Oz+qEQRbUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1350.7431bb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1350.7431bb1","@flighthq/math":"0.4.0-next.1350.7431bb1","@flighthq/node":"0.4.0-next.1350.7431bb1","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1350.7431bb1","@flighthq/animation":"0.4.0-next.1350.7431bb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1350.7431bb1_1787067089235_0.6180875196832978","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1351.6ec45d6":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1351.6ec45d6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"bc7d0c394fc80bc586d43d06a4f64a63e7f2b76c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1351.6ec45d6.tgz","fileCount":114,"integrity":"sha512-c+sHY6hTMNwDKOPk9c0rPTuCotqH7xdv61JbMJndBhwp4XtRojiYUHQXdWuo2EUaMJC9F6xh9H6NF2ppX32MpQ==","signatures":[{"sig":"MEUCICIaBiEDEyYB3BoTY0j3lizHtM0pU8kaouCW9yYIIbokAiEAm+9bKT5sIuS7hQj4NEPhVU1oZwF8Fb0XaD0MYEN5cRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1351.6ec45d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1351.6ec45d6","@flighthq/math":"0.4.0-next.1351.6ec45d6","@flighthq/node":"0.4.0-next.1351.6ec45d6","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1351.6ec45d6","@flighthq/animation":"0.4.0-next.1351.6ec45d6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1351.6ec45d6_1787068107170_0.23569205599655496","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1354.5181c5f":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1354.5181c5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"07170d9d341ea0203c57375ada20e142d5077c49","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1354.5181c5f.tgz","fileCount":114,"integrity":"sha512-Yz7O71vKOjl8pY3Noh1KwOroB1+8/XP9J89eLZSY/Sp9FRTL4L+LAUbeLDqOT+8cooLJWeQ9vHUk39R7KMv4fg==","signatures":[{"sig":"MEUCIQCYn8xiMmF7ZScMi7oylexH7ShHcp+pYFSs0KEcWLKT4wIgapIWW7T0D0hX823mESKhS+5sjFsExpSy6yo+Mqtijhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1354.5181c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1354.5181c5f","@flighthq/math":"0.4.0-next.1354.5181c5f","@flighthq/node":"0.4.0-next.1354.5181c5f","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1354.5181c5f","@flighthq/animation":"0.4.0-next.1354.5181c5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1354.5181c5f_1787076862528_0.13088230842034698","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1356.924bb91":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1356.924bb91","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"766518f5b739363881676abad32e8d1eeee73e33","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1356.924bb91.tgz","fileCount":114,"integrity":"sha512-ey1GPlsPVtRWBwp9VhZhSm25uCboOa1ardSjVXm0P2EAIocg1uUrrBxVyGB5bOlJTf6CpHSMprj3nSZ9uHC0qg==","signatures":[{"sig":"MEQCIDZCv7MPTq00E2ENTb3gTPiXT8fmzetc+Dgf9uBcKRwWAiANB4GNZFRot7z8ZdWpop/4uglHP3lgw1jGvlORobnUow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1356.924bb91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1356.924bb91","@flighthq/math":"0.4.0-next.1356.924bb91","@flighthq/node":"0.4.0-next.1356.924bb91","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1356.924bb91","@flighthq/animation":"0.4.0-next.1356.924bb91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1356.924bb91_1787078147669_0.21744031412966391","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1357.b87b5c1":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1357.b87b5c1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"f6d0338f5c64de603fb50d4abcdd35204fc5a0df","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1357.b87b5c1.tgz","fileCount":114,"integrity":"sha512-EjSR2xLfcbjPvY7+pHw+NTrguk7nEHrN8sotxEnNiwZN2kvydEsz3LF15VFn77G4SteQGQHDNv2zrgskyZL1wQ==","signatures":[{"sig":"MEQCIDexSq2LQJYpbacmJP5zUVtcoHkI9IGjsgoVtR0UjaDtAiAnsZJrAbmRbAhva7ig7TCAgjmsZwiuPWIGtHFOUZ4XyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1357.b87b5c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1357.b87b5c1","@flighthq/math":"0.4.0-next.1357.b87b5c1","@flighthq/node":"0.4.0-next.1357.b87b5c1","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1357.b87b5c1","@flighthq/animation":"0.4.0-next.1357.b87b5c1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1357.b87b5c1_1787078291371_0.7525570813578697","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1362.3734bd4":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1362.3734bd4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"9cc6c32f0355afc7bac537c7a2fea7e54dca4bcf","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1362.3734bd4.tgz","fileCount":114,"integrity":"sha512-bRddsb2DJkGLqk1KbGyV1GEWtrZfgnuJxNgt6EaYh9HjCMyMerrUYtKhjtWV3CyosWEpZwkIe0kq7s7YwUllMA==","signatures":[{"sig":"MEUCID7g77qOb7ll4//+etTRRHZrZzbEi4l1waiT3aYBbvwyAiEA5WqsRg3VcysszgEFVvysw1TuwU+1p05rZiDQeWxAddI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1362.3734bd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1362.3734bd4","@flighthq/math":"0.4.0-next.1362.3734bd4","@flighthq/node":"0.4.0-next.1362.3734bd4","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1362.3734bd4","@flighthq/animation":"0.4.0-next.1362.3734bd4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1362.3734bd4_1787078947982_0.379965443004072","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1383.b8eb497":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1383.b8eb497","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"abfcba5ae5d36f0171d76c4d960784fbc82d504e","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1383.b8eb497.tgz","fileCount":114,"integrity":"sha512-UqurVUsbeURhC93uWpCruvkcB6o0ZjZwzWwYfx/RwDfNxnyhqGBZjyX5925xikC1JnqxzOlaqoXgK8pW7VwHaA==","signatures":[{"sig":"MEUCIFyhLfoChdfeyMjpHQo41jbSXnsiEQ6d/0GitUOO1PnAAiEAnITWYPd9GMVLeZoEVYr2tjtyX1FWgHMmU8lZbq94xJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1383.b8eb497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1383.b8eb497","@flighthq/math":"0.4.0-next.1383.b8eb497","@flighthq/node":"0.4.0-next.1383.b8eb497","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1383.b8eb497","@flighthq/animation":"0.4.0-next.1383.b8eb497"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1383.b8eb497_1787080273622_0.8199869533528255","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1385.dc129fd":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1385.dc129fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"31494642938669b3f13ce6e68ba9867aa954299a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1385.dc129fd.tgz","fileCount":114,"integrity":"sha512-AaHpSINJi4yZ+WEPJAXh5LUFcF84Fl+VDDSWJhOxECsczLc/svbvg1AeM948jIkvoB5JzmueTDWJS+AdQhPeIw==","signatures":[{"sig":"MEUCIQCnjPNv6xsAd/6BJkiy/0qfsM2IRISv3tLnxWupXo8rmQIgY9GXdVgEgjKEdf/IS4qltTQyyscJIni/N2G3HX6l/VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1385.dc129fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1385.dc129fd","@flighthq/math":"0.4.0-next.1385.dc129fd","@flighthq/node":"0.4.0-next.1385.dc129fd","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1385.dc129fd","@flighthq/animation":"0.4.0-next.1385.dc129fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1385.dc129fd_1787082038926_0.7081331813384626","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1390.ca3ba2b":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1390.ca3ba2b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"adb94ca7e3ed3936a5b7b63417d45cec43b245ef","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1390.ca3ba2b.tgz","fileCount":114,"integrity":"sha512-ICdCFHJpWxAWEH6/WR+1Sa3YneVCxH8cSr8qdRe5DxwfXH0XrDnSLRH1l+CAaYHOl0+IFVl2DZPYTnA6z+QA+w==","signatures":[{"sig":"MEQCIHkDAN18wnGuZkBOuSgkKtP1EKabwVwvrCEgFGyD+YirAiB79oyVH98lmlmlN2pG19xQkGhyG252aHmiA6bUGAxjPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1390.ca3ba2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1390.ca3ba2b","@flighthq/math":"0.4.0-next.1390.ca3ba2b","@flighthq/node":"0.4.0-next.1390.ca3ba2b","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1390.ca3ba2b","@flighthq/animation":"0.4.0-next.1390.ca3ba2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1390.ca3ba2b_1787084768339_0.5505289517131093","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1391.ef8547e":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1391.ef8547e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"5ee48b14b041f6090d59c01609fba9bdfa2ffe2b","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1391.ef8547e.tgz","fileCount":114,"integrity":"sha512-IoO+4tNURESHQcOTefCmlrsYLMlEPqTElh5aVWIjN1NOIypv6rdgg9sdNC7+nLyHl/WMJPQWp1I6X6Ushm+KDw==","signatures":[{"sig":"MEUCIQD+dSyNUDfkMiXAPPRJ8AxVJRj8sATJPfpoxJw16+OrYAIgQ1vfP9wNdaa4IjO9f2TZvG3u6M6REDh2It1sx/Uw/0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1391.ef8547e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1391.ef8547e","@flighthq/math":"0.4.0-next.1391.ef8547e","@flighthq/node":"0.4.0-next.1391.ef8547e","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1391.ef8547e","@flighthq/animation":"0.4.0-next.1391.ef8547e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1391.ef8547e_1787084929561_0.7408695004297154","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1392.ae73a44":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1392.ae73a44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"75a8c095de87c817bb7e09ad9c79d3b440667ae8","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1392.ae73a44.tgz","fileCount":114,"integrity":"sha512-uBaN08s+RIFrkF1lshNuD8/C2eo9fLey7Ju1CA+Fans3pHyjwHCxZaKZaFR/nZ5Rv5aYsnr58uoJO+b9jRK0Kg==","signatures":[{"sig":"MEQCID4Utg/CLaVmmCgyub1abSP6YhYy7oyF+Jr3lK8dhltBAiBrKZxSTnzNse7Ji1+CuEpVgRC2Oe/vMY4tRLUEd+13lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1392.ae73a44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1392.ae73a44","@flighthq/math":"0.4.0-next.1392.ae73a44","@flighthq/node":"0.4.0-next.1392.ae73a44","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1392.ae73a44","@flighthq/animation":"0.4.0-next.1392.ae73a44"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1392.ae73a44_1787091064506_0.6608976645938294","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1396.66c9814":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1396.66c9814","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"6040e451087247d62706440e6e9b2fbbd422bfa9","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1396.66c9814.tgz","fileCount":114,"integrity":"sha512-N9IRw+Ix1QXmiYopr+c1YiRogBwm7NMGFBPOQbd7POPEdTihIenlW2ccpD1cUFYKag7L7mJ5ruUCoLvHybplVg==","signatures":[{"sig":"MEQCIBQ8881YJiMqFBCMGEWKKTTuMhSMuogeVs1RnYWWPEv6AiA1lkRhwsi7LpuuPbwkcCXN/loUQ2YSgj8SJhTZcMkliA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1396.66c9814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1396.66c9814","@flighthq/math":"0.4.0-next.1396.66c9814","@flighthq/node":"0.4.0-next.1396.66c9814","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1396.66c9814","@flighthq/animation":"0.4.0-next.1396.66c9814"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1396.66c9814_1787095752324_0.2766388117531007","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1398.776fd7a":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1398.776fd7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"f5704db0c7f53871fdc0d4ece4a6e8f6664bdf00","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1398.776fd7a.tgz","fileCount":114,"integrity":"sha512-n3o0g0Zifk1mDkVjb/goJLP9leadiLZYEHPYMbViGSFlI7OJQ2zVUwkqQHqaLaZ/2tQ2nTnXZoA8krqy7nFRmA==","signatures":[{"sig":"MEYCIQCnjOqfoIUQi4wvjDljHp3LQ/SATiMRGqp6v63zr2avXgIhAO8jzbRyv8eJe236znsZSt2g4wInUwievkogP1+Fvc/f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1398.776fd7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1398.776fd7a","@flighthq/math":"0.4.0-next.1398.776fd7a","@flighthq/node":"0.4.0-next.1398.776fd7a","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1398.776fd7a","@flighthq/animation":"0.4.0-next.1398.776fd7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1398.776fd7a_1787095880756_0.6313708039404431","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1399.9d20d2e":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1399.9d20d2e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"44466da704fe4d9ab9e29392eb93d3c1fe5be6dc","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1399.9d20d2e.tgz","fileCount":114,"integrity":"sha512-h5E5N2kz+KjysRKScRsWwCi/SE1LvglqOHv7VzNrHBoKCOyBsIIF4iWNhJ7g6oNDODWyq62IEZyJQPYY8t0qjg==","signatures":[{"sig":"MEQCIG+0PDFNwQuP4uptpwnmLqsDQijcDdWNuu8AiCdnw7AjAiB3Qu0udD8xR35WM/8xCmYyrkHqu9sBPzE/tJw/kc3SFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1399.9d20d2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1399.9d20d2e","@flighthq/math":"0.4.0-next.1399.9d20d2e","@flighthq/node":"0.4.0-next.1399.9d20d2e","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1399.9d20d2e","@flighthq/animation":"0.4.0-next.1399.9d20d2e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1399.9d20d2e_1787097484847_0.7276917077321505","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1404.4936e90":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1404.4936e90","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"1500acbe911b7c918d0b8dbe65e273dc710124df","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1404.4936e90.tgz","fileCount":114,"integrity":"sha512-yRB/h6QjLyzlQELtSrtUc4ZcFgovr45sVbEMp8YiaAC399p1qdQnwriiA/62/n1NT+GJbBcEL4QX+v9/HF0J6g==","signatures":[{"sig":"MEUCIQDKPEg74eTBJyqyFI09LIYm2R6fChwp5N7JXSkTteaXKwIgHCGO1Ro7W86zifPup2+/OAAR3Of+jXgbwyz3xZuen3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1404.4936e90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1404.4936e90","@flighthq/math":"0.4.0-next.1404.4936e90","@flighthq/node":"0.4.0-next.1404.4936e90","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1404.4936e90","@flighthq/animation":"0.4.0-next.1404.4936e90"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1404.4936e90_1787102286300_0.7215201816596828","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1405.d7484cf":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1405.d7484cf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"41e61c0d48e306639078cac6f3173658510b3d17","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1405.d7484cf.tgz","fileCount":114,"integrity":"sha512-Kib9HQOxmrxqAvW8Mn980slfSh6cblaUsH44QYMTPt5b5L05j7AbXXp1/VSzI18saS8b87Q5ezbV+pbdCVCq+Q==","signatures":[{"sig":"MEQCIF/8NUV1Fbcr/K2lj94kjRe3SIBqSKF5KK5VP9Z9yaO/AiAYG5xwfm0kqq7DTZ16WUbDGLUYp/3HCpZ4sfMr3jLwUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1405.d7484cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1405.d7484cf","@flighthq/math":"0.4.0-next.1405.d7484cf","@flighthq/node":"0.4.0-next.1405.d7484cf","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1405.d7484cf","@flighthq/animation":"0.4.0-next.1405.d7484cf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1405.d7484cf_1787102421942_0.07849528848580789","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1410.a69907a":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1410.a69907a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"2fbfa9e692fc070458b421d60d7d2004c0499086","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1410.a69907a.tgz","fileCount":114,"integrity":"sha512-i23Yg5eOLmvKvvGxPfLxIjZH9tw3dNNkUrhh2aUgg+nLxhMs1cHYOU0Tigw+imFOGxs5egVqS61Ojg651WpdMw==","signatures":[{"sig":"MEQCICyuhLpgbp7RnBpuYZMf48KlBylsoRs03hR662f8Qm84AiBx01au6YAwrSXOhAo9Sn8mHJc4ObRi0oDA42JjU4Gvzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1410.a69907a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1410.a69907a","@flighthq/math":"0.4.0-next.1410.a69907a","@flighthq/node":"0.4.0-next.1410.a69907a","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1410.a69907a","@flighthq/animation":"0.4.0-next.1410.a69907a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1410.a69907a_1787118558689_0.5882758428373709","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1412.05a7272":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1412.05a7272","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c30cdc8daf028b129f565a8e46e07d80610803fe","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1412.05a7272.tgz","fileCount":114,"integrity":"sha512-kz6mW/WU+aOhx4R/7A1ziGL5BsB5362q4PhxR/HUVSY1MSjHMt9cnIVKxDnjf2p3GHMlfBanz4Ny2LsJtE9Q/w==","signatures":[{"sig":"MEQCIC1wwZ459uwC2aAdUeXB4SZ7o9Pvk1JEAuIDskv8ugcEAiB74SsDaxnXHBBaT0+6gjXHakK85mgPdCt/5FJ4IflMuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1412.05a7272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1412.05a7272","@flighthq/math":"0.4.0-next.1412.05a7272","@flighthq/node":"0.4.0-next.1412.05a7272","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1412.05a7272","@flighthq/animation":"0.4.0-next.1412.05a7272"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1412.05a7272_1787120576016_0.31417787227195193","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1415.00028b0":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1415.00028b0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"ed144778e21d0cb84b296374da8b4d808cf1843b","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1415.00028b0.tgz","fileCount":114,"integrity":"sha512-hwg3jRfu+gyaiGKcNOvQ4Jblauqfx57/f74m8Ebkm6pE6XcJa3HLCEezr61GLBCm+QFPbzdP7ZoGnkiXWLsOiA==","signatures":[{"sig":"MEUCIQDR/Ro2U5o4GZ8kvoF9kzuvQQ9d/y6tvBm62ygd58NL4wIgAvOl8JtbD1WusZMjfApIR/1grmZZsUvt4k+7TWHLq6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1415.00028b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1415.00028b0","@flighthq/math":"0.4.0-next.1415.00028b0","@flighthq/node":"0.4.0-next.1415.00028b0","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1415.00028b0","@flighthq/animation":"0.4.0-next.1415.00028b0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1415.00028b0_1787121464569_0.7032279458260957","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1416.ef4fae7":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1416.ef4fae7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"a8c0f82281b682a405ba905a735a254363822762","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1416.ef4fae7.tgz","fileCount":114,"integrity":"sha512-X/lyWj5fgskXAt557GBS5DVZwyiEo8dMVFovOJcqDSbq3meFGi2qw/MZrUZUsXGb2wW1OwDF/pY/tuw8u7SIfQ==","signatures":[{"sig":"MEUCIQDhXCJcYxzXY0+qVuJLVmCGCGArBIUkfTi5JeeejPveEAIgL2OvNbyFhpdv3KnCbRf2SHBMyusQRcdHhbi51wLpenQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1416.ef4fae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1416.ef4fae7","@flighthq/math":"0.4.0-next.1416.ef4fae7","@flighthq/node":"0.4.0-next.1416.ef4fae7","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1416.ef4fae7","@flighthq/animation":"0.4.0-next.1416.ef4fae7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1416.ef4fae7_1787155999343_0.8778554804422511","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1487.e25e95d":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1487.e25e95d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c5563ae688e521feb3358a00c942c210c8f84d19","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1487.e25e95d.tgz","fileCount":114,"integrity":"sha512-sqsUYGVmNpZZx9TXESdiI6A5plZL67kjBzrjCOxnT+wgVUvumc26BnxP0xbw7tDdbW/0WyrIYFnUIr6aG2p2ag==","signatures":[{"sig":"MEUCID7bJHeG+L3EZrmyhYhQittUhigKkoPORZTVZ69zFJhYAiEAx7Dd4/ItZnX7AOipSDAk8N0uuUJEyZeqPzPSPO2yt8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1487.e25e95d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1487.e25e95d","@flighthq/math":"0.4.0-next.1487.e25e95d","@flighthq/node":"0.4.0-next.1487.e25e95d","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1487.e25e95d","@flighthq/animation":"0.4.0-next.1487.e25e95d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1487.e25e95d_1787182321061_0.2712720671070499","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1488.43bcb37":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1488.43bcb37","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"4d2acbce6469f54d737052ebc8f8688dae55b8b6","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1488.43bcb37.tgz","fileCount":114,"integrity":"sha512-f0ZlQrxQkSh9NhtIQU6ldXsmwER/Qc/+8T+m7UI5V98cMynjtl5B3VmkUAqi7O5j34T7TApt1eOVo8P1RMT4Zw==","signatures":[{"sig":"MEQCIFyzsXap2uafdrBCwwoT3F8Nk2XpeEW2Xll8PGRNHQ++AiAf1FoEHIazsyKFN5yHzIlof3z+u2e2cJ3nUu59Gyh2Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1488.43bcb37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1488.43bcb37","@flighthq/math":"0.4.0-next.1488.43bcb37","@flighthq/node":"0.4.0-next.1488.43bcb37","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1488.43bcb37","@flighthq/animation":"0.4.0-next.1488.43bcb37"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1488.43bcb37_1787200996911_0.2839784656524875","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1584.a8ddd61":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1584.a8ddd61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"84b5773850591dcde3d4a629a37a68357626864f","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1584.a8ddd61.tgz","fileCount":114,"integrity":"sha512-wq7Po2thdfh+yuusDYSVdpPHUcd8eA6oTFmb15DPc+XgKJioHXksMI1338EkOz3SVrhThpHZ1TM+LRsUR7dkUw==","signatures":[{"sig":"MEYCIQC5Mk8tFLUk6EtLRx+SFxMYLL4GqGL37C3D1jDZT+aH0QIhAJT1+v7O4aYo+qJALR7sriK4yRIY6IlmxcarMK9g3HhZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1584.a8ddd61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1584.a8ddd61","@flighthq/math":"0.4.0-next.1584.a8ddd61","@flighthq/node":"0.4.0-next.1584.a8ddd61","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1584.a8ddd61","@flighthq/animation":"0.4.0-next.1584.a8ddd61"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1584.a8ddd61_1787250511284_0.09582769456960416","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1585.bf131c8":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1585.bf131c8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c1e7d07ea31f5b67fb09a967b548d5a7ed763514","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1585.bf131c8.tgz","fileCount":114,"integrity":"sha512-udTjKDzUBAeVd80ssUxDtg3FzC/49RpUVRT3W/5S7sMlb5qZvBCXOpzMLM7rVcR68mmdL9Gr+tMO/r8kT3oZ0Q==","signatures":[{"sig":"MEUCIDsoRZQCjX18JfZT/cD6fADLegjPwa9ajTo7oyl4oMFCAiEApfyNvNMVu0qBaQ4MLCmb73ZlJn+YfQoeDBeNtWBuPT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1585.bf131c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1585.bf131c8","@flighthq/math":"0.4.0-next.1585.bf131c8","@flighthq/node":"0.4.0-next.1585.bf131c8","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1585.bf131c8","@flighthq/animation":"0.4.0-next.1585.bf131c8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1585.bf131c8_1787251172598_0.02357267461770074","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1602.af48ed1":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1602.af48ed1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"efb9a9d4f83fc98941b56ac5cf0c3cc5bddb16e4","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1602.af48ed1.tgz","fileCount":114,"integrity":"sha512-58BmTBgAqj0jIiS9/1FTUR49JMpIrqDz4dqc/ujLvNxfcylJSPqUJsMhJ0sRXWxssfhyn4wx5gay+No0DQTu+A==","signatures":[{"sig":"MEUCIDE/cEGGMnUYipGlIye+Xam7caLD6+7yumVo8wgLwDFGAiEAmk+dV3L2x6K/sKm0GgsOh1dSHedJEIDAxjKLtrn760s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1602.af48ed1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1602.af48ed1","@flighthq/math":"0.4.0-next.1602.af48ed1","@flighthq/node":"0.4.0-next.1602.af48ed1","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1602.af48ed1","@flighthq/animation":"0.4.0-next.1602.af48ed1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1602.af48ed1_1787267560207_0.199041453748102","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1652.39f08fd":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1652.39f08fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"60773931c8e6d644679f3077b1703ac96aa15a60","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1652.39f08fd.tgz","fileCount":114,"integrity":"sha512-O1DCrxNfjp3KUw640KpB1CVkRW6LVgv+F3mUUynYovaYpQ39tAsog/xxqv6BfjB6Gjj9dq0tGwICuQjEfr+iwA==","signatures":[{"sig":"MEQCIGit936CTo0fzDqL1jDliRsO7LNELiat591WuoSpPZ1aAiAS4z9CRRuzbuUfOLPpm5bWEGnb1BYJkjZDF+ZIPfzFMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1652.39f08fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1652.39f08fd","@flighthq/math":"0.4.0-next.1652.39f08fd","@flighthq/node":"0.4.0-next.1652.39f08fd","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1652.39f08fd","@flighthq/animation":"0.4.0-next.1652.39f08fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1652.39f08fd_1787280869867_0.9111706310240715","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1663.d9c5746":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1663.d9c5746","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"1b28f8ff3644737ef5c8d7f1950010a76ade49ac","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1663.d9c5746.tgz","fileCount":114,"integrity":"sha512-CjqphzVzwaxbhg8Pslt1Xwx+5TaRtW8BmBoQpcufQdujcmCB9RnuBDfppew0EkZVF1XaEtaR5TqnoybxVwCFvw==","signatures":[{"sig":"MEUCIGFNLbQPFHDUAEelIeCGGYUNBLj/OXldowiyLfR+vNtqAiEArp1hwdui0s2F+uo/I09e1V2DnLqHoBpSHZmUfZr9Tpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1663.d9c5746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1663.d9c5746","@flighthq/math":"0.4.0-next.1663.d9c5746","@flighthq/node":"0.4.0-next.1663.d9c5746","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1663.d9c5746","@flighthq/animation":"0.4.0-next.1663.d9c5746"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1663.d9c5746_1787287655779_0.99525379371512","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1694.598ef6f":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1694.598ef6f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"2f54c60bf114fc55b175d18c09d8e4b1bf6e3f3d","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1694.598ef6f.tgz","fileCount":114,"integrity":"sha512-baGAK0/VJQyJzRPZeFe4gWd+0S8h4X8OfLGL39mSuZ9A2aDrRzjabf/3RE08YSBLgek5TkI/Sk9X4in1/jMyhQ==","signatures":[{"sig":"MEYCIQDr1EZe2jsMYnk2HGgmGFSjSFzPHW4kf5otJpwu1RqsrgIhAJF+pr2lvgBA1DS5CWDVGde8O7ZZ1JRnaRtaS9WYst2+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1694.598ef6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1694.598ef6f","@flighthq/math":"0.4.0-next.1694.598ef6f","@flighthq/node":"0.4.0-next.1694.598ef6f","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1694.598ef6f","@flighthq/animation":"0.4.0-next.1694.598ef6f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1694.598ef6f_1787288490059_0.9594051098458565","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1695.181dea5":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1695.181dea5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"851306f40ea5dbfd03fb82d2af27a0345dd5207c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1695.181dea5.tgz","fileCount":114,"integrity":"sha512-DG8lA1gNqAZyRtfiIV+p+zIewaJ1QPFtq++2gbGEtFr6oTiYm/t5wj0YZs2m3srAjsimsgIWOU16hFkfrNyVvA==","signatures":[{"sig":"MEQCIDUVxHr5gXIiu3Gbqmappc5PuBtL9GMzqPmThqmO4eIZAiBwmWp48xkqJFc0Y/1UMr4PYSB54slozyyqG2O0B4b72A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1695.181dea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1695.181dea5","@flighthq/math":"0.4.0-next.1695.181dea5","@flighthq/node":"0.4.0-next.1695.181dea5","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1695.181dea5","@flighthq/animation":"0.4.0-next.1695.181dea5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1695.181dea5_1787292962604_0.8522685651178183","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1696.93f6f63":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1696.93f6f63","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"6841ef1d103f05b4b404c1cbe4a3f3247c6c178d","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1696.93f6f63.tgz","fileCount":114,"integrity":"sha512-RKtC9F4iVjjYxWN3SUMjrizXvSHWxdVS0MGkTsDXtePYUeLnDBPZbQy7KG4O/kjjA+B5gZgmb3kLjkQwlGnidg==","signatures":[{"sig":"MEUCIGh/tF5NyqSkDx8K0n6sTaItFfHjWJApmSrV3TjrzrUgAiEA84UAOgSNKZQRR3/P0rOVqSlbSgvBQy9wFPMIlFINAUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1696.93f6f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1696.93f6f63","@flighthq/math":"0.4.0-next.1696.93f6f63","@flighthq/node":"0.4.0-next.1696.93f6f63","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1696.93f6f63","@flighthq/animation":"0.4.0-next.1696.93f6f63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1696.93f6f63_1787293452875_0.5577414226772464","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1702.61a7a7c":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1702.61a7a7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"e4017ad8f59e8f85110cd1be30f40c70ec8c638d","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1702.61a7a7c.tgz","fileCount":114,"integrity":"sha512-7htNXmnRW9ZU1XQwCjUJBO19NGRGHFyo+xOQ4fh1wL1U+e/SJ3VchQXvMvhw8MjHGYFq7tX7pO8MaoDDJxoCuQ==","signatures":[{"sig":"MEUCIQDkckiILzrVUxpYr8bw7T7b5N9f/tkEowN7nvLGh89xMAIgIxYyNGEpU1T8rhoGtrUIg6nI11pA8u3U9DcfTmOOM9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1702.61a7a7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1702.61a7a7c","@flighthq/math":"0.4.0-next.1702.61a7a7c","@flighthq/node":"0.4.0-next.1702.61a7a7c","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1702.61a7a7c","@flighthq/animation":"0.4.0-next.1702.61a7a7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1702.61a7a7c_1787296328578_0.8620833946258071","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1703.b82d313":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1703.b82d313","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"d1e565ab3d9bb842d91fe29a046d5730a817d9ea","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1703.b82d313.tgz","fileCount":114,"integrity":"sha512-XRZtxrljG9xd3pdmX/i8lysJomdxCxC/XivqHI1RrocT+FMjsFf7tDeR34EUq1mxF+80LLtMshtilKjhOn4m2w==","signatures":[{"sig":"MEUCID/NejYx5SdqHIYjZf0rOX5n7UddlKRbILQ2Ej+jR3AmAiEAxGsLEC8kGTWYYONdwSuQWmzTzwubOlg23X4QSgRJI3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1703.b82d313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1703.b82d313","@flighthq/math":"0.4.0-next.1703.b82d313","@flighthq/node":"0.4.0-next.1703.b82d313","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1703.b82d313","@flighthq/animation":"0.4.0-next.1703.b82d313"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1703.b82d313_1787298156907_0.9700628234492181","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1704.9eb98e1":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1704.9eb98e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"4514ad12b0f5dfa6a4f6b1fdd0dc378d4105c52a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1704.9eb98e1.tgz","fileCount":114,"integrity":"sha512-C3/nCT3pHr8oyS9cUbBGSZDPlDqLTLPbRBz7K4mB/B1zke6dLoCIcWGNm8MK5FN6+MrFkiNsrasmAaG2Uca7og==","signatures":[{"sig":"MEUCIQCd6mij7dr27Sh9Rf5SXpFpYhUvANrLt0qDgVC3CjSSWwIgBwB+BNu6dliaRcxRHgNpd4LqteZGcGwEFXoBJRsM22w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1704.9eb98e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1704.9eb98e1","@flighthq/math":"0.4.0-next.1704.9eb98e1","@flighthq/node":"0.4.0-next.1704.9eb98e1","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1704.9eb98e1","@flighthq/animation":"0.4.0-next.1704.9eb98e1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1704.9eb98e1_1787300980558_0.9164363732284226","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1716.1979cc9":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1716.1979cc9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"34cb8574757acd71d5395f5092de9ec4ed82b5a0","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1716.1979cc9.tgz","fileCount":114,"integrity":"sha512-voH3kK56HWmhONKS+ZocMXblRbvQwWxcbjIdV+1dYRlvvMMRBms/z7rjFl+uJ3S5g61qPHKo6UCBrwpQClQRDw==","signatures":[{"sig":"MEUCIHbYzot04lrS8pflp/YuEyn0+BYbBp0chpDOdGhENAYpAiEAtw0iEQBWe7owQcjBLQiLca2eKFfnbVXollrmuvF5iMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1716.1979cc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1716.1979cc9","@flighthq/math":"0.4.0-next.1716.1979cc9","@flighthq/node":"0.4.0-next.1716.1979cc9","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1716.1979cc9","@flighthq/animation":"0.4.0-next.1716.1979cc9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1716.1979cc9_1787305310296_0.16467236205944635","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1717.9d6a20b":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1717.9d6a20b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"94ce7ba5863c8e34387dc9402337bf4c8979ff9e","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1717.9d6a20b.tgz","fileCount":114,"integrity":"sha512-fl8NJdD+wNGrTCWJz4YICG8mD+s2bT8Kma4EwEjA5CV3328Ik25MjcDJ1hsSA4NEe5e/Za4SOdQKJBUxxnOV5g==","signatures":[{"sig":"MEQCICCY0/sW9Wx54IVwzdJyb2s1JSEv8Cs9inKk6mFFDxKsAiAO6pOTD7N4PIP5TAyCcrmzL67gCwO8Kc/l/3qmwBpN7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1717.9d6a20b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1717.9d6a20b","@flighthq/math":"0.4.0-next.1717.9d6a20b","@flighthq/node":"0.4.0-next.1717.9d6a20b","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1717.9d6a20b","@flighthq/animation":"0.4.0-next.1717.9d6a20b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1717.9d6a20b_1787307761528_0.04491388561350251","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1725.752ca79":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1725.752ca79","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"e06f6ea3c61549f5bda5acb9ed7a59ba4edc3847","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1725.752ca79.tgz","fileCount":114,"integrity":"sha512-1j+7ZXruLsKuaLxVz2HlbJxydzPMUirSvIz+ljfY8uEsOMfZZsebAShVNC0QKhODurQFy55xBo02F2jTNnV1+w==","signatures":[{"sig":"MEUCIH5Xrb3cDEDQNgt+8ZMfYeaz7apTlJCNSm9iLwkcSBMuAiEAzubSYQbJX+BSnvlkM4XWgDtWC7cDqPsp0sfxYfDZuf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1725.752ca79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1725.752ca79","@flighthq/math":"0.4.0-next.1725.752ca79","@flighthq/node":"0.4.0-next.1725.752ca79","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1725.752ca79","@flighthq/animation":"0.4.0-next.1725.752ca79"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1725.752ca79_1787310780392_0.2285866151052438","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1728.f69160b":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1728.f69160b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"6b6af080b0f67ba524c3956eef377b469a38156f","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1728.f69160b.tgz","fileCount":114,"integrity":"sha512-jGFcs3+sZ1qthtUYwRmp7ufNDnMv/4Xbm2l8uGeNxJuOeaBu08ifvIBWYeON7uESmRwjo3hC7xKE2kZj+ForFg==","signatures":[{"sig":"MEQCIGDAtWyfZzxuo871STYj272Qu9u81OPYjBcSM+cK24BpAiBMzg3BAF3ZpXZ4T9uAOiWAfmQBvnnogowtQL0Ropm8Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1728.f69160b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1728.f69160b","@flighthq/math":"0.4.0-next.1728.f69160b","@flighthq/node":"0.4.0-next.1728.f69160b","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1728.f69160b","@flighthq/animation":"0.4.0-next.1728.f69160b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1728.f69160b_1787313552850_0.3727230396394745","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1749.d81a21c":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1749.d81a21c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"3ef15013bd3277e337c91dbecfe55b23c45de8fb","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1749.d81a21c.tgz","fileCount":114,"integrity":"sha512-lW1qcEC0hS5MFyM05pzCfPvnWm7/zlzoLK//3Byh73e551URSbGP2VQns+3aY6xdhQ414062i65Hg1AcL+jOlw==","signatures":[{"sig":"MEUCIE9ZMUKml6LPog1hVrgVXylltWhhsnQqe+pHGUQyPsUsAiEA05uwsMEhO4mhD1y27v7cBYIWAlNd5bDigAbp4cYgO1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1749.d81a21c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1749.d81a21c","@flighthq/math":"0.4.0-next.1749.d81a21c","@flighthq/node":"0.4.0-next.1749.d81a21c","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1749.d81a21c","@flighthq/animation":"0.4.0-next.1749.d81a21c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1749.d81a21c_1787315823520_0.038456015554281464","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1750.13ec8b1":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1750.13ec8b1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"05b426cf699e9f9f71a84e3d83cebb34d45081e3","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1750.13ec8b1.tgz","fileCount":114,"integrity":"sha512-sBc0elPSGAEKEMU5aFRDguxnbSAEAjaP3X1ccUWgbsKxROMyTcBI+GOWlrUcD35lBEzF9ZORoYfhA8AznIqiig==","signatures":[{"sig":"MEQCIBiNRYJVYnjDgf9JF+aHGbhAAjuWr9wiB9MSuXLczbmsAiAO5MU/eRJ6uOFKyvBrmtKssEJttm5cA28mM38IsitxhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1750.13ec8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1750.13ec8b1","@flighthq/math":"0.4.0-next.1750.13ec8b1","@flighthq/node":"0.4.0-next.1750.13ec8b1","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1750.13ec8b1","@flighthq/animation":"0.4.0-next.1750.13ec8b1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1750.13ec8b1_1787326992942_0.8677738595362003","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1751.b3eea5f":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1751.b3eea5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"f7dcc1894edeb3194411fd4ba42aca1135550941","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1751.b3eea5f.tgz","fileCount":114,"integrity":"sha512-xk8hhx2Y55QgulTlfjirWbCcQTT1fbvDnMNep6JlYdheYC7z56jrFLp4e0P8Em9PJUNDy6yN8uH1wD3qhUNdcg==","signatures":[{"sig":"MEUCIQDMROG/4YBt8XW6KikLHL61tW0rSUWxvpfrpiwWVeOMvgIgTPrDD5P2zvVMAvZwv9/sftW1grl24NAd2eaEiaGJ6/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1751.b3eea5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1751.b3eea5f","@flighthq/math":"0.4.0-next.1751.b3eea5f","@flighthq/node":"0.4.0-next.1751.b3eea5f","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1751.b3eea5f","@flighthq/animation":"0.4.0-next.1751.b3eea5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1751.b3eea5f_1787327877317_0.6341866958940863","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1752.f250cb9":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1752.f250cb9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"6d29410b8c155c2bbe77bce69fe9cc86d8b6761d","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1752.f250cb9.tgz","fileCount":114,"integrity":"sha512-OMOjbTISbI1NcVQwj/XKGUUBOjkeOQg5zVgkMmpRJCIGe3Esxz8PYX72Xt1BbAoNFJJ9wd7mIH56hRhFyMmHxg==","signatures":[{"sig":"MEUCIQCTT4rKQ0lexq6Yh2uAV89bfLCnMvk393zWxvKxsBRI8gIgAgw6Wuvu8lENk6MUY5UIxY/H2i91yoml9QJwPt4SSbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1752.f250cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1752.f250cb9","@flighthq/math":"0.4.0-next.1752.f250cb9","@flighthq/node":"0.4.0-next.1752.f250cb9","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1752.f250cb9","@flighthq/animation":"0.4.0-next.1752.f250cb9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1752.f250cb9_1787329885511_0.767062858692533","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1763.f98ae25":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1763.f98ae25","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"06bd1da24982ca5995a627079b9891c248f5fd4b","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1763.f98ae25.tgz","fileCount":114,"integrity":"sha512-2zfEgFcxFQAxURErYjK0x5SOcQdIa1Xx8MuMG+VLZS8F93sCNMwNSfAi/3NmbguYZ3qMkcg7o1Uydly35h1jnw==","signatures":[{"sig":"MEUCIH9WAb55heZ77mPQcxyUtbLCrixO6FdGMs/WEecHHPj/AiEA3JI9f/36sZcfajl1ogazGRFK+OrGJr2DkKzRYrGrho0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1763.f98ae25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1763.f98ae25","@flighthq/math":"0.4.0-next.1763.f98ae25","@flighthq/node":"0.4.0-next.1763.f98ae25","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1763.f98ae25","@flighthq/animation":"0.4.0-next.1763.f98ae25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1763.f98ae25_1787330118774_0.6013735138528147","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1771.f4d15c3":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1771.f4d15c3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"7a23112466ff3ed7190c051a2d0ab37799584ad5","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1771.f4d15c3.tgz","fileCount":114,"integrity":"sha512-2ru1/dJ6f8yk8uoEIrbThpXxNR9BFaXx0qPXTgLbf73V37oUpA4gHbQxPYqkvJjXz24YnsEtXMFbHkdyDdYSow==","signatures":[{"sig":"MEUCIQCvJ9QWhg35Wrz0yybdbT2g+QeDb5ux3VISkRL4Xc/6YwIgGyq+MiwRJTNm4Qyv9/vM3hu+TM6fpUGZZUDJLSbTQQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1771.f4d15c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.8.2","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1771.f4d15c3","@flighthq/math":"0.4.0-next.1771.f4d15c3","@flighthq/node":"0.4.0-next.1771.f4d15c3","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1771.f4d15c3","@flighthq/animation":"0.4.0-next.1771.f4d15c3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1771.f4d15c3_1787338091359_0.9594491083706904","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1809.9b3b71b":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1809.9b3b71b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"1c43f95da90ee4626a566b9752aa117e202ca649","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1809.9b3b71b.tgz","fileCount":114,"integrity":"sha512-09nf4EhBWBknuQfKajIdMUKvn2eXtjRjZBtOK4IvYqXX8bUlfGvGSesmV1pJpban+jSv8xNzzlCAA80Neage1g==","signatures":[{"sig":"MEYCIQCcjlygqaFWLAoT6w0rgNirkh6R72uLTYVWK04j+BEcBAIhAO69Cin0AB8R6mQEeKySskkhyBBvbvRmRLYDDZd9ZzuE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1809.9b3b71b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1809.9b3b71b","@flighthq/math":"0.4.0-next.1809.9b3b71b","@flighthq/node":"0.4.0-next.1809.9b3b71b","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1809.9b3b71b","@flighthq/animation":"0.4.0-next.1809.9b3b71b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1809.9b3b71b_1787341156129_0.3537178687796343","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1811.dde7eb1":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1811.dde7eb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"aa94f0b0c49896332c06b1be373a30b23fb368dc","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1811.dde7eb1.tgz","fileCount":114,"integrity":"sha512-KRXecjjRXLcsxMT8OjCX0imXwdwwzaomSEX6KSCIk3wKSagU+4G/yrj+Y8EqtRrXNFym+/e3iI4+M3HQs1Bu+g==","signatures":[{"sig":"MEUCIQDB0zyMnqp+RwkS3au5/W9g9hvgSg+CY81qcEb81sXkcQIgKybD7cwMasgRcaGPwsxuuNEUAJals3HPeF8hUDL1A+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1811.dde7eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1811.dde7eb1","@flighthq/math":"0.4.0-next.1811.dde7eb1","@flighthq/node":"0.4.0-next.1811.dde7eb1","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1811.dde7eb1","@flighthq/animation":"0.4.0-next.1811.dde7eb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1811.dde7eb1_1787341969860_0.5180032614673411","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1815.e47cc3c":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1815.e47cc3c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"4d31a647af8a0bb91069dadc86799919ed7d4b96","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1815.e47cc3c.tgz","fileCount":114,"integrity":"sha512-YDox6u8L2ZReP7A7BcecqIb9Sn4q1u3j6Ak5OeEiMyDlgmGEZ38LO/q0h8R7wzt7TtQ/zXSX77tjRCAcMm3NfQ==","signatures":[{"sig":"MEQCIDD/nWDU9fcOnf5+5dhm+bqnTYY3WWN2DAyb22UZjherAiBr2pkBVbcuVHVaSfvAWfiteXT0/RjSrprrtAXyyNT+Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1815.e47cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1815.e47cc3c","@flighthq/math":"0.4.0-next.1815.e47cc3c","@flighthq/node":"0.4.0-next.1815.e47cc3c","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1815.e47cc3c","@flighthq/animation":"0.4.0-next.1815.e47cc3c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1815.e47cc3c_1787344148932_0.5937034498434901","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1821.efb1cbc":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1821.efb1cbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"150ab23db42e98e3f0b32dad753c710bd7b22a3b","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1821.efb1cbc.tgz","fileCount":114,"integrity":"sha512-fsUEl1F/sq6PNDaIwkmsZ8NTbdqDOAvZFRK1Qp2yeq+RpBHKESCn2KbljKpkkmYplY4OkKVlx7ULAHqtiHwX/Q==","signatures":[{"sig":"MEUCIQDNU/h08BtnB/ljdww7ICfNJMPLkPd/A7eNskcD2YckXgIgWSpMeaKA55S7uNsgzSEKqTeIgM8Rwf+1U1AtgY7h4x4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1821.efb1cbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1821.efb1cbc","@flighthq/math":"0.4.0-next.1821.efb1cbc","@flighthq/node":"0.4.0-next.1821.efb1cbc","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1821.efb1cbc","@flighthq/animation":"0.4.0-next.1821.efb1cbc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1821.efb1cbc_1787351589455_0.1702237946717624","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1827.9db114b":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1827.9db114b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"0e39a1e9e45d52ea93a6c82b55f56cf23baf8348","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1827.9db114b.tgz","fileCount":114,"integrity":"sha512-INQB0KomhO/i3pUBix4ldhQtX89zjqOHgNO2UBgnyC17T26l8ihMYd2/7+Hr97cmxrQv9Cgalnt2xC9o9axjWw==","signatures":[{"sig":"MEUCIQC+VKydRP+7IbLPs5kszwU2Fm8prm053c9+3oCVEGMh/gIgVCpREyLa0WP6B7OjhHCoLUOl5MtEHakRf5AHptGJgu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1827.9db114b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1827.9db114b","@flighthq/math":"0.4.0-next.1827.9db114b","@flighthq/node":"0.4.0-next.1827.9db114b","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1827.9db114b","@flighthq/animation":"0.4.0-next.1827.9db114b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1827.9db114b_1787356387092_0.7985898740381281","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1836.147ae1e":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1836.147ae1e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"7f46c8fe1b28c62f8020b68f4597b967298b74ab","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1836.147ae1e.tgz","fileCount":114,"integrity":"sha512-tc9RWpxnO04nW7q88PiO+xiSKjpvc0HFWm2llTtrFQWm4bqMbJVEW+TBjC97aMR86y75JGMnpV+nmQK3Os9T6Q==","signatures":[{"sig":"MEYCIQDhCJbcLL0eZ5fSoAc7Yov6/D7Da209Gdi4r2VtsTgMkwIhAIp3L0tdlokPqB5+V3jk9MEMwsNGPLXlX4FCT2YRznjC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1836.147ae1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1836.147ae1e","@flighthq/math":"0.4.0-next.1836.147ae1e","@flighthq/node":"0.4.0-next.1836.147ae1e","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1836.147ae1e","@flighthq/animation":"0.4.0-next.1836.147ae1e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1836.147ae1e_1787362610396_0.2168115608040302","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1884.6a2d46f":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1884.6a2d46f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"8a0baec4b1fce0bdcf2f759acf95ecffbcd4a297","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1884.6a2d46f.tgz","fileCount":114,"integrity":"sha512-/55f6zbo4cZACg2/GyqRqim39v/PmFWdFke04q6ZcbTNjFx/NVbTYUOvUxLIQo2SpaBU/kKRSKXFlQAlDs/Hog==","signatures":[{"sig":"MEUCIBDgaUrmDwHa63ItybQvJlZmD95vuuQ0YdkamQFLsfukAiEA3t4I0lwUJYtCj4zyE7g+L9ach8ZN8kEYRGI6cBwlzqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1884.6a2d46f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1884.6a2d46f","@flighthq/math":"0.4.0-next.1884.6a2d46f","@flighthq/node":"0.4.0-next.1884.6a2d46f","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1884.6a2d46f","@flighthq/animation":"0.4.0-next.1884.6a2d46f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1884.6a2d46f_1787384816319_0.17833901626704263","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1888.e9e80b4":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1888.e9e80b4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"4fcb811e89db8a832e683f25402c811ce90b24ae","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1888.e9e80b4.tgz","fileCount":114,"integrity":"sha512-JoX+06tfDXsMdOkg7A8k8DjTzW4kZldZ8I+c8ZIiuSXebIWtFhbItPf0OkUZG7eApUIMl3BR4ZmukBhResAyAA==","signatures":[{"sig":"MEQCIDm2jySwLLpx9Svgtq4JU+mwBwcyIBt9mAC8K9IWWoBGAiA4QBzBIOwbKLNO6kOPTecumwVJEbBCiuybDx8pCbvu3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1888.e9e80b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1888.e9e80b4","@flighthq/math":"0.4.0-next.1888.e9e80b4","@flighthq/node":"0.4.0-next.1888.e9e80b4","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1888.e9e80b4","@flighthq/animation":"0.4.0-next.1888.e9e80b4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1888.e9e80b4_1787549273085_0.9381348911455922","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1892.a0b519a":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1892.a0b519a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"3c14346f4611df9b456cd670b54d994ebfb36a8b","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1892.a0b519a.tgz","fileCount":114,"integrity":"sha512-VesYqMyGZxUBgGMD1OL7APxWe8C6vbm/FDPT6iG0Ixhm/uteNGRX7UMVhMTcgzR+I/9gh9jT1lnCN6rkTmfrPQ==","signatures":[{"sig":"MEYCIQCws15rmyn8D66ZYicEwMhjlR6wmi6Bcx/cPDoU7QlREQIhAI2dJn7YWsDC0X1JrEyjSrPbenHvyHaxwTQlP4PA1475","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1892.a0b519a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1892.a0b519a","@flighthq/math":"0.4.0-next.1892.a0b519a","@flighthq/node":"0.4.0-next.1892.a0b519a","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1892.a0b519a","@flighthq/animation":"0.4.0-next.1892.a0b519a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1892.a0b519a_1787568685993_0.9923178463995119","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1896.60d766c":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1896.60d766c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"69d1323462d261cad753f07a054ae94f80a3df60","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1896.60d766c.tgz","fileCount":114,"integrity":"sha512-wL4XjRsjU+JxPbseEP+zcdIjmOGgPlkuNosxfm4LhZgVOzIGAq+gqiFUwCg2JMxxzqTySgTjgiTuYZuaIGuAFw==","signatures":[{"sig":"MEUCIQCi3F1DoEQjeYni+MgxddZdvE+K2152hT6KKeMCN4Qu7wIgLSV/qop5XCgnNaYNeNIUaD9fxJj7sfLda2EWztYtY90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1896.60d766c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1896.60d766c","@flighthq/math":"0.4.0-next.1896.60d766c","@flighthq/node":"0.4.0-next.1896.60d766c","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1896.60d766c","@flighthq/animation":"0.4.0-next.1896.60d766c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1896.60d766c_1787571188911_0.12548929180622515","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1898.266773a":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1898.266773a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"7c62af5dd1402e4d87402300957e3e75c9be145c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1898.266773a.tgz","fileCount":114,"integrity":"sha512-9NwHvEPX8pPaNbiNYuxAnUvlRcFTw8Jeoq/gM6Hg3Bt5uip+gGc4tmRurTgTMDVrPJNpZpFZAIW8214q2ApkXA==","signatures":[{"sig":"MEUCIFL6K4JGaKt8JRHgwB18TZEYbvCDJlzeSHJPUjE90r80AiEAzScKA8l/gU51udARtSh3/krU5WvHBaNs1wiSiGLAhoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1898.266773a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1898.266773a","@flighthq/math":"0.4.0-next.1898.266773a","@flighthq/node":"0.4.0-next.1898.266773a","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1898.266773a","@flighthq/animation":"0.4.0-next.1898.266773a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1898.266773a_1787575076657_0.010029928083901352","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1903.50bfa67":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1903.50bfa67","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"6ccc1e069435ae4fdbb0fb1a81992ccf03c8852f","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1903.50bfa67.tgz","fileCount":114,"integrity":"sha512-OgPKf2Kv8FB5lSeCqzt644qdyxeeqeg2+4OUrYG1HoksPc6MgseFe3PsahP99mFN4HHhE2SwESIXjspdx2JqTw==","signatures":[{"sig":"MEQCIC55EQm0G8soYzy7zYIpxBkYEcqKMcT80NusCfbvC14aAiAZdZ50PkNElI6IDn5JbbDLlIRiqAEtURPBWwy9QpWP+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1903.50bfa67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1903.50bfa67","@flighthq/math":"0.4.0-next.1903.50bfa67","@flighthq/node":"0.4.0-next.1903.50bfa67","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1903.50bfa67","@flighthq/animation":"0.4.0-next.1903.50bfa67"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1903.50bfa67_1787587799258_0.004926507061411511","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1908.751021c":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"9f31cf1ca2221cc87379402a0a50bfaf01dd0193","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1908.751021c.tgz","fileCount":114,"integrity":"sha512-byRFM0bav8EGvWeh+edETq4dC5SmsmMqS/xQneCpGwfnNTg1NyQd9IOlZcIxVtZoB8762CYkHSZv9mxCQpGOwQ==","signatures":[{"sig":"MEUCIBN2W1yO/Xlz9/J88C6QzXVGkqMJE071Q1KOckKjuCGoAiEAqSu3JUs4WdSSAu909FuepwBKVlGHUdgHfMRx/tFEFXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1908.751021c","@flighthq/math":"0.4.0-next.1908.751021c","@flighthq/node":"0.4.0-next.1908.751021c","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1908.751021c","@flighthq/animation":"0.4.0-next.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1908.751021c_1787607374263_0.17665191172719696","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1908.751021c":{"name":"@flighthq/skeleton2d","version":"0.4.0-edge.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"56e97be35e9fcafa11fc36af1064e0e059c3ef74","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-edge.1908.751021c.tgz","fileCount":114,"integrity":"sha512-IcoVNPmDWPH42IA3TqvuIznLPexI14TQG8IjMNWxqjRmg2V+ZJgxykaMeinM9lRQ6069ddKna1G/b3+craBH5Q==","signatures":[{"sig":"MEYCIQDLTeIHnSurZcRv8E8d/v+7SFSddJjpVKfNie32Ruy4qwIhAKc8b4COqSQxv0IRoTy2nnx9Vm3clWmOrf7CuaEcABPN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-edge.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1908.751021c","@flighthq/math":"0.4.0-edge.1908.751021c","@flighthq/node":"0.4.0-edge.1908.751021c","@flighthq/path":"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","@flighthq/registry":"0.4.0-edge.1908.751021c","@flighthq/animation":"0.4.0-edge.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-edge.1908.751021c_1787607727977_0.6742641817261614","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1909.c102f22":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"dbf9779c75d9715f44e94604e9baa420b1aeed68","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1909.c102f22.tgz","fileCount":114,"integrity":"sha512-52wtuPLMek015il0Ods06o2iwikUHvJIQibv2gWvgB+YDR2xyeQJsLh04YVzkyyHGot04QDQOGHGckKvHf/zWQ==","signatures":[{"sig":"MEQCIAnue6xKuPEP5WrMVgNa2V2hodIXViDjq0vrklqUGQVBAiACkj339mw1tEJ20VsoC1eLt+ERdsmVrQA/MrtD/y87cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1909.c102f22","@flighthq/math":"0.4.0-next.1909.c102f22","@flighthq/node":"0.4.0-next.1909.c102f22","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1909.c102f22","@flighthq/animation":"0.4.0-next.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1909.c102f22_1787607841423_0.9014725039401568","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1909.c102f22":{"name":"@flighthq/skeleton2d","version":"0.4.0-edge.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"5ccf4851057489a962e4eb8b0b1fabea59a59a43","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-edge.1909.c102f22.tgz","fileCount":114,"integrity":"sha512-QUgZxSNs9CbXkulon0qvsjgi7E+z8odVWcEYYnNO54zDBdz33E36EBJE/BpnIBzB3nr0qREBUeJ4m2jdx8GBYA==","signatures":[{"sig":"MEUCIQDMyXWRaEbMGh6n4Vl/8paU4hhnAxbkBLMiqOi+7UBvyQIgfvmwDF24M/PKTWdDPtIs4A/7YKKL7kR46RcnSDvfpFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-edge.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1909.c102f22","@flighthq/math":"0.4.0-edge.1909.c102f22","@flighthq/node":"0.4.0-edge.1909.c102f22","@flighthq/path":"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","@flighthq/registry":"0.4.0-edge.1909.c102f22","@flighthq/animation":"0.4.0-edge.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-edge.1909.c102f22_1787608317306_0.3428442615436951","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1917.1b88fee":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1917.1b88fee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"e9dc5426f48f8c1b905c74759630c17ad5ea82db","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1917.1b88fee.tgz","fileCount":114,"integrity":"sha512-M7UsrouIzmP5F3zP4RZVmP1sYxx1VVDkip37Pw86j2eS+fp38DCsYm8XeM4O4lYOr6oipM3n5KO9oLz6F2IwmA==","signatures":[{"sig":"MEUCID3nj6mwctMdGq8LPOtTYDLQfG8GMDKhZPXXIj5xiAa3AiEA+gfIh7xfx18wLCNB7Brj0SyQBGwuRgw44SZi6djSBaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1917.1b88fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1917.1b88fee","@flighthq/math":"0.4.0-next.1917.1b88fee","@flighthq/node":"0.4.0-next.1917.1b88fee","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1917.1b88fee","@flighthq/animation":"0.4.0-next.1917.1b88fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1917.1b88fee_1787691474647_0.28863636046243113","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1920.b93ad0f":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"82e3efaf6c15258b26ee002211fe59e5cf35c765","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1920.b93ad0f.tgz","fileCount":114,"integrity":"sha512-EQ8JqMVOj0CiyLM484mjJigoWjla00CwFlNDImFrQaWvsezPJ+9DxmBoRcr4VbXKniR28jI786m7QZ3f0yg3OA==","signatures":[{"sig":"MEQCICsdG8VHwx/408Nf0dKUePO5stxsMS9BDC+JErhzeLIoAiAQCL8tJ0d9y7wOd+OXCHqbEcd5yMpt/G5EQrcBX2vgrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1920.b93ad0f","@flighthq/math":"0.4.0-next.1920.b93ad0f","@flighthq/node":"0.4.0-next.1920.b93ad0f","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1920.b93ad0f","@flighthq/animation":"0.4.0-next.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1920.b93ad0f_1787699417559_0.8766367919786227","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1920.b93ad0f":{"name":"@flighthq/skeleton2d","version":"0.4.0-edge.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"b649b385a85de4a2d4dda988f29e250eee84e947","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-edge.1920.b93ad0f.tgz","fileCount":114,"integrity":"sha512-VBR8lWP4VyZNvh/e6yxneQh06MjNeEeLzHWIUZkLSW+TTZnDKb3dULN7eUhtEMsSDDpkezQtsy9AOHk8NcKGXg==","signatures":[{"sig":"MEUCIQCyHu5RpWhUaB1oqiunQgLrmlNp0Ll2tYZMkBo525nrrQIgWz0nqFkSN+09poVetmUoSq9x3yUAA47fXTyzA2V11Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-edge.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1920.b93ad0f","@flighthq/math":"0.4.0-edge.1920.b93ad0f","@flighthq/node":"0.4.0-edge.1920.b93ad0f","@flighthq/path":"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","@flighthq/registry":"0.4.0-edge.1920.b93ad0f","@flighthq/animation":"0.4.0-edge.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-edge.1920.b93ad0f_1787699906328_0.9233812932018151","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1921.0a61bdb":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"1e181976e78bb5a8444cf6107a286c8c39fb79a8","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1921.0a61bdb.tgz","fileCount":114,"integrity":"sha512-UWLzUnh4HTIQJGiU2xkObLvHulydo1tOwG2whGkAdSSg0gSP9qbigvVVbxTecbrnTsCTjIDbx6NyBHch6a+QJQ==","signatures":[{"sig":"MEYCIQCsSuBbnFqsgeOkS3G1/xv8K8ce+3famXeoV1ji7G7grQIhAN8esYGFry//ZTBxkARjsIqV0PS3SyBD24vpd3rQVRNJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1921.0a61bdb","@flighthq/math":"0.4.0-next.1921.0a61bdb","@flighthq/node":"0.4.0-next.1921.0a61bdb","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1921.0a61bdb","@flighthq/animation":"0.4.0-next.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1921.0a61bdb_1787701318452_0.5911064000641781","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1921.0a61bdb":{"name":"@flighthq/skeleton2d","version":"0.4.0-edge.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"ac2924f59bc1280c073f7697d51f0aff1824c51c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-edge.1921.0a61bdb.tgz","fileCount":114,"integrity":"sha512-sAIyXHD/afdzzSzhVLyT4eV7bSMrmHBUWqhKfr8Et7NXJvYyd/X26SQTJVzdu/GG2vk4o8vknXXm4nwXI/etTQ==","signatures":[{"sig":"MEUCIQDmB4BAKzpCtUMGBH+cAcM2EQqHbGaq6QMaa3vTbLw2kgIgJqQbNnTH7ma+AeUB8HJfGuKop8cvM56VFcKi5NYD5HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-edge.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328279},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1921.0a61bdb","@flighthq/math":"0.4.0-edge.1921.0a61bdb","@flighthq/node":"0.4.0-edge.1921.0a61bdb","@flighthq/path":"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","@flighthq/registry":"0.4.0-edge.1921.0a61bdb","@flighthq/animation":"0.4.0-edge.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-edge.1921.0a61bdb_1787701804049_0.9696266744029307","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1932.1ef883a":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"fc3923968612be3fcdb661dfee01214835da466c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1932.1ef883a.tgz","fileCount":116,"integrity":"sha512-Jk9Z8RZPNsUqbmMNlNhot4A7lfxQAmNTNrhPqXrJF7XteWS7GJ61c5Q+2RqfcWN89PiG24v6uauHSbHdMykbFA==","signatures":[{"sig":"MEYCIQDUjL4xONjSMIYGSSfs1QT9XKFjaCGqUD94SAGOaRtPawIhANGJ3XepEKMpdi0L8IeBdwKTZZF5+HXz8YqZRRvNVHaC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1932.1ef883a","@flighthq/math":"0.4.0-next.1932.1ef883a","@flighthq/node":"0.4.0-next.1932.1ef883a","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1932.1ef883a","@flighthq/animation":"0.4.0-next.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1932.1ef883a_1787771391653_0.7366995200560322","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1932.1ef883a":{"name":"@flighthq/skeleton2d","version":"0.4.0-edge.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"9673059142654fb31173e177ec0ac59cba883cb5","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-edge.1932.1ef883a.tgz","fileCount":116,"integrity":"sha512-3uOO+MNuV589i1bmBnoX6oeX+U0iEf6DdroWcDrUEfd+jkQaBdDPdjv4rT5An8PuBoJpI+UNvk1ExdAUJ4BUQw==","signatures":[{"sig":"MEYCIQDVFIIQhutPao/imzmkwSOKwpvYPp5uWoVHeByk2jMGDQIhAJdqvd4p0JbVhFr1bI9TfeoDQ20TnrGkLcCPqx4I8BkQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-edge.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1932.1ef883a","@flighthq/math":"0.4.0-edge.1932.1ef883a","@flighthq/node":"0.4.0-edge.1932.1ef883a","@flighthq/path":"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","@flighthq/registry":"0.4.0-edge.1932.1ef883a","@flighthq/animation":"0.4.0-edge.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-edge.1932.1ef883a_1787771852716_0.7369674656068133","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1933.e4809f4":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"0f527aa614b2cf91b30572d49bb6ab946d53e315","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1933.e4809f4.tgz","fileCount":116,"integrity":"sha512-ROuXbUFmEm5rQHTzYS1zBv4OphKi3fZJp82IBRf7ZNGhQPy6BoVLxKtHduTlbB7X94bSDdR5Vs7mfrNO2upkPg==","signatures":[{"sig":"MEUCIExiXhx8TO3oOKXFbN96DQl5ASN2DAY9XwhNN1XYdkYbAiEA76F54UqJxOCeGHivikagbxLCdN4ae1aG6Y1QnUKVzPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1933.e4809f4","@flighthq/math":"0.4.0-next.1933.e4809f4","@flighthq/node":"0.4.0-next.1933.e4809f4","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1933.e4809f4","@flighthq/animation":"0.4.0-next.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1933.e4809f4_1787775067922_0.6284733103361098","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1933.e4809f4":{"name":"@flighthq/skeleton2d","version":"0.4.0-edge.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"37130a52f522db450032d9eee5ac917ba0866aac","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-edge.1933.e4809f4.tgz","fileCount":116,"integrity":"sha512-5LjGjN9189HEka+gWlFHaLqSP6nw7IAMS1oUOWaW6gY/xueSb/Lg3MJJQh5kvvku1MEuOmTZAQysGAG/Z5E27w==","signatures":[{"sig":"MEQCIFB3WMhjcas9ZuZWnLlvzcQAZcz5Pa73JQoZgJCNeZsbAiBgR53XrXndvpkTWDMeVpyoJ4Fv6jux4/u3I92rUEIxwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-edge.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1933.e4809f4","@flighthq/math":"0.4.0-edge.1933.e4809f4","@flighthq/node":"0.4.0-edge.1933.e4809f4","@flighthq/path":"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","@flighthq/registry":"0.4.0-edge.1933.e4809f4","@flighthq/animation":"0.4.0-edge.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-edge.1933.e4809f4_1787775504775_0.7451201476490328","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1935.74c34fe":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"dc5b4e844273f755d3214b37d058b7479025649a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1935.74c34fe.tgz","fileCount":116,"integrity":"sha512-ieXZdBREzsNkc4hU4tYdMDcSihEUpK8VIJIsyXOrOW+ouT7ePyHW+X4j2/SmUaNtsgFpWpYbiYb10QWx+Xcu3g==","signatures":[{"sig":"MEYCIQCmzjqH+Fr4uvKCkbyZSf3GgiYAQm/bHGydL0u1ZdqMZwIhAPMDyYjGNUL1kVJk4J8nGgN5Oaajvqj7GyrWcDm/FhFg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1935.74c34fe","@flighthq/math":"0.4.0-next.1935.74c34fe","@flighthq/node":"0.4.0-next.1935.74c34fe","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1935.74c34fe","@flighthq/animation":"0.4.0-next.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1935.74c34fe_1787777325142_0.2667376689865475","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1935.74c34fe":{"name":"@flighthq/skeleton2d","version":"0.4.0-edge.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"04ce7bfc191b5d6608336d43df0c9aa3c0d1cc9d","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-edge.1935.74c34fe.tgz","fileCount":116,"integrity":"sha512-2+3Brz2xM2wkdF51kIQOHyttcbEz/LBarwaRy/Oi+oRG0ZPuQYkJAncHsUCASbnZpoexjC+jl+s7+0jGoHM3/Q==","signatures":[{"sig":"MEQCIDuCHAFsI+twOK8NnsYy0EMWGsOT57N8VvEWcpMcouH7AiB0Q5eZgPv8CUiRMuoqWorG3n0gmoj4KkjF1tOgM/mryA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-edge.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1935.74c34fe","@flighthq/math":"0.4.0-edge.1935.74c34fe","@flighthq/node":"0.4.0-edge.1935.74c34fe","@flighthq/path":"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","@flighthq/registry":"0.4.0-edge.1935.74c34fe","@flighthq/animation":"0.4.0-edge.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-edge.1935.74c34fe_1787777754461_0.13631901830417625","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1936.bc924d7":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"7ebee3b552c37ec4a7d2d48c39e12a1b575bd444","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1936.bc924d7.tgz","fileCount":116,"integrity":"sha512-F5iX3NnCF3HcmhlpL3LO+MuAbZgBDQ5H7CMGZ/mTn45fT1sWWWCeY5K3Iqpnm5ZydwYd5M0k6oLCZxlNlMM0NA==","signatures":[{"sig":"MEQCIFXMdun+2DyQPgeyDPqi5h2nDQBZJU3Xg+y4pqAPaO6GAiBckxQQoAdbhYm8sxCoq/MJpfrtfHtJ8wm/3DWMC0cyNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1936.bc924d7","@flighthq/math":"0.4.0-next.1936.bc924d7","@flighthq/node":"0.4.0-next.1936.bc924d7","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1936.bc924d7","@flighthq/animation":"0.4.0-next.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1936.bc924d7_1787779638808_0.7415398300480132","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1936.bc924d7":{"name":"@flighthq/skeleton2d","version":"0.4.0-edge.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"d3adc906fe169ab4229e63ba2b0c1150ce7d555d","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-edge.1936.bc924d7.tgz","fileCount":116,"integrity":"sha512-z3Wehev5tVvpZCwluC+s0SzQesI21MzEjj0RPJPGR2LIN+qs9Ew1CbYLx6ti0zHp1ZT7McO/mJGkbeOOOnOjew==","signatures":[{"sig":"MEUCIQDnEZtGXEWR2a72wIG21YG7AgBs4M4/b2nCqge7fBuzCgIgLvdGJjkB+LyAnI71xM+Sma9DuECaBvjwURHMQ7XvBQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-edge.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1936.bc924d7","@flighthq/math":"0.4.0-edge.1936.bc924d7","@flighthq/node":"0.4.0-edge.1936.bc924d7","@flighthq/path":"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","@flighthq/registry":"0.4.0-edge.1936.bc924d7","@flighthq/animation":"0.4.0-edge.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-edge.1936.bc924d7_1787780071880_0.3393806547270908","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1937.0d089b3":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"10ad015c6402a4705e1ab014beb5e956e4394a1e","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1937.0d089b3.tgz","fileCount":116,"integrity":"sha512-tYCOT7TAx0/LkPBHR3qIxJ7Hdaeedl3OUBa1wPDoul5oedsCD6HBpbntKSfPqODe9ZSMeNqtZhYHAwymYADpQA==","signatures":[{"sig":"MEUCIGr8bfC8a1WRMZsQbEv64vpuQSZ3AOjTxnmcJCgzC3eLAiEA6cH8tIskRklZgcWYoBBpS+sVKZv5KC98iBP5aMeJbQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1937.0d089b3","@flighthq/math":"0.4.0-next.1937.0d089b3","@flighthq/node":"0.4.0-next.1937.0d089b3","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1937.0d089b3","@flighthq/animation":"0.4.0-next.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1937.0d089b3_1787782964902_0.18388045979980006","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1937.0d089b3":{"name":"@flighthq/skeleton2d","version":"0.4.0-edge.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"01b15272a72256f18f56fb3173af1ee773b317e3","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-edge.1937.0d089b3.tgz","fileCount":116,"integrity":"sha512-U04AXCtaa3JXObuOLYohg270xxwPtfhXHK/zjmRoVser6XeV+RG43VBtgSwbfmIR5R+legyol9Rs2zD02KMI3g==","signatures":[{"sig":"MEYCIQC22WhWpHgGGfhcDvXg94FY0zpxxQRysB0ECjbeAac6QgIhALiHyzXx4RIgHTl/heQIBJVWSRlifzHjEG4NNv27YcTJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-edge.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1937.0d089b3","@flighthq/math":"0.4.0-edge.1937.0d089b3","@flighthq/node":"0.4.0-edge.1937.0d089b3","@flighthq/path":"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","@flighthq/registry":"0.4.0-edge.1937.0d089b3","@flighthq/animation":"0.4.0-edge.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-edge.1937.0d089b3_1787783396374_0.9789193605707716","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1939.481bde5":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"08d7f243c7e7040f18fb8949183496c94d7ab40e","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1939.481bde5.tgz","fileCount":116,"integrity":"sha512-pPQav9pvf0eptIJV4TdwqwcG0Bgxsqxc1/ow3zhBDhG5o8QytaQAHT3J8k/+jf50IA/BLGn3V97ySxu+dHcjSw==","signatures":[{"sig":"MEYCIQDpYarTjQYEvzSICRZmIz2Xv1erbIo1fskY7HV+D7wO+gIhAPKROYxB7aQrzAf5AMAQyy8sOAeYhfrbhQYarf0oWtFf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1939.481bde5","@flighthq/math":"0.4.0-next.1939.481bde5","@flighthq/node":"0.4.0-next.1939.481bde5","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1939.481bde5","@flighthq/animation":"0.4.0-next.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1939.481bde5_1787789818771_0.13396665333369717","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1939.481bde5":{"name":"@flighthq/skeleton2d","version":"0.4.0-edge.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"175978d16ca6183f836743f5682bccc6a26bf9dc","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-edge.1939.481bde5.tgz","fileCount":116,"integrity":"sha512-UPWowrHDNhDISRVDTitLvfkWnijNNEK9Cn8LmoMMucCKrdJ+ooEgSrZtIqbNCDGsf2whzFNQZQJDmvX6LstMeQ==","signatures":[{"sig":"MEYCIQCkag161ygXlxIaKBDlKtmlw/OlScHLngsCtLk1uiMY4wIhAPKISe6g/cn7a/IaIkVDhGLI1h/tiSAClVfxPY55Z9GI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-edge.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1939.481bde5","@flighthq/math":"0.4.0-edge.1939.481bde5","@flighthq/node":"0.4.0-edge.1939.481bde5","@flighthq/path":"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","@flighthq/registry":"0.4.0-edge.1939.481bde5","@flighthq/animation":"0.4.0-edge.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-edge.1939.481bde5_1787790279619_0.05304098831534931","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1940.b8a4265":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1940.b8a4265","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"8f7d176b15678cc89f5c53c83c9a53acabb7c2a7","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1940.b8a4265.tgz","fileCount":116,"integrity":"sha512-jUOHxn1S4cS9P2d6Fn/ScEW4pP6l7LVt2b2q2VnYo5PH0oWM4Lojavq8woo+yctR0AbEaI8dEr8vjAzBa5cYfw==","signatures":[{"sig":"MEUCIHLRft6/GrtRyJkxjhPX36iOeb8bA55BbRvSqr+8yNlPAiEA48frSqoQkmoFmu/arr1pkaVWN1sx7Rymh1oZi4d8Ivg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1940.b8a4265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1940.b8a4265","@flighthq/math":"0.4.0-next.1940.b8a4265","@flighthq/node":"0.4.0-next.1940.b8a4265","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1940.b8a4265","@flighthq/animation":"0.4.0-next.1940.b8a4265"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1940.b8a4265_1787792815659_0.6711444350797733","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1941.1d7f2bd":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"0d250853248fefd5b1bbafe9b8911f670fef8a55","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1941.1d7f2bd.tgz","fileCount":116,"integrity":"sha512-nb+Ewyr9kaBoU2W2uMsv016Si+ZX0wZhyQ76MDkGUoocVko/iwaPGzsXhrk5hfjjg6UqFUFSKOxELboHbJ6L4w==","signatures":[{"sig":"MEYCIQCwyJnRoFf0fZjmzb3gX8U+P9tzAI6s00nfucHqcgiuUwIhAMbDRW2X/dJpP9NHYiZ4S0drU8n5Q+YHwH16/efH7HQV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1941.1d7f2bd","@flighthq/math":"0.4.0-next.1941.1d7f2bd","@flighthq/node":"0.4.0-next.1941.1d7f2bd","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1941.1d7f2bd","@flighthq/animation":"0.4.0-next.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1941.1d7f2bd_1787794067990_0.4677919133101789","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1941.1d7f2bd":{"name":"@flighthq/skeleton2d","version":"0.4.0-edge.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"aada116627a63167c19ef2a6d6255f0bd3beb51f","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-edge.1941.1d7f2bd.tgz","fileCount":116,"integrity":"sha512-360SPIsPL/jKR6TQ44kUBZVSLadKRpc0qsVUoNwUWUl4DCP1wHSxKcap6QuWiTLjXK4AIqCRpRx8oUKrZoldBA==","signatures":[{"sig":"MEQCIDqi4/TeHDh8pMXaLazLTugo8qII6gB18n+XHEMarei5AiAXp3xsuFiI/+muW5wZzTEyK9/UX6K1zLglA5jZmSv1oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-edge.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1941.1d7f2bd","@flighthq/math":"0.4.0-edge.1941.1d7f2bd","@flighthq/node":"0.4.0-edge.1941.1d7f2bd","@flighthq/path":"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","@flighthq/registry":"0.4.0-edge.1941.1d7f2bd","@flighthq/animation":"0.4.0-edge.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-edge.1941.1d7f2bd_1787794494625_0.7147732724008709","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1943.b4c3e61":{"name":"@flighthq/skeleton2d","version":"0.4.0-next.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"81a19f5cb4b14740c3953aef96b8700709e843f4","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-next.1943.b4c3e61.tgz","fileCount":116,"integrity":"sha512-rM4RjJQb9380ieZBP319/6fxgL9MsS4Ekmogp1fbLtIqunFlWbmZZtGptbT+8GmZXqraYSJ8w+FaJmI96uvYIA==","signatures":[{"sig":"MEUCIQCgrDpBpxkPEE3cqkVhxH32oamAFf9EZ6Ybd0CtQHwFwAIgJGyJ2NMTjnqaNAI3QefJwKNzdP6EN9krNdPeFVocli0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-next.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1943.b4c3e61","@flighthq/math":"0.4.0-next.1943.b4c3e61","@flighthq/node":"0.4.0-next.1943.b4c3e61","@flighthq/path":"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","@flighthq/registry":"0.4.0-next.1943.b4c3e61","@flighthq/animation":"0.4.0-next.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-next.1943.b4c3e61_1787795214440_0.1661958688300571","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-next.1944.cd6b6e7":{"name":"@flighthq/skeleton2d","version":"0.5.0-next.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"fba8b235acb4214569649562f8df86251a16d2fb","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.0-next.1944.cd6b6e7.tgz","fileCount":116,"integrity":"sha512-P8KSSA4miNpqrR6eV+6v8V9Oddn34NY+SNJ/pXzQJKhk3DGWeOikAZbXsyptGpbEGSlvMjB0UCrPSJ6O6dFxVw==","signatures":[{"sig":"MEUCIQD3tRF99AsgqqxYgfPxPPNSo8S5ddNSPFvYfetYWvINawIgNcztblvwuaNbh9rxe1Vp/RQNvGGadcX+PouI2la8UAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.0-next.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.0-next.1944.cd6b6e7","@flighthq/math":"0.5.0-next.1944.cd6b6e7","@flighthq/node":"0.5.0-next.1944.cd6b6e7","@flighthq/path":"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","@flighthq/registry":"0.5.0-next.1944.cd6b6e7","@flighthq/animation":"0.5.0-next.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.0-next.1944.cd6b6e7_1787795508465_0.5360024638785521","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1943.b4c3e61":{"name":"@flighthq/skeleton2d","version":"0.4.0-edge.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"e45f8e4b1de8317617a7308d5e9a2b4624985006","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0-edge.1943.b4c3e61.tgz","fileCount":116,"integrity":"sha512-AkgH6nNMMU5O5W5vgT1MN5N8hkt7ieztt762mf+Q3WzoAZKPIqJ9wi7Hir1loBp8x7nBb8lqF+jXKnUmHWjoLg==","signatures":[{"sig":"MEUCIEsQYik1rPtc9UQBNwJdudORLWDssGiZrTQHAR8kirAqAiEA21+zl/L33UriL+UlNUYja+oZsWfaTRU0xnez2KfoEnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0-edge.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1943.b4c3e61","@flighthq/math":"0.4.0-edge.1943.b4c3e61","@flighthq/node":"0.4.0-edge.1943.b4c3e61","@flighthq/path":"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","@flighthq/registry":"0.4.0-edge.1943.b4c3e61","@flighthq/animation":"0.4.0-edge.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0-edge.1943.b4c3e61_1787795678544_0.7465244184929389","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-edge.1944.cd6b6e7":{"name":"@flighthq/skeleton2d","version":"0.5.0-edge.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"a10b39ce92ad6e4d3b4f41ca1369a9f53d03dfd4","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.0-edge.1944.cd6b6e7.tgz","fileCount":116,"integrity":"sha512-zWSKFhBXyR+6g8QsPWr1xrUmGjxLuyB/q9lNsAUrcedo0+4JO6zGbjbUZX5V0JxXl7phAMAJNfgSUD2Ku7A5Sg==","signatures":[{"sig":"MEUCIQCQJApA2y/7qDYRtT1Tt/RQxm/Xc6OCFdW1roAcbqJvBQIgYvIPwPoaICqk1hBccxQ1S9ywDAy/FQ/AUerxblYlivs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.0-edge.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330289},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.0-edge.1944.cd6b6e7","@flighthq/math":"0.5.0-edge.1944.cd6b6e7","@flighthq/node":"0.5.0-edge.1944.cd6b6e7","@flighthq/path":"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","@flighthq/registry":"0.5.0-edge.1944.cd6b6e7","@flighthq/animation":"0.5.0-edge.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.0-edge.1944.cd6b6e7_1787795955370_0.9594831404354183","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flighthq/skeleton2d","version":"0.4.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"5c557122c9faee12c109bac5fca6ef64d7bcda0f","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.4.0.tgz","fileCount":116,"integrity":"sha512-NmwlC4pJjV0PG9HhesS63jO6cuLsiMGCKRAl45G44w2L5/lcGNqsNDNCFlC4MwHGghOphrTYliH3dO5o5fHZFg==","signatures":[{"sig":"MEUCIQCuwAgpepktbkWz0M5NMZjuI2E9VFnrCwbIG7yBXjF8rgIgUOhvsWQLZPOCN0P1v0dbTmt+ME26OiGwWTqmgaabGlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330091},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0","@flighthq/math":"0.4.0","@flighthq/node":"0.4.0","@flighthq/path":"0.4.0","@flighthq/types":"0.4.0","@flighthq/entity":"0.4.0","@flighthq/geometry":"0.4.0","@flighthq/registry":"0.4.0","@flighthq/animation":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.4.0_1787795991565_0.03952965139666165","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.597.ab004dd":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"da902d49c58eb72a9109f57bf46473450b2f9dae","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.597.ab004dd.tgz","fileCount":116,"integrity":"sha512-6qzVhURi6YNQJVvSg7ohcTIXvs9KUzkhuPBY0c4L3YD2Xm4wJdC309CCsTrOn04KMgyYrySsihTaCA5Cd0LbdQ==","signatures":[{"sig":"MEUCIFAvG0bDR6B8Cr+AslsXeJLfHfArlTxcsP3NNCVPg+VRAiEAqxNjupy//uQBmnxArO9uB7Jkr2fr69FvZpdxowGws2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330278},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.597.ab004dd","@flighthq/math":"0.5.1-next.597.ab004dd","@flighthq/node":"0.5.1-next.597.ab004dd","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.597.ab004dd","@flighthq/animation":"0.5.1-next.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.597.ab004dd_1788159395680_0.4686660583709479","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.597.ab004dd":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"e122ac50cde3b557202c351a8ee6ef9a42b72a21","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.597.ab004dd.tgz","fileCount":116,"integrity":"sha512-jbGzNKy36OWhTUhdDjnEbklm6Bg7miYPxJ7pMPc5DK7ogfsWxb3FLzO0fEnzj56AeCuxwt3ZBXvXhtg7eFIYyA==","signatures":[{"sig":"MEQCIEf4Bg56lkUiSWeHacILEvcQaGWlFp/HskvY+NDs+/a3AiBmOGTuJYoA1RBKywMs7743rZlwkTUqo7JuMmkizuv6iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330278},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.597.ab004dd","@flighthq/math":"0.5.1-edge.597.ab004dd","@flighthq/node":"0.5.1-edge.597.ab004dd","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.597.ab004dd","@flighthq/animation":"0.5.1-edge.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.597.ab004dd_1788159839640_0.17058264144369084","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.601.e6e16ba":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.601.e6e16ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"2e13511042be218198ccc88e9e722ecd4b646b5e","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.601.e6e16ba.tgz","fileCount":116,"integrity":"sha512-UX4Mp5GwoSH+BzH8weaEr/RGOImE/QXiX2/RPMse7e8Wm0gY5GCFQrKhHSxbPNfuhb9JnkefjM5DL2qxR0IkFQ==","signatures":[{"sig":"MEUCIHfEI4P1fiTBauAbG3jqivnamX6tGcemwi79nXZwNKKJAiEAt+FGfgSyJFKNDkg50pLdNh4q4MCKmo4lExGyqGV5PCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.601.e6e16ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330278},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.601.e6e16ba","@flighthq/math":"0.5.1-next.601.e6e16ba","@flighthq/node":"0.5.1-next.601.e6e16ba","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.601.e6e16ba","@flighthq/animation":"0.5.1-next.601.e6e16ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.601.e6e16ba_1788163077946_0.728325425083046","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.638.d4dbd4e":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"4ed9b588439f598df0c13591fd2f205085b5b7e0","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.638.d4dbd4e.tgz","fileCount":116,"integrity":"sha512-PSQRNhXZqMRm/81B6e8xP2biucDhx7YuRALXaGVNoSdp2aPpylM/mV0CNHWjR2S9gragsTYhX8pbQbXZ6qsEDw==","signatures":[{"sig":"MEUCIAFMeXF6mJ0q+/q1LG+WfxMcaisk9E42HCscVZ4youAtAiEAvDhTr5RRfwO0+vZQH33F8tHcvSsFYrcvxT7PzVpUd/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330278},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.638.d4dbd4e","@flighthq/math":"0.5.1-next.638.d4dbd4e","@flighthq/node":"0.5.1-next.638.d4dbd4e","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.638.d4dbd4e","@flighthq/animation":"0.5.1-next.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.638.d4dbd4e_1788193884619_0.6354717918520763","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.638.d4dbd4e":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"3e2b47d39e54d7d79d77c63e8222aa2abee2a461","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.638.d4dbd4e.tgz","fileCount":116,"integrity":"sha512-E3uTfzqXY7aKRdF4i5StE0E19iH1r/V11AHbGDq/yRg8j36vvPoD7/2FAJT1BQEmCGaygOP7ld0lTf1y+KKaJQ==","signatures":[{"sig":"MEUCIQC/D0YfIm2KYf5ZiBJKtF+dT4kRNS4pXMvB2nrXqoLl9QIgD9uEws6tFNt0u8JKeDsyTk9MT+UGDZsCJPjKVJWQXUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330278},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.638.d4dbd4e","@flighthq/math":"0.5.1-edge.638.d4dbd4e","@flighthq/node":"0.5.1-edge.638.d4dbd4e","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.638.d4dbd4e","@flighthq/animation":"0.5.1-edge.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.638.d4dbd4e_1788194400674_0.4287854687186332","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.640.24b4c62":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"9e695a2289e403d932d44ceb745d321341f3ac29","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.640.24b4c62.tgz","fileCount":116,"integrity":"sha512-rXswIEqlkS0msUKIGwlTJmJe0yCCRrCJzQpmfx2lxQ+upRTfcEv9Fdmg3PVDXS74n6eBrm1ord7qL3OU//G30Q==","signatures":[{"sig":"MEUCIQDFksdpzZ9ft771FeV6F6W2kBHW8Fm0hHlGlplgqs5LdwIgLfbQ6XvaEJ0ThjwMjEnCGEZIUAR8d3Q8SkhcTOuLKEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330278},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.640.24b4c62","@flighthq/math":"0.5.1-next.640.24b4c62","@flighthq/node":"0.5.1-next.640.24b4c62","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.640.24b4c62","@flighthq/animation":"0.5.1-next.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.640.24b4c62_1788200055439_0.18245370257621918","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.640.24b4c62":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"2c9e389e6b1105a2f26ab459e65c89931a843363","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.640.24b4c62.tgz","fileCount":116,"integrity":"sha512-9E2i3oh4tBThY9RmbeLkA+owJyCQMvbM1P8Wor9Xv1Boe2xu0bI3aLfiufQErsX8rZ0nDJrf5wJbedX90uer4g==","signatures":[{"sig":"MEYCIQC60XwDSN2rxq0MkE7jptx/nctweuJcp+XiYnsujuYBCwIhAIViwZt69Q9ikb7RYldVjoXO9KSruLH+vOZMROWzJdn/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330278},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.640.24b4c62","@flighthq/math":"0.5.1-edge.640.24b4c62","@flighthq/node":"0.5.1-edge.640.24b4c62","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.640.24b4c62","@flighthq/animation":"0.5.1-edge.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.640.24b4c62_1788200523800_0.10608028006507131","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.650.5d3df0b":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"91c4f2ed728d114087aaf3e264965f67bdec99ab","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.650.5d3df0b.tgz","fileCount":116,"integrity":"sha512-9Swip+H7TqDTOkcrelR6bHk03sPmNpEUVMJ/wM+WTyq+QC0eSL57+7PgnEtKaB77c4ORMz2n0RysGZFvTRLI1Q==","signatures":[{"sig":"MEUCIEE7bX5AJ1PLHwGZdxqLqiWVzbtz7vZX/qXxOVlO0lL1AiEA+qlIg40UfByN60ptlcc335v282jQ86+yABmvmJ3PU9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330278},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.650.5d3df0b","@flighthq/math":"0.5.1-next.650.5d3df0b","@flighthq/node":"0.5.1-next.650.5d3df0b","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.650.5d3df0b","@flighthq/animation":"0.5.1-next.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.650.5d3df0b_1788220746941_0.4823609883519284","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.650.5d3df0b":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"502747ff05cfdd44a9d59d459005d8615a1c332d","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.650.5d3df0b.tgz","fileCount":116,"integrity":"sha512-8D464dwBEfQ0NeEDKHohol0hczEtVdlJ8SVPNJhTQEl2AU4d0VbO0c6f8vbDsiS4WHECnG7+JJpD0jeYBXb7UQ==","signatures":[{"sig":"MEYCIQCJ+zS0pgsMwcUBzYXMvY87TCy6xItvW7v/7yThpZ5VeAIhAP98QIpw/WlC9qRC7PzEvBwEof+MgA4aQRRo+rTgvjzG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330278},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.650.5d3df0b","@flighthq/math":"0.5.1-edge.650.5d3df0b","@flighthq/node":"0.5.1-edge.650.5d3df0b","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.650.5d3df0b","@flighthq/animation":"0.5.1-edge.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.650.5d3df0b_1788221283483_0.7871466610650477","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.654.b54779d":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"21d19c79f522d4a71f4cdb6f29a232c8009fe14f","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.654.b54779d.tgz","fileCount":116,"integrity":"sha512-1qDX9n5f0F9m3MeRYfucNsG/bfqTcxjuoB+OJ1aH+ir/wfCenm4ETdA/KHyF3K3UosHK9OdL+elzmD301Qo0pQ==","signatures":[{"sig":"MEQCIDn/mkWyrzKcABzABFe5QVRQLrqG669XYyB4ZfyOEKu6AiBZyCn1DlRVXeP+zhd7YpRGKdT+4Ode48xb+kyAkTCvKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330318},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.654.b54779d","@flighthq/math":"0.5.1-next.654.b54779d","@flighthq/node":"0.5.1-next.654.b54779d","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.654.b54779d","@flighthq/animation":"0.5.1-next.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.654.b54779d_1788233814933_0.9250471307747803","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.654.b54779d":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"20059f4adc58cdeb5270369f5cf2502bba6c2967","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.654.b54779d.tgz","fileCount":116,"integrity":"sha512-Ez0oCEKzDR9PDO9/ahkfPdd4a5CgKCYWTY5t+lLSe5yXjxOJFMaCT7v46s7geA/XtXtRE2U4EK5ScpPBYA92Og==","signatures":[{"sig":"MEUCIQCNX9TpdPmBNP0sWCF6X7UfUIh1fKGSsj5hoRyfpTl0bgIgT2dWmoAKewgwaZv7cPItalIBegH6oUuuKEYP9H4h224=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330318},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.654.b54779d","@flighthq/math":"0.5.1-edge.654.b54779d","@flighthq/node":"0.5.1-edge.654.b54779d","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.654.b54779d","@flighthq/animation":"0.5.1-edge.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.654.b54779d_1788234299929_0.9323321770283002","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.658.9cb44d7":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"3889e0cb1835354565de59ef324816a6f4344784","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.658.9cb44d7.tgz","fileCount":116,"integrity":"sha512-YUAz5FuszBXRL5SIw0XeQRGHR8UXGjsrgpM06mA3dtI09jRDWV58mQkVfyx3Zms4VezcPlCW01ThDExx+bi8rA==","signatures":[{"sig":"MEYCIQC3u/U5HdW4og5gEOvH8mrYTIWTic5iMAaSiSHVbHqtAQIhANu7gjPuSnDGtb0PxXVN8dU8nD1oqBn7TECGNH4v3r1T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330318},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.658.9cb44d7","@flighthq/math":"0.5.1-next.658.9cb44d7","@flighthq/node":"0.5.1-next.658.9cb44d7","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.658.9cb44d7","@flighthq/animation":"0.5.1-next.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.658.9cb44d7_1788290128502_0.907888705246674","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.658.9cb44d7":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"cd6c6f4fa9a45c636e30676158e15bf1f3c02cd8","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.658.9cb44d7.tgz","fileCount":116,"integrity":"sha512-imjxaz8GOYzPbwvyUkNpcivbQtmwjpQCpdqqQ/76BmlYW5CJBeXTmmdW0cJk2HJtSG0q9RXuVU45JOejHSG0MA==","signatures":[{"sig":"MEUCIQDOTA3LglrgTzi8Y/FZdw0+3J5XVqrhKAlJmOXjRyk3ogIgX33ogKXfbtjuNXeLfhFtm6J2pJEIt7N8ElZHp+OxRm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330318},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.658.9cb44d7","@flighthq/math":"0.5.1-edge.658.9cb44d7","@flighthq/node":"0.5.1-edge.658.9cb44d7","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.658.9cb44d7","@flighthq/animation":"0.5.1-edge.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.658.9cb44d7_1788290603590_0.4093118724722058","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.685.f72fc7f":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"9242abd4d30b410773958ac426c88fd3298d2a13","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.685.f72fc7f.tgz","fileCount":116,"integrity":"sha512-/ejx//CF8YF57M6B1oQ7/Ci8YOH1LQXEv3E4t0c88wpXqZvpd9aIh8qwYdOyeb3rKf2q1D8ehrmKvYkL9XT+tg==","signatures":[{"sig":"MEUCICclzJ1PTik4dlW/MYfgqHTyFLyKcyHc/wsXAwkocH4gAiEA5JjA3a276ffZu1uTbUaixb1+b6bZWnPPrjXChFwVUAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330318},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.685.f72fc7f","@flighthq/math":"0.5.1-next.685.f72fc7f","@flighthq/node":"0.5.1-next.685.f72fc7f","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.685.f72fc7f","@flighthq/animation":"0.5.1-next.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.685.f72fc7f_1788311373213_0.9967252547108298","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.685.f72fc7f":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"9adc50737832d07533694e6e0a15fb2310a35a70","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.685.f72fc7f.tgz","fileCount":116,"integrity":"sha512-iCupjhLHhwXqYKgyPh7He7KUAAJMi2xalmZe5oQ/0d+noNXDFeuta9DkFqLWO80/wDbvsoLJ7wBWxdGP1PwYtw==","signatures":[{"sig":"MEQCIETTQhwoIX2DkM2YYHWWKGGjBco97k3zBnSSaCJ3Yv0/AiARbs/OAEu9dIN2Om9tvHFjtSYP8IOOK6+9juwFxRs7ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330318},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.685.f72fc7f","@flighthq/math":"0.5.1-edge.685.f72fc7f","@flighthq/node":"0.5.1-edge.685.f72fc7f","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.685.f72fc7f","@flighthq/animation":"0.5.1-edge.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.685.f72fc7f_1788311932461_0.7873448373105991","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.693.478551c":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"201313b5ab768c4a8f2074f6492e61b08508f691","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.693.478551c.tgz","fileCount":116,"integrity":"sha512-ofXN9o6InwtBmAJbGOZONxvy082z95nXH+HMPPQOcYCZ9SK7X3wTPIWN8//SL7MIC/sJfG3gO+8rg5NB3S7jTQ==","signatures":[{"sig":"MEQCIAy5L7OBQ9wrVprs+gpP8ls9fShzqZT7KCMrza2DCFw3AiBEmxULrcJi7Ci8uqMHmof0INmBg03sbxOuE2TnuJiHcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330318},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.693.478551c","@flighthq/math":"0.5.1-next.693.478551c","@flighthq/node":"0.5.1-next.693.478551c","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.693.478551c","@flighthq/animation":"0.5.1-next.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.693.478551c_1788320606883_0.7873154986284803","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.693.478551c":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"524dd172e8f61b76f329c86906facbc095318867","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.693.478551c.tgz","fileCount":116,"integrity":"sha512-psan0Zk+t//YxVeLhVM2hdzPc8cN9PPR33cgn9UIc3bkLAlKqk0MVXMDUbDvQ+wUyuTPBNhXb8lNNn4L7hUs/g==","signatures":[{"sig":"MEQCIGzAE1qhHabnbKoDmYYXb0paLoU7G4pG0wPDSPYRwUL7AiAlYkbmbay+aKoEyhmORDQWD/1g0rBZM4RYN55oM8qDAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330318},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.693.478551c","@flighthq/math":"0.5.1-edge.693.478551c","@flighthq/node":"0.5.1-edge.693.478551c","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.693.478551c","@flighthq/animation":"0.5.1-edge.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.693.478551c_1788321145010_0.2214349761631711","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.704.19c91ec":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.704.19c91ec","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"63eb9a2dad5918486297763fcca7ea3d0b4bb184","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.704.19c91ec.tgz","fileCount":116,"integrity":"sha512-QU2MTgDzxzu3s/PdzDf4L4IdYAPiq5k3q38YAEDKFm6GMCQzjRzjz2/IgGlb3u6+cO6GGgrmwu0Dmk/F+3t4hQ==","signatures":[{"sig":"MEUCIFWiBng70CaD2B5YQ/Zk4jMvxvuskXB7GYLnTTnquWewAiEA4fiQCjmCTo5DR8OdAD//YUpqhoqNy9AELWzkdBr6B+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.704.19c91ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330318},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.704.19c91ec","@flighthq/math":"0.5.1-next.704.19c91ec","@flighthq/node":"0.5.1-next.704.19c91ec","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.704.19c91ec","@flighthq/animation":"0.5.1-next.704.19c91ec"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.704.19c91ec_1788384414195_0.6191492024703222","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.729.2aeb707":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.729.2aeb707","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"9d561e7bed554a20f7919e5d154f7fa89748a252","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.729.2aeb707.tgz","fileCount":116,"integrity":"sha512-bPMcpP+kx8SWQxbCaB0lA9o4xeH/qqvFap10LSfnIr0riG/vXmZSS0rcYX+buH9eipmINPVuhbxbfLBnLWGOJQ==","signatures":[{"sig":"MEUCIQCoY2Z1a1Ruegv3S2yW5PtXgNHaHZGwHaR9wk4rfQ85xgIgU0Ty6yCUKq1/RX0QwsnyxniPJ6JwgGz9Jd2cybt9hV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.729.2aeb707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331434},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.729.2aeb707","@flighthq/math":"0.5.1-next.729.2aeb707","@flighthq/node":"0.5.1-next.729.2aeb707","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.729.2aeb707","@flighthq/animation":"0.5.1-next.729.2aeb707"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.729.2aeb707_1788400532366_0.13971581488110663","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.730.f29a5aa":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c92030c1b9e1970de21217890755074d338af02e","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.730.f29a5aa.tgz","fileCount":116,"integrity":"sha512-iIw1RSpd4PhHutKmzVwumF3/eLYJX2H78E+i5Ppx2eW14ullWg927FbIyp4dgi6w8k/6fANHFjR/s+cFm875EQ==","signatures":[{"sig":"MEQCIHfwpY849YE5EMXUDiGII/SeD7FJuGIGxWmE0dTAHm69AiA6CL8IvbUJYquYku8MHpiQVdBN3StyZj4NMoCfQeQ4ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331434},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.730.f29a5aa","@flighthq/math":"0.5.1-next.730.f29a5aa","@flighthq/node":"0.5.1-next.730.f29a5aa","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.730.f29a5aa","@flighthq/animation":"0.5.1-next.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.730.f29a5aa_1788404736268_0.08644208827618383","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.730.f29a5aa":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"cdd840a7822d64e5e84daa85822ae839ad4595bd","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.730.f29a5aa.tgz","fileCount":116,"integrity":"sha512-QeFpdQLnxC185fk0NDyge1y60U7gChGfFhTAeNQvwrnANPYmEYZBVjIrBapEmTVMvmoyu2k5j31rtKCsVvafKg==","signatures":[{"sig":"MEUCIQCR461JN6p8XooY1fy428wnLOSwrYFtaUKVM6EGPE2Z4gIgSEzVTugcwKSPfp9iPCt4ksTrd1itZOR/metx4baTBlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331434},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.730.f29a5aa","@flighthq/math":"0.5.1-edge.730.f29a5aa","@flighthq/node":"0.5.1-edge.730.f29a5aa","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.730.f29a5aa","@flighthq/animation":"0.5.1-edge.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.730.f29a5aa_1788405278226_0.1826130287506751","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.731.0ae0aa4":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"a1b49479aed97a8a24b37a074a8f239ba2d5072a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.731.0ae0aa4.tgz","fileCount":116,"integrity":"sha512-H0v8OGgsvNcx0SOll2Si5pwCVkaqM7lLNpdslfGvuyZ6Lw84XnRn3eCUjbXAdhYjZk5kxy71UnmKDZVr6FVXjQ==","signatures":[{"sig":"MEYCIQDF/2o7L0ASFkaswERfWnEofyrMpuL88o4XZdivwXJhsAIhAMh74UMStEvsRsX8uWzq+pmOsU7vnxBipV6OdJtDeVLN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331434},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.731.0ae0aa4","@flighthq/math":"0.5.1-next.731.0ae0aa4","@flighthq/node":"0.5.1-next.731.0ae0aa4","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.731.0ae0aa4","@flighthq/animation":"0.5.1-next.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.731.0ae0aa4_1788405436054_0.3851608665565933","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.731.0ae0aa4":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"95f41e21192d15096d2e646729f3ae0cfd8951fa","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.731.0ae0aa4.tgz","fileCount":116,"integrity":"sha512-/NxFvuaViuQJ74H6LuMl7IxI4vGkpAusmkdx+6IKBOluZamvc2vkgIWpL9j1YUHJXv2EwYNsb107MdF5E+tIAw==","signatures":[{"sig":"MEUCIHA6t5klih0SYlgkD468Gy5BX7/nRX1oHQX+cMj4in6SAiEAygl0GBiLmcsHG2gnVr7Qh5YxplP4dtV6OdB9wVGbSFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331434},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.731.0ae0aa4","@flighthq/math":"0.5.1-edge.731.0ae0aa4","@flighthq/node":"0.5.1-edge.731.0ae0aa4","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.731.0ae0aa4","@flighthq/animation":"0.5.1-edge.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.731.0ae0aa4_1788405980630_0.1378921912562987","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.743.8d09db1":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"358b0bcee0a4dca35647a4b6ce99e24d6a9c451a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.743.8d09db1.tgz","fileCount":116,"integrity":"sha512-wfsHECqNiKRozUGfjHZTRaCDA83SnXhDJUqo8gd8DZG4TqnQTCc1EABzHqOijrvQ/5Ki9s12rOSqXq62VxARFA==","signatures":[{"sig":"MEYCIQCK7riQ/Rw8L2vunl37gQvl9wHM7gd2U6doDV8yeYT7UwIhAMRcSn7AIzwvy7rPwHvazh3osh90BXWsSIEMa+MKdSTi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331434},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.743.8d09db1","@flighthq/math":"0.5.1-next.743.8d09db1","@flighthq/node":"0.5.1-next.743.8d09db1","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.743.8d09db1","@flighthq/animation":"0.5.1-next.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.743.8d09db1_1788426627033_0.12830255603328888","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.743.8d09db1":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"afc4bea80c5bcb3cc94199a209cb918248adf1ee","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.743.8d09db1.tgz","fileCount":116,"integrity":"sha512-II92kpuan5q+9aLNt28iNx+DAQpoLcth/5gIwFgKHM4ejNqwmuoSkiFNQ6D9fmXhY5fScTqtzpnYZY9VpIcDuA==","signatures":[{"sig":"MEUCIQC+no/TJ3BqjhaH4JvA5U0fflwPIrPrRhTn9hoQWC1sUAIgAfnu4DmltMMIs9VJlwJ2sbSjSP2a5j3yYWbPrdnZWPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331434},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.743.8d09db1","@flighthq/math":"0.5.1-edge.743.8d09db1","@flighthq/node":"0.5.1-edge.743.8d09db1","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.743.8d09db1","@flighthq/animation":"0.5.1-edge.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.743.8d09db1_1788427144347_0.0696617671471711","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.799.62ef0c7":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"953dd54ded8862eafd480fb9f194d70251ddca9f","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.799.62ef0c7.tgz","fileCount":121,"integrity":"sha512-xxjNXauDwstIvN7ItfIvvLZwt03RKazwxMC/LjL08H+tG+cHTnvVnFzyw3U9+b1cAPBvgovw5A45cpaHycYTDw==","signatures":[{"sig":"MEYCIQDuu8VHrdW9vvMlgZlV61441nhEe17dmS1u7e/0HZ8jPAIhAI9J6SxOYi+cuQwfLByeeqGAKcSjovPXxFoBXP7HHEWa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333745},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.799.62ef0c7","@flighthq/math":"0.5.1-next.799.62ef0c7","@flighthq/node":"0.5.1-next.799.62ef0c7","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.799.62ef0c7","@flighthq/animation":"0.5.1-next.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.799.62ef0c7_1788447282762_0.5225359976750248","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.799.62ef0c7":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"75c2e051a0be8e569193bf40bdeda7e685497a5a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.799.62ef0c7.tgz","fileCount":121,"integrity":"sha512-uiL3eSjH/Y6IHO4L1DfTXtocYodIZeoWopGjU3SwV1XVTznwR2484H28+9e5jkz5wa2XeXtd4zz536fhsB981A==","signatures":[{"sig":"MEYCIQD/hJBPOWE73oGUpiwJboPyQeFevoIYX9e9S+0e3eFjlAIhAMcHgXJoGI6Nieckpu1LNC30QP+a0Rb7unaWprQowua3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333745},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.799.62ef0c7","@flighthq/math":"0.5.1-edge.799.62ef0c7","@flighthq/node":"0.5.1-edge.799.62ef0c7","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.799.62ef0c7","@flighthq/animation":"0.5.1-edge.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.799.62ef0c7_1788447777827_0.35865907591579926","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.815.cc08b93":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.815.cc08b93","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"a6937cd56d03babdc0b119cbda7826cacdd68965","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.815.cc08b93.tgz","fileCount":121,"integrity":"sha512-O4hlywdNw3jdAd+d+iOceDjybBSQXMzOd5cLnSf4lrkwx6XBbuA9gceVRm9emI3AzUj64rWO6h1Od01YFkYcKA==","signatures":[{"sig":"MEYCIQCNNwVMBRBVQoK5+bF0l7sMzMjMX4zoOXByX62uFINrdAIhAIbZA0IhVjrV+DN5oMMAilb9jbxLyMhBYJmWddn+7Ezb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEUeD+OzY3IT6PepPeku1etU9QkFfXgZ5Hh3IBgypowgAiEAiHEqYgGilwNU36X3xoVYsVOdDs1qd2ndQzV1AVydu18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.815.cc08b93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333745},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.815.cc08b93","@flighthq/math":"0.5.1-next.815.cc08b93","@flighthq/node":"0.5.1-next.815.cc08b93","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.815.cc08b93","@flighthq/animation":"0.5.1-next.815.cc08b93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.815.cc08b93_1788461220812_0.4528552063265163","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.820.97b3830":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.820.97b3830","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"b8272a088ed79ae7b9ebc39b8e1e9487abfce267","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.820.97b3830.tgz","fileCount":121,"integrity":"sha512-nLyuPZ/jQnDpU6Rp2TIUzZJCdRmCLwM5Ong8ee5CwDjlO01eP/Qz0QFQFFkWi1r8vzwvr8ltR1qacs8NrGhykg==","signatures":[{"sig":"MEUCICQJqgkTGPx/F2oqCPXTcpvbJWswY8jaX/VVWIKsQ/WHAiEA/LJ3EzGH9MOmhx9ZH/xHDqMEPeYycZ2sMzFdNyp4jf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpSeeXFrzXvGPtr73lAXnOjkgp6QXb5qmF8A+pVzZ5DQIhAMB6mX2ByLRBg9lT5bKgYCon0R5Q/EPrioO1DWmnt4Hq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.820.97b3830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333745},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.820.97b3830","@flighthq/math":"0.5.1-next.820.97b3830","@flighthq/node":"0.5.1-next.820.97b3830","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.820.97b3830","@flighthq/animation":"0.5.1-next.820.97b3830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.820.97b3830_1788469940854_0.6659583077849387","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.903.f434bc2":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.903.f434bc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"f74ec462a193d33aac18e9dec5fc3baab9398632","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.903.f434bc2.tgz","fileCount":121,"integrity":"sha512-vrI4yh9XhTnB2OskXD4lPG5rs/YmSIJFZJzVBwxT8vZrLQ5hPSIdayWZdHAFcnorf7fa4rPFPS52x2OVhAeH4Q==","signatures":[{"sig":"MEUCIQDa1FwUdip2YlzQ1O/sbqki7CIwd5+UCeZsdTlQjUEUJQIgECOj98nJLMouRYwuMhcciTJWHN02BZ2EA2+53lm65V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcTpuOjHDenV4TvLexw4XJW6E4sOLSWRAmY5FNFTq5MgIhAICaEYSyikqbkTHXgfeMUgJ9qIuK1CENGMGloQtZmeQP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.903.f434bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343248},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.903.f434bc2","@flighthq/math":"0.5.1-next.903.f434bc2","@flighthq/node":"0.5.1-next.903.f434bc2","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.903.f434bc2","@flighthq/animation":"0.5.1-next.903.f434bc2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.903.f434bc2_1788551124675_0.5314077486167637","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.904.b545d9c":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.904.b545d9c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"8ae3407e02ab9666294599193e80b7e92d1b105b","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.904.b545d9c.tgz","fileCount":121,"integrity":"sha512-z7bIT3Jpyq2rGpv1rXo2K6u/1kAytc2BWNnTQsbhbukrYMZDMUzPHAUH47jWwvbrzoYVzx//6Cdg1g0UArla7w==","signatures":[{"sig":"MEUCIQDro/mP7n1Bj9aXDHkuwfDi6Xj+1burtIGIf4CavsGZNwIgavBAh+G42zwZN4VzeVuQ4Kvk1CgSgjF907qxD8udAYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA+qSCh6iDdq6MA+Hvjc8vmXcM4dX5JzetMn2RYoQ554AiEAni6u+B/7pWN3/SyvxukSDwYa9L/rJeeTDbPuFhPBxq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.904.b545d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343248},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.904.b545d9c","@flighthq/math":"0.5.1-next.904.b545d9c","@flighthq/node":"0.5.1-next.904.b545d9c","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.904.b545d9c","@flighthq/animation":"0.5.1-next.904.b545d9c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.904.b545d9c_1788554810512_0.721480533696734","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.905.5fbf787":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.905.5fbf787","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"5d75603b11c697dbaaa7f9e50aa279ec6d27a512","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.905.5fbf787.tgz","fileCount":121,"integrity":"sha512-FNJ7/PB4QzKZQmPdA1GxfhBrQ+v+r+H51+xwaaZyNLLLuE7ENNkzCcSuCwJ24LWqrZMPvl2GBYzPIt0RdMHOSA==","signatures":[{"sig":"MEUCIQDpMJXj1/5RtgYxBTMYiF0luVCWT6CQ2MVA3HC6V5pU1wIgZpmlUauGaVV0oJWzTK89XR9CFyY4Njn3lHL5E2Zrc2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDCIBPb/H2ztP9TK8igBTV6YIFZiKDAT3W8QR8l369eWQIgYHl91bRQpjw2UJN+e/gqKF5LTvWuAfo92JjCs9Dg3DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.905.5fbf787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344484},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.905.5fbf787","@flighthq/math":"0.5.1-next.905.5fbf787","@flighthq/node":"0.5.1-next.905.5fbf787","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.905.5fbf787","@flighthq/animation":"0.5.1-next.905.5fbf787"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.905.5fbf787_1788556065484_0.34811019881338034","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.906.419e5c9":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.906.419e5c9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"7ac74977a7732f6dced05da6d23aee81dfc7da62","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.906.419e5c9.tgz","fileCount":121,"integrity":"sha512-t/s9qXt3ZsqD+HUFZdJjV4z4hmQ1NFcnA3Gex8BKjnS6R61mzn+D0Qno0kp+Sm4IIsUmYydFqPWNlbIQdH6dmg==","signatures":[{"sig":"MEUCIQCXPX7kLkY2G4JpS+eXndycwRQDZm/psBueeVkd5hdaOQIgIHNbTYZrS0iPE/1OlS9yC4xIFP1KciO/YfVJdl698So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFS68vN4m6MMBcthIZqKXeP7w3SZpTGFxuwp/3OGZQDiAiAer3I8TgILEn/adgT3PyfGk6qh/0TYZWUnghTaKvAg2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.906.419e5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.906.419e5c9","@flighthq/math":"0.5.1-next.906.419e5c9","@flighthq/node":"0.5.1-next.906.419e5c9","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.906.419e5c9","@flighthq/animation":"0.5.1-next.906.419e5c9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.906.419e5c9_1788559780647_0.6736925715011461","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.908.b072fbc":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.908.b072fbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"084ad205fcc50ac296de45310147072419143864","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.908.b072fbc.tgz","fileCount":121,"integrity":"sha512-j8dW3Q5rfCLlh63lTsj5zJGk3PJrvyWaPHaEEXynIS2AAEsEmRwws/aHZ4G3RE9SCvkeK2ngtSEKVXhqn4ptZg==","signatures":[{"sig":"MEUCIH1d8luoY9ZvnFnZ5pOSwP8xqAuUnhd1ZlDy3qKlSDwaAiEAp0tFMHOXSlLc4jlxcQ8Jjb+IclLBrajEXAOl+V1dMSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBIK3Ui+oB3dZlWk7JjK+s331GtPbJyjoSo86E5YrNgoAiEAtgi/QxgsiXhhkyMN23jk11ba2hZO5fqRqhVCl7Got/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.908.b072fbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.908.b072fbc","@flighthq/math":"0.5.1-next.908.b072fbc","@flighthq/node":"0.5.1-next.908.b072fbc","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.908.b072fbc","@flighthq/animation":"0.5.1-next.908.b072fbc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.908.b072fbc_1788564432897_0.556735418629031","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.909.a5d1857":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"6a0458e5add7e09824d35c143db86fb0fda75dc2","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.909.a5d1857.tgz","fileCount":121,"integrity":"sha512-X2W8FhD/dOFse39F0rDGDLijbBdsFcNSyqavl3Y/U1RdrZrppaNjpoHNsDEX8CKkpAZ3hmpPXLpigYL7ARw5lQ==","signatures":[{"sig":"MEQCIC9PKRvKr0z8neezrQtf6NitX9ejkv2PeM4bUEeZhl/jAiAs3H1ADXZge93WuENILoPiwvrHtS5Iq6rTWlb0nl4dug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICXLkkmcNQB48qvBSP8/D2/27bu/RntbjWSUpN3R39mrAiB+LXNPbBx3N4mzNKku36Zp5hYG5UAhu/MZK8d1suDdlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.909.a5d1857","@flighthq/math":"0.5.1-next.909.a5d1857","@flighthq/node":"0.5.1-next.909.a5d1857","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.909.a5d1857","@flighthq/animation":"0.5.1-next.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.909.a5d1857_1788565120814_0.8739517760473114","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.909.a5d1857":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"7bae3c7200ee683ab7c07723bc40c053720b14dd","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.909.a5d1857.tgz","fileCount":121,"integrity":"sha512-+fdmlo9DKrKe4ERkInDusY+K7/Aj6KxWJjJHx2hG0dxKGprRFyv1vH0z9Nj6/ZEXoFb3NICeFmAE5ndBQMqHAg==","signatures":[{"sig":"MEYCIQDLSKyORKk4w2UZYq2nJ1DR2mdA/bIHYdAnpprFcLpyCwIhAPrJlA0k7Xq1oIKSDtcIBtAlAA7gvcLVccs1u+RAQ080","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGBZKy9mNQA3Q5PuJlxj6XeDAmD9IRuepr0wAS8+GK5pAiBp7N6oFwHFkWSigDit2VAlOSOWZ4BJp6EXFhA9XoJBsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.909.a5d1857","@flighthq/math":"0.5.1-edge.909.a5d1857","@flighthq/node":"0.5.1-edge.909.a5d1857","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.909.a5d1857","@flighthq/animation":"0.5.1-edge.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.909.a5d1857_1788565594848_0.26179412004679947","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.911.32a089f":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"5489ca8177fb5ac4af472dcbce4e844198a492a2","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.911.32a089f.tgz","fileCount":121,"integrity":"sha512-hJBwHFx8dSDOnI25IuKE6x5/yEhSQAHZsFkEgL+OXYy2J8sGpDRRKM2Pdq4bowi0opELiNnSaXkFpo8p0yXgnQ==","signatures":[{"sig":"MEYCIQD5mDVxGpv3BxL3E8uUjyILlywwjI17bWMQwZZIs4+trgIhAI99emDIcVUK+JOQkIZEkS/gDrHHdaVDqYI7iT5JSX2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCA//g9Ni4Ad0zNCStlr75Da9YxrQGDdC02VC87zrANfAIgaaDmd0bTYxLQKTs1pBWtIE8GH/TAkAYM0JBXKYyLEAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.911.32a089f","@flighthq/math":"0.5.1-next.911.32a089f","@flighthq/node":"0.5.1-next.911.32a089f","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.911.32a089f","@flighthq/animation":"0.5.1-next.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.911.32a089f_1788585450830_0.6030182799128223","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.911.32a089f":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"9c04d68ab22d08e22ca4bf5174def95b3f473f3e","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.911.32a089f.tgz","fileCount":121,"integrity":"sha512-66ZzO/2+Hzhh8aWSOj22VioMNRSQUw0/qqWyEnJmNVvDKouwLSkAghV1mKiBvExem+DKL8fW7BARcIMJ7Z2KNg==","signatures":[{"sig":"MEYCIQD6D4vN05vUYL2KTDtgMrfrrV1D18VwrdcM/glCnZHTAAIhALqRRWIaR/AhAxRATwVERNZQDwUJ0duNl0IXlUaPYaWn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVeaPeD4r2za4wHMSeUmqsaf6aHxtBK2NKzPggIoXVwwIhAMRvLfzOW4We3s2cCzXN/3CZoLLqIUoPf2aYEfpCFmRi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.911.32a089f","@flighthq/math":"0.5.1-edge.911.32a089f","@flighthq/node":"0.5.1-edge.911.32a089f","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.911.32a089f","@flighthq/animation":"0.5.1-edge.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.911.32a089f_1788585850596_0.7812204349336782","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.912.289aaa0":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"ccf44eab743d0fe76bbf4585e36201e5780f4d23","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.912.289aaa0.tgz","fileCount":121,"integrity":"sha512-80uoC4D/q+ZLTagwrEfooevpqm4TJtrHXtXR2YY2jK8gd8XR0bpTuKymogdR1ESJx19wuekTh9p3Rljy0kLyHA==","signatures":[{"sig":"MEUCIEHj9Kvcgtz90R5STZbvtiP0gYgd2/01xL4KMb4kPlWdAiEAzRFURJYafAEf/iyAtqRscygo14vtmiEt+Yk+l1SYTTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIOWiz32bO5M3Okpw9oSmNJjUJZZBSKjMDQjm15IMgtQIhAKhP1CsIKZeevkWkuL0Z8LpW30JiarM0Thcl1rb5K81D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.912.289aaa0","@flighthq/math":"0.5.1-next.912.289aaa0","@flighthq/node":"0.5.1-next.912.289aaa0","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.912.289aaa0","@flighthq/animation":"0.5.1-next.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.912.289aaa0_1788587361932_0.7572646836015027","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.912.289aaa0":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"71bbe52e93dc8372ea3f3c6091772d6316a1b7f5","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.912.289aaa0.tgz","fileCount":121,"integrity":"sha512-hsVOFMw+SWahlcn+gPSKx1boMc0mGq3bkARctE90XVBA56X1qJlP9bh3rQ7gnthVmY9krY4EXLgDpWI1sTKqlA==","signatures":[{"sig":"MEYCIQC+hMnjogRhExQviKwizksJKEAW9MmX980wJ8Vwtp0EYgIhANxk2qW/a8pZkSXXtGdBrlmWx/RKU7GNfhbu8P38JXmJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3bRqaU7ZeDb5sr/JZCOGcSmf8/OHvyIbkMUe3oSzaJgIhANZIkJPOgaELBenfNCURVC7WWVwsMgAxm4cmmq37jGkq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.912.289aaa0","@flighthq/math":"0.5.1-edge.912.289aaa0","@flighthq/node":"0.5.1-edge.912.289aaa0","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.912.289aaa0","@flighthq/animation":"0.5.1-edge.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.912.289aaa0_1788587651866_0.7487235329013997","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.914.ed01add":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"d68be1df06a837bb8c774f61687131bc6f0c5cd6","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.914.ed01add.tgz","fileCount":121,"integrity":"sha512-S4ZfXN3/3prIxWuOuZTd9NGbT1eJ8vk65ih83m7NMo28H45248PpnCs5Iyu5gcRrpjgA51CuS3pX2xboyQg1JQ==","signatures":[{"sig":"MEUCICpk7BRaJZKZHHmHfHaR3s8yeJQXE6JMcW3Bc5iF+mNCAiEA1CQdL58T5GblmF+imZmV9+/Ol0rlIAWFJSbQK9W+24M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTMTz9Js5XtiVAv2t4pc7oF+79u7DHvzfL48izmF8dZgIhAMS2h0Ydo9D8zLyJEEOkZ8LJP2aNs3sVFdsf5YOXnYX0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.914.ed01add","@flighthq/math":"0.5.1-next.914.ed01add","@flighthq/node":"0.5.1-next.914.ed01add","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.914.ed01add","@flighthq/animation":"0.5.1-next.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.914.ed01add_1788630847456_0.4063155748153444","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.914.ed01add":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"038146e9a9988eb0c1953999f1b15dab4a847cc7","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.914.ed01add.tgz","fileCount":121,"integrity":"sha512-01ev7OxNR3zmHwBjQrqCHXm3AqExu+AC/vNyIR5CoXdmDkS5DQyo7FxLdgQ3yBJW+fEtLo/jgw1V7miM0gxoZg==","signatures":[{"sig":"MEYCIQC+CKSIdYIfP3tL0QKIrtTsf3P4Pz8Ffa4tZ16B7IbMEgIhAKhsLnprEuBTbN0sn/nvlp+CRrgNw49G0orw6n6vInzg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9pkLm53q8n4eJJK4JvXITAvzzfjk4kzuT0BqjvBUWEAIhAKS1wBoSSFgXx1G9iPLr29XclbGGYLUSTdKi81e4HK8S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.914.ed01add","@flighthq/math":"0.5.1-edge.914.ed01add","@flighthq/node":"0.5.1-edge.914.ed01add","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.914.ed01add","@flighthq/animation":"0.5.1-edge.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.914.ed01add_1788631339288_0.9634721704962632","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.915.d4da7e7":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"ef5cb7bcbfedce01852d17d40934f277428d47fe","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.915.d4da7e7.tgz","fileCount":121,"integrity":"sha512-o8rU7gdPjvhMI2LMuHORN6nb0RcqlnCAgohrQMO+ASXIdkmqBnoeTBmcWpnflX6KJVqGmgr4EpjhU2aYcuMEtw==","signatures":[{"sig":"MEYCIQC1tpvFNB5PKzzou8beTzGJaOFdO1wbKJ3okvtuiqXNYAIhANxi/qedO5Mc/RZW18diRUI3K6Ij+6qLv8gnzSqEjiEm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAVeJtPjQXMTrfNr2nvbOYE1cVuAFp4LmgUciKGV5hA2AiEAuCcZ9Gfe+6XQ3CgnuFvH53JJNxRuYCEkUEbkXylNsDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.915.d4da7e7","@flighthq/math":"0.5.1-next.915.d4da7e7","@flighthq/node":"0.5.1-next.915.d4da7e7","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.915.d4da7e7","@flighthq/animation":"0.5.1-next.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.915.d4da7e7_1788632472465_0.630474188002554","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.915.d4da7e7":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"4439e94143e03a80cfde59b2ebbedeb2651e24e2","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.915.d4da7e7.tgz","fileCount":121,"integrity":"sha512-9lqB6gCcwjtLQuMtdYRcvS7SPCFOuKgepColciKA3Dz1xmTtkhHdjHnoAF2qi12mdTsMkbY6Is4WA4q+26yLVw==","signatures":[{"sig":"MEUCICd5vcRTE1GkFB1bkYA5mLdrvUFeiScmV/FqNQOFDVPZAiEAzD7+i/jjqdWOBpL1t4IyZWpJX/CXnwYJdoIbmCK7xNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGjRydXv4kPESm1q+MPBMT7v4nXbvexoDsNMCH245V2QAiEAhka82tK0Z7cX/L0+rbXCeVh4Yr1zMiPXyc+u3kMt/FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.915.d4da7e7","@flighthq/math":"0.5.1-edge.915.d4da7e7","@flighthq/node":"0.5.1-edge.915.d4da7e7","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.915.d4da7e7","@flighthq/animation":"0.5.1-edge.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.915.d4da7e7_1788632862258_0.7038366443548782","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.919.354c575":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"32fa9640ea2f88492c2a51e1ba302493e944be8c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.919.354c575.tgz","fileCount":121,"integrity":"sha512-99sSjsgBY69AqGGxYpeGCRL1jLbkepAQUY4EgqU3buQ/BoXJ7GMH93et06FrDbm7B0nosAf02z+6J6DOFlXPiA==","signatures":[{"sig":"MEYCIQC8OGFWOlzgQU42tBviKpmLE8Jr45oaoTYZg58r9CXAzQIhAKsy8DD+oeyT+T2POocSdPoBhKFOeW2KFl0sdwG0ncd5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICL3zZheH8d9vhXHUTkt9wiESzTWNcaS0hX264EiYLJDAiEAtiKDg//Q4RKtCakHcpl37+rjJTYVa/QL+F0UEJDOhO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.919.354c575","@flighthq/math":"0.5.1-next.919.354c575","@flighthq/node":"0.5.1-next.919.354c575","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.919.354c575","@flighthq/animation":"0.5.1-next.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.919.354c575_1788649874818_0.7160978367076816","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.919.354c575":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"0e9392d193b62c8b12865faf2acec95c6d5963b3","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.919.354c575.tgz","fileCount":121,"integrity":"sha512-sthpYZJatZsCYoh0VSAMIyOYlOb1vccrguZRuThaqN6GOl+GVMXSR6PWLEg7KpE657SnPoHM8N7AUudONJ1Cxw==","signatures":[{"sig":"MEUCIGx7I4/8cEvWe1BrMyH2K1qB5bYgcGa2BDM7bdCrxJuSAiEA5fmktGyzaDq+MECbk52BFccdKCYUf+9nn/NVolSBcsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICaJt/ERC9JnEkSRHfA+XyKRDyHILav6ZUDt7eviUVRyAiBafgtniYpmiRginDqHn8JUgd1KRCchBquVZzYq0ZLBuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.919.354c575","@flighthq/math":"0.5.1-edge.919.354c575","@flighthq/node":"0.5.1-edge.919.354c575","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.919.354c575","@flighthq/animation":"0.5.1-edge.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.919.354c575_1788650525950_0.7675088427571886","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.920.da8f530":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"f79e7e56803a94d4efe839ccb6ec04150dcdb4a6","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.920.da8f530.tgz","fileCount":121,"integrity":"sha512-vMRxGOPrT0xuhOcJUJ44sllQRsxCnYZ8VDQCTnYJC2lfJLWGUDs22wG/Khx8XHGZvfCDIEq5kZIF+jea8CuM6g==","signatures":[{"sig":"MEUCIHv8zG8+ArByhGqzLNGUQu2iwBXxF6KALQBRXbZAO6sNAiEAiDE/1wSUwuib/IeI9OhKr4hdxnrONyRbKJFN4t28GW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDC2lYlpjDO+SOjNbJTOwVkqx/A+PpatOGSpMiPrIKA+gIgMcCrpetavRPtUlghhqbdsXmm+7/eM3KFY3dxmsmbmz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.920.da8f530","@flighthq/math":"0.5.1-next.920.da8f530","@flighthq/node":"0.5.1-next.920.da8f530","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.920.da8f530","@flighthq/animation":"0.5.1-next.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.920.da8f530_1788726240802_0.27852220349824974","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.920.da8f530":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"380c8f4a5ee243f9694c1eb753d1f1e7c4cba170","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.920.da8f530.tgz","fileCount":121,"integrity":"sha512-mX39P2KqeoiBrbktfs3CAKTHhkLls4T4TJfhESCp6wTSysIOAf4KtFLe0TCYp189uANBwwmsXuBSnnMTONMehw==","signatures":[{"sig":"MEQCICkdiWTOvxqQy8FSjsWsk2F7ZnnaI1f58dAzUZVJ3fjDAiBC2F1Px2RaHaV5hxxRkBZHFwJk4hUc0cqT5nrt/WZf2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDLOWEJcOrW07uj8jZJGs5MAlGLsQ7Ujq7Zw4txVnkVHAiEA4L8zcLaIzAr1Me/qH181bTorZcXLec22FCcUi/oXbFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344658},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.920.da8f530","@flighthq/math":"0.5.1-edge.920.da8f530","@flighthq/node":"0.5.1-edge.920.da8f530","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.920.da8f530","@flighthq/animation":"0.5.1-edge.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.920.da8f530_1788726767510_0.2228365787962927","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.973.788d3d7":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.973.788d3d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"fde403377fe287778445abac229a21931ffb7fb1","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.973.788d3d7.tgz","fileCount":125,"integrity":"sha512-pSps67RGmaeYnIu5ptFnNSHP5p+tg+sxLFSWeIqgKzCu4PbT/Eqq9CDUaSnCr7v1y5I4Z+7jXy+6zHFM7v/Wpw==","signatures":[{"sig":"MEUCIDXuWyKEMs460iV+/5ZVUvAJQ+1/wnmly57yPrtIQkWfAiEAh2aH3m5PoAV3XKnhb1qAyC/ByZnTi7WmeD+2gut/Crk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHKZDt0qVJbtmG2CSRispYJPT692WhGT07y0+Q2LGaOPAiEA+aAiFvt37uxnb2I8dWRfjj/uY5E2J+Whb5Mpw1FLRE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.973.788d3d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347838},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.973.788d3d7","@flighthq/math":"0.5.1-next.973.788d3d7","@flighthq/node":"0.5.1-next.973.788d3d7","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.973.788d3d7","@flighthq/animation":"0.5.1-next.973.788d3d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.973.788d3d7_1788898890809_0.8570439208581642","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1017.13841a8":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1017.13841a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"a81a6cfa15e759565b2876bfe73a37408abfe0b7","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1017.13841a8.tgz","fileCount":125,"integrity":"sha512-3yel1qXF4MIRaubVEJDHHuPrmz7LltT77glSHNMTuWP6RNxYkihincboK4hIi5+7YiEIaVcVlYNnTs+I/0322g==","signatures":[{"sig":"MEQCIAn7L0VGq79oh43SH7d4ZcCUDJTcW/TyVJIsb4pfnCUlAiAi4GvXFa1Q7gpork/qBCjd70RUpysmT91Lak+yXi467g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUHa57owC41YQv15DCo84a/2Anr8bjzodaSfuPnNQeLgIhAM43xTBuretD7jCFTdmAeyh0bAYhJLzrrTXanApei/L6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1017.13841a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1017.13841a8","@flighthq/math":"0.5.1-next.1017.13841a8","@flighthq/node":"0.5.1-next.1017.13841a8","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1017.13841a8","@flighthq/animation":"0.5.1-next.1017.13841a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1017.13841a8_1788927435437_0.4627171978250155","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1019.1274ec5":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"8f0761314f651a13040edb41eb0e50aaffa8a720","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1019.1274ec5.tgz","fileCount":125,"integrity":"sha512-0ZxWx0JFBS9ty6T9Adt/njsz1gof0d+SU9nJXVCgalsIP5/WonE9BKBAPFsaJwN9ND40dbzEWGbAbhuEhNrN+g==","signatures":[{"sig":"MEUCIQD8DE47MLOn8Dfa+LSbROOcs3HdZeJSn+/Sv9CNabPw+wIgYNt/sGdS8WhCCkK8KWGZH2OV1IyWgM5gYhqNK1afOYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICMRrzaUmWW2x4lMqbDdo7VCoUwNC0B6uwJMppRhNJltAiEA1OPQYI1fTaeb2JwyLeqSc3vq2ZgJnNk4zHt45sSiEmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1019.1274ec5","@flighthq/math":"0.5.1-next.1019.1274ec5","@flighthq/node":"0.5.1-next.1019.1274ec5","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1019.1274ec5","@flighthq/animation":"0.5.1-next.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1019.1274ec5_1788934589444_0.23806913395824192","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1019.1274ec5":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"5dfacf320a85430f7b3f36b60a3a6f27722d1bc0","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1019.1274ec5.tgz","fileCount":125,"integrity":"sha512-m3RshkE7/YITLDTNyuf7E33cnSifsHTX97FhViS9RFkiLTbMlGbxjs2OVa8Mtg5xhvCtBU+HS2S4VfAUGNla4g==","signatures":[{"sig":"MEUCIQDD+KjbQVxQmcAgKIKna1tQeBagMUMWj5jL0Y+AxJng0AIgDaN+IwzIZ9Au9ri1KIEHw8dx+8tuoqCE+J74GMhvSAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB7ix34+jvnnOc7hjU0PaPV6DGj+R6Mreffkm9kh2eywAiBw2wpYMCTwZ8hiZzjA3hmyLQOXpKN7oprqldzThqVNlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1019.1274ec5","@flighthq/math":"0.5.1-edge.1019.1274ec5","@flighthq/node":"0.5.1-edge.1019.1274ec5","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1019.1274ec5","@flighthq/animation":"0.5.1-edge.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1019.1274ec5_1788934968777_0.5335461048428889","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1047.858b9b6":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"1405499e2b548aaaaa21347f387a3280411ee016","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1047.858b9b6.tgz","fileCount":125,"integrity":"sha512-9QhPHAQZ8Dppb8vi84ABoiWQcAYqKxOyOIyZ6ANVj2m5GlllvBQcrbZ/XsmYmgrtejJVIQN9BkMBsrEnq4KnhA==","signatures":[{"sig":"MEUCIG+mlHB+wGylPvGZMsvxJ+V7fn4MUYGZciG406Oy2qVsAiEAxJswEtZHv8Y1p2p94m82SrGlMlp7/ubXyhu9XvWY1oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8qkljUbZxfxoR3YnNhHzbYyx8W1hCdvIqjK6sYwANdgIgOh8ID0Tbuyv+TQk+mjR5mcAdIqvStdAOGachv0TDchY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1047.858b9b6","@flighthq/math":"0.5.1-next.1047.858b9b6","@flighthq/node":"0.5.1-next.1047.858b9b6","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1047.858b9b6","@flighthq/animation":"0.5.1-next.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1047.858b9b6_1788973466543_0.6843453836519264","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1047.858b9b6":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"55afcee5cec8e14b3803ff9921ae5f3ab01c1edb","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1047.858b9b6.tgz","fileCount":125,"integrity":"sha512-ulISnVZvxcN4L1DH5qVNpL78NZIN/gL3fA9l9JWzIhkVIaaEF3EpWYZHLchDHOAkaGsnkRiuI/9SwPod3FS+1A==","signatures":[{"sig":"MEUCIQCghhA1GV6uIwJllSXQDHOXPFBdZPA9gokmM+UjKMRPugIgVJyu9nkY8Ct41h9h64ULXgJkb8sdg8uF+cYSvT78w4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCSZ9FWxVAQzmN7w0KZooOWkRTvv1gptEjtybq5Shn9ZAIgK1/EQWl1tl0Imc66evEI18t+P7FocTNCMvcC8y/Gp70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1047.858b9b6","@flighthq/math":"0.5.1-edge.1047.858b9b6","@flighthq/node":"0.5.1-edge.1047.858b9b6","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1047.858b9b6","@flighthq/animation":"0.5.1-edge.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1047.858b9b6_1788973592272_0.4336011284507093","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1050.0bd43cc":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1050.0bd43cc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"f6de2e4f122549580bf8a56ae99e21397b306994","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1050.0bd43cc.tgz","fileCount":125,"integrity":"sha512-sdGvJe4lja0+ok3llKBfYhZ0tgTNxlruTvh5zjN5ZqjAP4oEeSRcpj+NBQSNgqZYy3MS2pbo13cbX6KdJWT8/w==","signatures":[{"sig":"MEYCIQCNkVqfHN794BNupaz06qBiSi6VM9cxV/3OAfb0P4oqeQIhAMI7OrWhcQzAtAMPJG8xAgTn5UZcQAb9Nkzw7vA4qic3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC+FZmgYurnjAaWd1hJX2ZatCZ/Lr8jV4gIHrALPuGS4AiAV10Zkuzd4f/tF7EtUcHPzgDxiKHip4aKToMbE5I1JLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1050.0bd43cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1050.0bd43cc","@flighthq/math":"0.5.1-next.1050.0bd43cc","@flighthq/node":"0.5.1-next.1050.0bd43cc","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1050.0bd43cc","@flighthq/animation":"0.5.1-next.1050.0bd43cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1050.0bd43cc_1788988487126_0.17175029515949802","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1051.65889a1":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"4e9a38dec60e45b8b6886a56da8221a101d2c462","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1051.65889a1.tgz","fileCount":125,"integrity":"sha512-CNDf1HjNXXEIfcr3ea9QJyhuZKLteXt+QwaqVRUa9z+UmaNzJaHQ/PFHncEX9/x+htcVp3aOiXOADAkOQo0jVg==","signatures":[{"sig":"MEYCIQDnoYrc6rAePoytMSL3qTFLIxAlUUIJRoToirm284UHyQIhAN3nIHw04z/y3V8YK7HvuXnya5ZF995RFGJU/JbQ5zSH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFeKFIkJAiKCS5sGLtQNh8vEmaAw1/oUvVClyV57ku6NAiEA6bQp94frezFSRtYknG/PRi8WxbpE1YnIV3b4pIdEE0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1051.65889a1","@flighthq/math":"0.5.1-next.1051.65889a1","@flighthq/node":"0.5.1-next.1051.65889a1","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1051.65889a1","@flighthq/animation":"0.5.1-next.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1051.65889a1_1788990951744_0.21091659424846698","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1051.65889a1":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"cb1c2b91d0d7567a5c3ba7742040806bbd49b2c6","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1051.65889a1.tgz","fileCount":125,"integrity":"sha512-ZOrDgcCrX8pigO2IvzkyKmF/iteKgveKPb3Uqt2O2XvqyZI9pYSYS2Ill7iPZUrJBmGsLy9DO+dZ46oZBsrugA==","signatures":[{"sig":"MEYCIQDpRhjjRGgNw4D5JVygeMLREnmfrabdBKqfjADXedUhOAIhALB1RWR4xspzs2mtu/CzTkNSokLNnnxLw8cwa3rPmNnf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0jP9d6D+OEt7wxEVH1eYviGK1SqE8Zlg0UDgM0YBbzQIgZ4F9an+3AdkysS/kGx+OjovkO1hekNGPQVHPC87lT/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1051.65889a1","@flighthq/math":"0.5.1-edge.1051.65889a1","@flighthq/node":"0.5.1-edge.1051.65889a1","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1051.65889a1","@flighthq/animation":"0.5.1-edge.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1051.65889a1_1788991650971_0.14064051790437682","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1052.ea38f97":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"8f96026f8f96e9a8590d1e5a6d50ea7040838b08","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1052.ea38f97.tgz","fileCount":125,"integrity":"sha512-GKiwRpjqr6baNtyvWah1cl5y3OFq/u9KaSLN3WFmCALcucNkom+w8fmkgY8ov6XIdbWpAsPWfwldLb22flETFw==","signatures":[{"sig":"MEUCIQDbQzyBIBYlLoeC1U6y79kI78kM4CQ8HhpfNuFw7vLp/wIgR4hyZPJSHvL+tvymCCGeE9TZ8AxNwlZkcYZR9zv2At4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHaicR48yv/rcpvaG5oI7zUJqKpahXs7AMwgV08VCaE+AiB5XJ4fm87TOUoeKh1NEVz718P1iVrZHT8v7w12MUKhwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1052.ea38f97","@flighthq/math":"0.5.1-next.1052.ea38f97","@flighthq/node":"0.5.1-next.1052.ea38f97","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1052.ea38f97","@flighthq/animation":"0.5.1-next.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1052.ea38f97_1789013694483_0.9346643468392837","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1052.ea38f97":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"e41c79ea391ddfeef18fd1fe458a29b8e0372e07","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1052.ea38f97.tgz","fileCount":125,"integrity":"sha512-MdQV0E6pNMfZ2jf++e1+Nis8xyCr7wc5TZFcNBOZl3roJkNtGgx03McAwgXxo3FlLU1ZiLAP0ux26awZnuUhaQ==","signatures":[{"sig":"MEYCIQCz2YsQP81NsxtlXe8ec0PHTfR/52r4p4uk0FF37nhgGAIhAKuyL9x3lZoSjNZJTSu8e3fx36/4VUmlsY4xebyo9oJ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3UKsmFcRab0rVdcwrGy4qgQcC48YZSrjc2yCQ9FzXvwIgIfDapZubRYnp7yz3UVvyHQENXnGB9LLsOwGz998p+Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1052.ea38f97","@flighthq/math":"0.5.1-edge.1052.ea38f97","@flighthq/node":"0.5.1-edge.1052.ea38f97","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1052.ea38f97","@flighthq/animation":"0.5.1-edge.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1052.ea38f97_1789014082188_0.1803007745172811","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1056.4945b81":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"9cd8d9537a3e62caea98d5efe4c19ef06db74c63","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1056.4945b81.tgz","fileCount":125,"integrity":"sha512-ZWAQa/aJ9XSnKAlzS/m0p9NbR7G8sVEKEiXuCk81y6VABFvHlNCzwcDdRclu7+wkolPeGDHm4va9m8dsE4fdyA==","signatures":[{"sig":"MEUCIAOBISAb3LIB5TFGsSiko/EGlV4pqtIEFVCHRzmPYqYiAiEA5pW8ucm38q8EkjbGjmFP75iFpH2po1a59acZnXXzlu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUySd6ytZQYeMATbiODsb3122sLiEDKeg64NIqXvmWIwIgZGzGvzZpU6WnW56QqJTOqL0H+ra5xlM+2Oh7Guq3Shs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1056.4945b81","@flighthq/math":"0.5.1-next.1056.4945b81","@flighthq/node":"0.5.1-next.1056.4945b81","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1056.4945b81","@flighthq/animation":"0.5.1-next.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1056.4945b81_1789060852409_0.6776886973972933","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1056.4945b81":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"b9d9c2e468f1b747759646ed2b45f7c7fd98b355","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1056.4945b81.tgz","fileCount":125,"integrity":"sha512-pQmR/IaFXcrvVoO1UY78VRqdr3U4bn7oIpCM64v5FXjZH7jO4RaP6gwMQ5chGEu2NmoidD7Y7VEyoPG8uV1a/Q==","signatures":[{"sig":"MEUCIQDwToTQZI5Mg5QKPdvzWcqi8C8x6URGPxL1FVivWDUOcQIgOFD2HYEWJTH5EEs8UB8+Gb3w2eYBLw3i3JXjwDcfPHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDobaumTIfXLPzrC4USc6s8YAg+DEYSC5f5o8dvk1RslAiEA5AFabKAnCRHRaB2k3oJVXuRn6YA2rtat7V5hLBLpfCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1056.4945b81","@flighthq/math":"0.5.1-edge.1056.4945b81","@flighthq/node":"0.5.1-edge.1056.4945b81","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1056.4945b81","@flighthq/animation":"0.5.1-edge.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1056.4945b81_1789061161430_0.31044633762696994","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1058.751c53a":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"05fc773eafa5787ca992dc5c09452dc1caeebf0a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1058.751c53a.tgz","fileCount":125,"integrity":"sha512-6BvZ2ljUPBAt6LZkfrt1UMRoUJuqSmsT+CQuQRHYqdBWgN4CrWuJf8lRVB1rfhc4ELuTzY3A9fielwB3AgYaEA==","signatures":[{"sig":"MEUCIQDSRUpBI8vr9QDEz1VLYP+/UOexL+mPlQGNTYSwmcFaQgIgeFphX74ojJZ9dpDnVYwM5kYmG43Zzc/2DKpzNQ/AJJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdiGr+1X+wfcAWwh70zfVS9SAbGUY9RMYrTWeYftHr7gIhAPnu6pujUwrbQDzRWAcnrfdBXaAzsACq+pLSoDFhsFzl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1058.751c53a","@flighthq/math":"0.5.1-next.1058.751c53a","@flighthq/node":"0.5.1-next.1058.751c53a","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1058.751c53a","@flighthq/animation":"0.5.1-next.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1058.751c53a_1789079900176_0.7309098475772775","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1059.c56d3cd":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"01522775b2fd721e47e2584d86a9e43b6733cace","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1059.c56d3cd.tgz","fileCount":125,"integrity":"sha512-c5QdJSzQ77V2UzN5jkLDbwpD8pE/KmNVE8C/LOiiiz3PSWARIIv5ZxxJlXgQWyGXpr/55lXryvXSzXWf/P2tYw==","signatures":[{"sig":"MEUCIQCrOQ5CLOYquyJBHHzKTo2ioLGpNjTofvc2w95LyIIQrgIgGYk9+Q/sEUznxYaQ0vdG/OW0i8MlMHqkSBtfOnzY/6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEHFalHV04svSs1K92tAesUVA+G5oJvmK8iol3pf5tIFAiAHNUnvwLZK8YFoCsLCdExj3KjovbSBV/Q9mUhiGdlo2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1059.c56d3cd","@flighthq/math":"0.5.1-next.1059.c56d3cd","@flighthq/node":"0.5.1-next.1059.c56d3cd","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1059.c56d3cd","@flighthq/animation":"0.5.1-next.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1059.c56d3cd_1789080058882_0.6241896059559964","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1058.751c53a":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"59aba29b1c4b8a40ac74fe0f95c30c26cbc45154","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1058.751c53a.tgz","fileCount":125,"integrity":"sha512-fPD3IZAyQZrab/PoU+6kT0eYkFtrZGF96XbykISosz/wcnUxnevacPx9Nm7Nep8xc08LoOyqXHaqO24tzkdU8Q==","signatures":[{"sig":"MEUCIQD2aRpCmsiP7P84pzHoZwQKxLZzOmRye4wcbx4aK5w0AwIgdGksNP312zSHRsg8fX4RxP2B4pcibzn9qghUhvQiAmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4sE+cNRVGq8kvifYyepkWgDClJQTz6JWq0kUYrroq0gIgBgVBSK4qTZC2c2nxTjwLSt972DvY20fCmaV7y4+BXOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1058.751c53a","@flighthq/math":"0.5.1-edge.1058.751c53a","@flighthq/node":"0.5.1-edge.1058.751c53a","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1058.751c53a","@flighthq/animation":"0.5.1-edge.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1058.751c53a_1789080269305_0.6620416753329672","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1059.c56d3cd":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"0899e6e71d165e5a3ceb956fec657a5fa945342f","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1059.c56d3cd.tgz","fileCount":125,"integrity":"sha512-hkd73qzBJZWYrNNO4Wg/qgeSlXCYR7O/sBNLPM2CsTNfDFTdZtsvZ6ynrgF/Da1YvC5xVOtbw8AoKWQBfdzhPA==","signatures":[{"sig":"MEUCIQD7ABZuMXaQZbjl/i62hVglpHnzONgbaUZB7YHhcxtICgIgOJ7sLmt2490SDUyL/hHd2cYIftkXgRSZNMhNN7v1bw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAhaA5hoEhCbA1nSBz34D4ZwfgIcOKPzLfa00Frqt1j+AiEA6hbJGzvBBeXRP0mJjL5UDHicx+M/oZNLFQRrVL62i7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1059.c56d3cd","@flighthq/math":"0.5.1-edge.1059.c56d3cd","@flighthq/node":"0.5.1-edge.1059.c56d3cd","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1059.c56d3cd","@flighthq/animation":"0.5.1-edge.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1059.c56d3cd_1789080471154_0.7352377536792205","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1066.36fe89b":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1066.36fe89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c37d43a8d811df8a38cf2ec285d762b6331175ea","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1066.36fe89b.tgz","fileCount":125,"integrity":"sha512-jDsTyGJiwJJTzsr67Lhgjqi/tpFUR1nazFcc4hJmRyS1Bc3Yq1mkwpqvdn0HZ1lR9vh3k9xNGxqrRkyb5PTrLw==","signatures":[{"sig":"MEYCIQDY3u1wmpLFCcwk0//kRktZpsKHFERYygC1IbXidk9a7QIhAK4QYXjojQ1gy/GSYj2oEgBn8LgXgmavVumDfwCVo461","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDazB/u3m8nUCF3HcOf6oEC/zo3AwYYlYa/sdu/7f5igAIgZosXezcgIeTb3EfqINZP+o5dGuufn4fl9FYVg86HLT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1066.36fe89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1066.36fe89b","@flighthq/math":"0.5.1-next.1066.36fe89b","@flighthq/node":"0.5.1-next.1066.36fe89b","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1066.36fe89b","@flighthq/animation":"0.5.1-next.1066.36fe89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1066.36fe89b_1789109633253_0.14236106619991906","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1069.554a2ac":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1069.554a2ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"6f039316598181f9544686fdb7307b00b2cf657c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1069.554a2ac.tgz","fileCount":125,"integrity":"sha512-88uvsqVA2SvdhpN6ZbVs6tAaBgcAuUt9jL2MTFHcU3NIyoDX9yOIYacSbQDIAWsJkVguclcRf6h++sd/RU3NJA==","signatures":[{"sig":"MEQCID4jlPDR4G4gbYClRT7weTPPSyVpVbRsh+2rdIr02eG5AiBnNMjvl+SKi8CVGhqGwHbu7plKLI9BnNUtnmCNO6Uv1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8KNSSyMqjhcI06ePYL51N27tLsYlsb1D2hNMyE2gjGAIgfVaY8vdwNy2v9Uin8cghxZjM3vDwrgi2ZEOha2nPISA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1069.554a2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1069.554a2ac","@flighthq/math":"0.5.1-next.1069.554a2ac","@flighthq/node":"0.5.1-next.1069.554a2ac","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1069.554a2ac","@flighthq/animation":"0.5.1-next.1069.554a2ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1069.554a2ac_1789112182366_0.006324071105991758","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1197.6a425ce":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1197.6a425ce","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"4362cddd33390559eb05a19c0f278c35f3f520c2","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1197.6a425ce.tgz","fileCount":125,"integrity":"sha512-klP6r45G4xe/d5aXOxiaET4zLC7KbwsMt59xii2KLqkKjAyPYYcQhVTNoGTzsxzXGcAbOKyK84OZvdG8T05Ysg==","signatures":[{"sig":"MEQCIGXubvXZQzWjxXMCo2BXgJ+zQwZ0jLuR5sYtxbeLA3yjAiBV+zsVcwXFv+eMAY3EcB+QZRFzwd17u7h8L/4D0qAPgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC2gxd+kAeFN8bPVZh/eN+pqQaQsDWWrTjAmiDqBmmSeAiEA2OTBf73cLc3rD80iYCoNJtre5an5jOb9Pi86QEiHP80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1197.6a425ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1197.6a425ce","@flighthq/math":"0.5.1-next.1197.6a425ce","@flighthq/node":"0.5.1-next.1197.6a425ce","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1197.6a425ce","@flighthq/animation":"0.5.1-next.1197.6a425ce"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1197.6a425ce_1789241130398_0.14820415825703348","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1201.9b49dee":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1201.9b49dee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"3eb199bb470e9cf1102c17c458b7a07c792008b3","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1201.9b49dee.tgz","fileCount":125,"integrity":"sha512-TJ7aJqb1UbrnkDeb/B2QzivMAjaGTa3SOdH5bJ5yL49+4uDdlq6DogBpaLDUxpDGtkA+jzcRkqLGDpxpbnVTfg==","signatures":[{"sig":"MEYCIQCdiwjMvGCceeJikYUacM7TjYvFo2FA3eBow+UbmLhpmgIhAMDycTOH2ZR9UDupS9WcUqNEyEKQ+j6ocJn6x43qM9kI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/EtA3dm7KQdZ/J5P4p/b+tws6BGl2R9EUezG6YUhUfgIhAMWdleygEWiZv5nV2HrD6SYHixYvowlMi4Zz0lz0cUN4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1201.9b49dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1201.9b49dee","@flighthq/math":"0.5.1-next.1201.9b49dee","@flighthq/node":"0.5.1-next.1201.9b49dee","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1201.9b49dee","@flighthq/animation":"0.5.1-next.1201.9b49dee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1201.9b49dee_1789245785967_0.7755537453713159","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1202.e31f126":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1202.e31f126","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"7c8cf1ae98d3524f9f8d63c80d6e508b59339b19","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1202.e31f126.tgz","fileCount":125,"integrity":"sha512-tVdWamOV4zQxgZLuvu0I0ou31YlQGp8pUH/OhGsYT4eUlnGatE4OgBmUYUbDMnBezOWM4xNug/a6x8/sqWqVlg==","signatures":[{"sig":"MEUCIFwbEjTFpVL6Tp1VHZ3cufwlpTCBztRzaBsd6xTQk/6cAiEA18hw5XgHUE6cL9+9UEHIvxjRFKfUbth67glMV/CVZXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSs6T5NJ32GZy4IRk3bmdLDpavTTqgFsXlPaITzpumTgIhAPRaeVNdwt8Gz3F7eFJYx/27ksFBh5A5rni7MAEi7GZg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1202.e31f126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1202.e31f126","@flighthq/math":"0.5.1-next.1202.e31f126","@flighthq/node":"0.5.1-next.1202.e31f126","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1202.e31f126","@flighthq/animation":"0.5.1-next.1202.e31f126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1202.e31f126_1789249480492_0.607219069519032","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1204.e33a1ac":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1204.e33a1ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"20c92846c677065a9122f673bca2dd18a7f52379","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1204.e33a1ac.tgz","fileCount":125,"integrity":"sha512-RtBPeon17hb9mxhbLksDgpZI2fP8ZqmPtf0D8YW1na+Btpwma9qu0s4RUEQHcW132jCdAlHHSqbb3k5ewLZx0g==","signatures":[{"sig":"MEUCIQDiPC0qNBomKlxzFsmWyWkzQSsMRYJlH2FbRcYD+byr8AIgVODKGBiJcG1/PNHl7LDNgOXeMLy7mDCK7SP0jgm2Zz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCrIAnKvJCkdJeT1K2ZHZ/+jMIBAlX3rtu1kXNrWsobaQIhAOKaLDJzfqulVOBk1Vy+x4S9dbh3ELyo1YU/PRlOcbn2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1204.e33a1ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1204.e33a1ac","@flighthq/math":"0.5.1-next.1204.e33a1ac","@flighthq/node":"0.5.1-next.1204.e33a1ac","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1204.e33a1ac","@flighthq/animation":"0.5.1-next.1204.e33a1ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1204.e33a1ac_1789256115652_0.9464256370738824","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1225.129b76d":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1225.129b76d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"9d51b465c3174331b234b4d7aeb4cb82e8857ac2","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1225.129b76d.tgz","fileCount":125,"integrity":"sha512-OjX8V2FwFoerVedfax4YwrpfGbEnytCO1NQetYOr96hRuXh518ZE7Y6KVFMM3iu3Dkj+Lmp1KXRwXcePjBS4oQ==","signatures":[{"sig":"MEQCIDkaTahxol7NXe6Bb++Tu4JpTIwfvg0SZMQwVIx3pAzoAiAbw/Wk+983u2+mCnkOXN02laGzsiRmfa35N1bLSI00mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3vvrY662QmJT6qgK93TNvWCsIGeXCq1uPlQd4+f0M+gIgQH0Kb2203hOJ9uZ5kxb+KbJ4nx9TI613Y9g4wen9cFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1225.129b76d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1225.129b76d","@flighthq/math":"0.5.1-next.1225.129b76d","@flighthq/node":"0.5.1-next.1225.129b76d","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1225.129b76d","@flighthq/animation":"0.5.1-next.1225.129b76d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1225.129b76d_1789269888818_0.6992148252964678","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1244.12290e1":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1244.12290e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"374885f1051b0150613847148ffac8cf992924ac","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1244.12290e1.tgz","fileCount":125,"integrity":"sha512-jvXPOvKVuwNuoQ3HUFvWGE6E50IbaDrbcUy0BQA2Fp7gfomfCNlkA5vUaNb3l5sdaXbvCxS8qNrZGblA3w8hfg==","signatures":[{"sig":"MEUCIQD+Fl42XG9C5x4ZKRQdUKcjOBO71V+XPOnrZGtezw0ScwIgWoHj6hAETJZ0/OXFqp2tp5hJgo72X3uVQFn80oHHG7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDegNM1NKKVcDg+I6h2xC7xgew18/c20veGtfOe4/IKHQIgerP5rOeHOUmTkMjpIQSy6JYMIFoY+TUg35NMyRhO1zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1244.12290e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1244.12290e1","@flighthq/math":"0.5.1-next.1244.12290e1","@flighthq/node":"0.5.1-next.1244.12290e1","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1244.12290e1","@flighthq/animation":"0.5.1-next.1244.12290e1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1244.12290e1_1789288247784_0.2709612997191295","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1251.918ea64":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1251.918ea64","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"460a0a1f1cad3e540d4f71787495a0cc0602d8fb","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1251.918ea64.tgz","fileCount":125,"integrity":"sha512-NufEj0B+gYkMtfmmNPb3tUO4Aa7m+fEtkfBx86oGSa1IHMPYP9xtCkQ5tGaPJm2/pybNIbZ4WpHqLm1RCbR+iw==","signatures":[{"sig":"MEUCIQC7+6ghl5nwTnqBWdDfCwTiCItv+EEv1WudC+NyIvfeJgIgVtIeOSdF9OisljH47k1EHg5ai8465u7kXIwtJa4j6YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICvi+EHaZ6wvsSDFQQoY7muOSZG4YczKpnutmz030hpxAiAlvc9U8T9gBCT+TLv6KrjjPIm+LXcd/hv+y0ISQTs7kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1251.918ea64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1251.918ea64","@flighthq/math":"0.5.1-next.1251.918ea64","@flighthq/node":"0.5.1-next.1251.918ea64","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1251.918ea64","@flighthq/animation":"0.5.1-next.1251.918ea64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1251.918ea64_1789314053126_0.6289896664359014","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1252.15e4611":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1252.15e4611","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"389806ae04bbb1b91359ad531865e8966a982207","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1252.15e4611.tgz","fileCount":125,"integrity":"sha512-m1Ou+dVjteae8scGEyD5jnmAUe3euqs926dDPXgahg9l2TjwB2/3IpRS7l9hjuUMkQjhsKdMpPueEYZIz1svCg==","signatures":[{"sig":"MEYCIQCiNBPU5nwEl6uxhSsm1uj1xOqFvXuwbi5xUFV4Yhw2eAIhAKzf5W2/PaQSUsv86B8TVnFgBIY5cQ2GPJRxGUxwovUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBg5PsaVn7JCD+Rg9ytDHF4rZ0t1JbImiTHJvZuTYiCDAiBvViy0C3BFbzIiIed51YP5tEGEZ2LpoEvNT4izKUaOtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1252.15e4611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1252.15e4611","@flighthq/math":"0.5.1-next.1252.15e4611","@flighthq/node":"0.5.1-next.1252.15e4611","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1252.15e4611","@flighthq/animation":"0.5.1-next.1252.15e4611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1252.15e4611_1789315134961_0.6653378998057573","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1253.6fe252c":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1253.6fe252c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"534d6c5140baf49e53203ac70162ac2db98468a9","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1253.6fe252c.tgz","fileCount":125,"integrity":"sha512-elmZla9AeNCHNPwwSzUTNSHbE7zzhxKkc/DeTi1UwTPS+mU0pINWkpKQa9EigCn+5nnKHlHqT2MYrrXhRLQ/QQ==","signatures":[{"sig":"MEUCIQCyMWD2udb2oIy7lYafQLv+1XZGgoMqtrnNTvgfxkLysAIgNpTtCxlSzYk8c4CwVmkOv9Nafa9H5RkBhQxvXebCiuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwVm5jpjc2UVl1p2SuKLXL8BInIlvGIVytElVVJmb6PwIhALbA+YHx4TIRMw1GDSKxINljpVXL5Tss1DEIjK/txBsg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1253.6fe252c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1253.6fe252c","@flighthq/math":"0.5.1-next.1253.6fe252c","@flighthq/node":"0.5.1-next.1253.6fe252c","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1253.6fe252c","@flighthq/animation":"0.5.1-next.1253.6fe252c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1253.6fe252c_1789334641748_0.41316534033774555","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1254.2ab4a06":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1254.2ab4a06","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"97b1a8fa043f65d08a0df307557a51b20ce998fb","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1254.2ab4a06.tgz","fileCount":125,"integrity":"sha512-E+Gza4+LxGAUj8mzQQrUx6x1EQabajbPTmlAwj+HXRU09hFpIklLOFmUgUY+LWFY09zeXc6EOvWlNF0Z9Ayuag==","signatures":[{"sig":"MEQCIGUVxPPt4IA/+AiuHrsCukE/OJjce7aiK5YRwIdmAjqiAiAfE5b5KRn8PQn6m+87+vXp0QmUyA6gb3LVXtl8WUb0Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBAegICjBg9pVbgNlAur0C//ORk+9lE+aPfAFYL9ZcT4AiEAlkG5fuHUxFPXB7joP3BuNbdVC24gzfn9AHyyIi8lTXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1254.2ab4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1254.2ab4a06","@flighthq/math":"0.5.1-next.1254.2ab4a06","@flighthq/node":"0.5.1-next.1254.2ab4a06","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1254.2ab4a06","@flighthq/animation":"0.5.1-next.1254.2ab4a06"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1254.2ab4a06_1789341157580_0.7938476030698265","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1257.b2a4509":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1257.b2a4509","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"9e415a9374f1b6fbeecbb8088db4f4ade2a98124","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1257.b2a4509.tgz","fileCount":125,"integrity":"sha512-Gv1lPwVVFq56xvd84elcynUu7WmIiFmvExKtsCKt1NHcEN7AxZzNhj3ZPntnEC4mEs5mF5/ale6AilGDTE5nWA==","signatures":[{"sig":"MEUCIQD878riavRxjpssMBh429djr4TKXISalN5pn89355zXUgIgETxCUfUjPv8MQ2QZB528UrGvtKsNOjPWJV/cQP2F2RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDMgj8+QIOzimty6yaBFS9rc3nhf7d8Iyy2qYMO+vJnvAiEA0AV/01g32N9Nx4QIKgJUFBp4H+xFQglQHVB6cS68cfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1257.b2a4509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1257.b2a4509","@flighthq/math":"0.5.1-next.1257.b2a4509","@flighthq/node":"0.5.1-next.1257.b2a4509","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1257.b2a4509","@flighthq/animation":"0.5.1-next.1257.b2a4509"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1257.b2a4509_1789363773402_0.8943789372933237","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1295.2b6bfa3":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1295.2b6bfa3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"49e9616789abc66c05bcb6a01fb4b01b3813f729","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1295.2b6bfa3.tgz","fileCount":125,"integrity":"sha512-Z9qS2BqtHpUWUFoSUBhBawZfpgZwdVAhgUayu3eL8PsTl9BiuOnLsLWQlM85QS2xABfDzjHSI7Pg33dYXWbWXg==","signatures":[{"sig":"MEYCIQDRNIZrSPJx4ZPOux8wnPMzTMUoZhhoXN2l7YsdWD6O8wIhAKfYP6IRHUERSxcuXArYsP/eDTkCLMOTZy9GiVOwPNKT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtY4S5SBVdZchvLoRJwig1fwazo2KLQykAiaNCVFeb1QIhAOuBEbzmG3eeYPN5heuaVU2qkMmRZSel3qYGAx4mDWTo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1295.2b6bfa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1295.2b6bfa3","@flighthq/math":"0.5.1-next.1295.2b6bfa3","@flighthq/node":"0.5.1-next.1295.2b6bfa3","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1295.2b6bfa3","@flighthq/animation":"0.5.1-next.1295.2b6bfa3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1295.2b6bfa3_1789417593676_0.4698265638708756","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1344.b88acc1":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1344.b88acc1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"77da8e53f2d0791ee433f5b866f0a385bffb181a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1344.b88acc1.tgz","fileCount":125,"integrity":"sha512-aHTGDSB+LIZ3GrH7HC4rwsIifJRvpWY4IhwqOdSKvR0NsHThntOfNJnCDeIxsC3JFBL+QV0XBZ3CGsinnG/SjA==","signatures":[{"sig":"MEQCIHJlART0+0CWQvwBgZPRwuLnNGc5sY63S85k+KGscFMrAiBQ4XHPSCtVCx/lmhVQay3H44ZxAfcrv6vICl0ShxIxQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH4tPoIe4JlL1XyelsD1UMJDmvFVonIuK2HY4XnRK0VxAiB/6HpD/Zv553/FX1pp03Ul3+OmTQKa8YittOhneubloA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1344.b88acc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1344.b88acc1","@flighthq/math":"0.5.1-next.1344.b88acc1","@flighthq/node":"0.5.1-next.1344.b88acc1","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1344.b88acc1","@flighthq/animation":"0.5.1-next.1344.b88acc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1344.b88acc1_1789452612921_0.26544112758694927","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1345.0995dc5":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1345.0995dc5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"aedce6983e5a29d9e661aeb48fad717418fd45a2","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1345.0995dc5.tgz","fileCount":125,"integrity":"sha512-wvvbrLHjyD//1PWTtbVcP6abooyd0S5Sov7OHm7AdgDEEyV0aFYuu9B1GhpnIci2aJcZx7HW17Ja/gLcbnNf8g==","signatures":[{"sig":"MEQCIGn+OimXElH/eZHqcL6J3BH0CvBis1ZDSBVKZ2k6P2COAiAEBOF68sBO0y9o/D2ypnfagXPufVXKrk/i+m05HUDmeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCoM0me+4Bi/AuAXzpJ6ixSjQ4S64zADqsnj2DwiFsXiQIhAKwEZc6sWHT1NMzaAfCLqSOFfyXbeuxvMvdAicZGjWAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1345.0995dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1345.0995dc5","@flighthq/math":"0.5.1-next.1345.0995dc5","@flighthq/node":"0.5.1-next.1345.0995dc5","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1345.0995dc5","@flighthq/animation":"0.5.1-next.1345.0995dc5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1345.0995dc5_1789454710405_0.7595542413395442","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1347.54f97d8":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1347.54f97d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"27677320cbdf36afe06ea784016183335db53abf","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1347.54f97d8.tgz","fileCount":125,"integrity":"sha512-ID2xzMnNFl1kAQrOFQOF5WIC3oa5u7ktCfqbDFv84e1w25STT/wgzVQV69NkEPYkNPgfvJT8aZQNWfijRKkOIw==","signatures":[{"sig":"MEQCIBpbvdbRSMW2X/F/IoDJomCQh5JzJrWiJe7sFhzi180AAiApjbfaga8xWKAg8M75ncWZskRsrUJaIbz/Ud+GNLXdyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICk5phrfE4M/AV4enim7EdnHL2bnjPNumq5V2jMkWMCrAiAbVAMHa3SCBIwNXjcekJawGx3z2hGPBCZtgnkSi0CTsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1347.54f97d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1347.54f97d8","@flighthq/math":"0.5.1-next.1347.54f97d8","@flighthq/node":"0.5.1-next.1347.54f97d8","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1347.54f97d8","@flighthq/animation":"0.5.1-next.1347.54f97d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1347.54f97d8_1789460973797_0.8242804181287384","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1348.e71a747":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1348.e71a747","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"7d9e44e9e7c7f78288109db4056d3449cd9d1b1e","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1348.e71a747.tgz","fileCount":125,"integrity":"sha512-luhx8ai4MybHxwIcUTUlFGm5bcHmTAgt7rUqsNBVy//sjFbybnijQmHi719FmUWJsBypRIEuJjtCOzIb4TDTMg==","signatures":[{"sig":"MEUCIQDZNzlbbJZGVQvSPGStwRw9x/hOQ7cfnt6gehZWvuPO5wIgEz0bmOahxaImg0j8x4WeHzTmPv9kF0UmgdBnXPdwljc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHcjWwT9RqgsaCu3kpSlPcu+SXgJi5Se6CmpOK7k4xxgIgY30gSmiXjZzMtywvkI/lMK+Y0U1IMFVcaEZA4O9A5S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1348.e71a747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1348.e71a747","@flighthq/math":"0.5.1-next.1348.e71a747","@flighthq/node":"0.5.1-next.1348.e71a747","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1348.e71a747","@flighthq/animation":"0.5.1-next.1348.e71a747"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1348.e71a747_1789465018518_0.2150096206666947","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1349.05b053d":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"3fe7a6fe1950eda8b22b518244d3dfc3789b2ea9","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1349.05b053d.tgz","fileCount":125,"integrity":"sha512-wrb4EZf94M40KUZLZdfmFIBb8mbux8YGnwKDrLUbkMTz7zE1O7MgOO89r7dSJHTlAnz3Jb/TIxYWDezm52q0zg==","signatures":[{"sig":"MEUCIQC3Kef+V9yhEr5+CTE7gOqKoBReSAvPq1lQRI1uG2A+DgIgFj3RNRe94uX68RFpR/B5YEbBKJOJR58TFvOJK5yoANM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDtoCSlSAxbtzjLsKG0JrSru1TiXOnHcnLalYXENhMF5AiEA70UraUPFGDmq7ig8jaIMk4KPpdfPRPew17HG7DWdfKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1349.05b053d","@flighthq/math":"0.5.1-next.1349.05b053d","@flighthq/node":"0.5.1-next.1349.05b053d","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1349.05b053d","@flighthq/animation":"0.5.1-next.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1349.05b053d_1789468987807_0.04236990570229726","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1349.05b053d":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"b1adaa5ef62eee5173bb24ae1b5be0f099f10a84","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1349.05b053d.tgz","fileCount":125,"integrity":"sha512-Vu1CAjp3TPiGMFvpexV/tNBUsTsoAlH2+DkJ83eOcrDFjKf0YFXqZDOBBNT7fTndEJw0ci5rnPFjw9band00JQ==","signatures":[{"sig":"MEUCIHo+p0j8iaSW6LfyKR5A1AYY7MMF1agnCvWtsGgP7ebNAiEAqfW4OCH5RSFekdtqcQobQm2n3DgyVoNenMb2SUQf99s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDYOLlbD5eR45BKXp1sGGr/fgiSlAoQxpDD2eDsMGW+5AiEA6J4u6TMomd70XypkDbSPK3eFxeAYqjsMuxhNkasfr1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1349.05b053d","@flighthq/math":"0.5.1-edge.1349.05b053d","@flighthq/node":"0.5.1-edge.1349.05b053d","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1349.05b053d","@flighthq/animation":"0.5.1-edge.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1349.05b053d_1789469445647_0.8607773909281888","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1350.8ce488b":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"66b6e99812b93f947f9cb19c580b8a511169ddd0","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1350.8ce488b.tgz","fileCount":125,"integrity":"sha512-VpkH585IfEud4ARPdZ9RKxnlYteSPB7JltrLh7G3eOC6H4j1yOCpk2AOlmRxbR/BRE4LBy2gm9Ld3qp7kB3uqA==","signatures":[{"sig":"MEUCIBcixBIBobPdnqZqZbfQuBr9eH7r8g+kIretAdYgpmcUAiEAi+TDz5XR9XkJWxYrTqujiC4cjND4NSgNRbspYF/Bpfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGj05L47j9ZPz7H0Gkq7+y4V7HwbIgbh+oj3qyIIOHkwIgZjLKCXb+orfdegRtRSeX6gdh3VrYS2uCeksln+BA+JY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1350.8ce488b","@flighthq/math":"0.5.1-next.1350.8ce488b","@flighthq/node":"0.5.1-next.1350.8ce488b","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1350.8ce488b","@flighthq/animation":"0.5.1-next.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1350.8ce488b_1789489674308_0.6582920828899255","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1350.8ce488b":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"928ded4a71668d6335d3d5d32386c59a4e046d68","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1350.8ce488b.tgz","fileCount":125,"integrity":"sha512-i2k45xJSmVjMzr1tOnid5aS9PH3uGECUZ8Xz8znxSKWvlmqTQK1K6jiyHA2rQfG8WKm7s589t+SJ73VpdUmlgg==","signatures":[{"sig":"MEUCIAGY68oQaZJJMBLkNBvLTJ7uXmzGXKHvyHeW7Q91XWUJAiEAkVgf+UYBA+nFenyP9Q39Uc+d2Zh2NqYXjexb9JdiYNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKi6WobvDgRqothFbx4Ogz2+vH346z+foQf6sZf8Qc7wIhAL8OC5bEWJ8W+VZYKhUrs8M0uBPIE/iTseAATdC3T/jo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1350.8ce488b","@flighthq/math":"0.5.1-edge.1350.8ce488b","@flighthq/node":"0.5.1-edge.1350.8ce488b","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1350.8ce488b","@flighthq/animation":"0.5.1-edge.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1350.8ce488b_1789490181707_0.42642059400194476","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1370.903f328":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"cee495366ba266196f1e83fab11e19e21beec700","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1370.903f328.tgz","fileCount":125,"integrity":"sha512-cO10qhzcM9P0GkHJI6vWnPqhO9Z8+CG5St9ywcaswYj9jK1AZOr737bznCSyfxJmecEwDzcQ1njihEkaVBCl9w==","signatures":[{"sig":"MEUCIB8UzlfThPXQc32F5VQ7uj2drkDgdI+7cJ3kfBKd24UWAiEAg524CpEAKN38xCJbO4IDLm4L1oQd+eQtKlfY0GvBPIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFrXVXcdr0jG7p+BMcEbJArw8JM1YoezXPryym38LxcxAiEA2olsnoFeFJuwtb3jQW7NDK8yp7ghJne5BMRLohsq7Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1370.903f328","@flighthq/math":"0.5.1-next.1370.903f328","@flighthq/node":"0.5.1-next.1370.903f328","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1370.903f328","@flighthq/animation":"0.5.1-next.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1370.903f328_1789537750953_0.6955403156105393","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1370.903f328":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"410e04350756a10ff26bd9594c5572d6060cef91","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1370.903f328.tgz","fileCount":125,"integrity":"sha512-bmVcnGhxEMETwvLsPSkKR/A2O2k+qJx7sj7e/i2N/pXzeSynXN2b/ozVpfQ0XPyYLXZqNoChog510oA/BPa++A==","signatures":[{"sig":"MEUCIQD9/rFpq7FKivDKmo9kbLnWyaJfS/djDyJe7aQFcBo+/gIgQFKD5yRCDD9p4sSpvdrAJRwaUH3g6MRbxS3EGskQHqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHVWlu5z6JMUeZMHxMYRnvK4qjOLnh8f7N8j6UkWvJnFAiEAzeFYpVkmsVjGruxMD24yOPH9A5pwE59K7eFCwJkAafE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1370.903f328","@flighthq/math":"0.5.1-edge.1370.903f328","@flighthq/node":"0.5.1-edge.1370.903f328","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1370.903f328","@flighthq/animation":"0.5.1-edge.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1370.903f328_1789538397872_0.691165676496988","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1404.457d1da":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1404.457d1da","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"81d5e22a5bcf47cc65f7d1b7c9f5873494630176","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1404.457d1da.tgz","fileCount":125,"integrity":"sha512-8R+6IoLo/eJyBwCxKugJEaTOPaNszDi8IPbl8DCgBjuj1aetmXPW87SEvgvXLyupsaZIzLDT+E5OOC4k9aKFhQ==","signatures":[{"sig":"MEUCIQCqCRc36bkyv6lFfE/dBPshJFytEL4+UcTz4p8iqa73jwIgajOQwR0Cs7OOZcIqyA3uIBjvWh2b+Fvk+L2A71u6MRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICJXy9adx78s16k1k+XO/33SlRMc24YMX3G1Qlcj+cD/AiBuKGkV0BH5cZ2u5W7vIQslm6QCGigormNBR+Q/hNkvQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1404.457d1da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1404.457d1da","@flighthq/math":"0.5.1-next.1404.457d1da","@flighthq/node":"0.5.1-next.1404.457d1da","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1404.457d1da","@flighthq/animation":"0.5.1-next.1404.457d1da"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1404.457d1da_1789625986383_0.1322573826932023","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1405.69d9356":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"95b6642760131138b44de985c50ea644f87db0e3","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1405.69d9356.tgz","fileCount":125,"integrity":"sha512-b/KYRcqQPms4IJOFo84jay2Fyp7UQ+hznI0NXtm1YwOdtd5ocWbeDl2EygFgHfJj6rTrU2xwana9v2BE/5kmCQ==","signatures":[{"sig":"MEYCIQDzpLgKn0jTTzo4WxBr+br5j/fT2bCERgy4GbeY+SJhSwIhAOSwU6AYULuET8rg99uLyGM4FaUmF0UeKNtvPCckb6rO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCG+EnhuKhRTKkBW+jA9FU5r+7awMmTv2sLdMrh6hxqAIgPGJnHT0u8uW7hlZUgxj9OQ8dzA1nijeMXlWC5MfxNgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1405.69d9356","@flighthq/math":"0.5.1-next.1405.69d9356","@flighthq/node":"0.5.1-next.1405.69d9356","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1405.69d9356","@flighthq/animation":"0.5.1-next.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1405.69d9356_1789627694871_0.9657081148879134","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1405.69d9356":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"4ab981b554659cca72daba2e42124a5bc31a3f40","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1405.69d9356.tgz","fileCount":125,"integrity":"sha512-TKThxWpGyLxAbX6vjkBZpZxpQU1qjOoa90utvWSPZYluLvGCuFKKXbVV60u4QJ8inYG1+XUz2TBrfPPuxusmXA==","signatures":[{"sig":"MEQCIBpvWkGlWqnWToxPDjxNstD4zNb2RSod0fuEH8QxmwT1AiAqEicqG3ntLg8js2Kzm4Pxe5cdVWgdah+sbMc0OCubUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHzmDHeWn8aWWvE2BVW/jlNRCUHBEBxOHhBzQMRN9bWQIhALDGzX6Z60Vtv+/fIkWhLlRn7G02MLTKuizFjSnrVmby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1405.69d9356","@flighthq/math":"0.5.1-edge.1405.69d9356","@flighthq/node":"0.5.1-edge.1405.69d9356","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1405.69d9356","@flighthq/animation":"0.5.1-edge.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1405.69d9356_1789659757020_0.9765447281667519","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1410.b534771":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"0b00f17e2f4b22b52c6ae7020d14d6013817bff9","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1410.b534771.tgz","fileCount":125,"integrity":"sha512-S35jy5MUqvzvvRDnv+J8TxjRjNY0b5Mq1h1ZOP04PL2IEWYiDNzLD8i0QoVj141os0eXHp72/HLdZUeQefw62Q==","signatures":[{"sig":"MEUCIQDceY9+VxJ+w0PzSihMNgBKWAXcvnkz2ombBaWWm4LcdQIgAoM/OUnbej/eGd9qFpsLMgS0nCfHwC0+Jqs5ikefqAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqHjXwzeBx8+k8qxXv6gWcOLkHdQncgPOXr21EZLhXbQIhAKokhp/RR9vK7+EDcq5rZlwGV4YDajGTpQSxpNDXL83v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1410.b534771","@flighthq/math":"0.5.1-next.1410.b534771","@flighthq/node":"0.5.1-next.1410.b534771","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1410.b534771","@flighthq/animation":"0.5.1-next.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1410.b534771_1789670458117_0.821351487328035","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1410.b534771":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"5acee3b200a672bc929365309be0f64e439a9fa5","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1410.b534771.tgz","fileCount":125,"integrity":"sha512-N4NngnPIMSRcSTSjyb+/AYox2mzT3bzjj1uO+5iKlX5Onepq7tionGnop0IsbI03ISpMmpSwPCybAuslQm0XXA==","signatures":[{"sig":"MEQCICeo+OB6LXCFY/vulwfz8RKUrdevtqhfwwjoeHzWHImpAiAMJs7wdZmZWRjv+IAELKhpUFiD2EUcOX4UGybvlUkVjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC337F9vouclGvZsuMr6TT3XSkd3ThjtZfOkDoVuwkfCgIhAKX6FgKi8i8UezWhOhzO4+gK11vBsvHry3z6X/RGw8Vy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1410.b534771","@flighthq/math":"0.5.1-edge.1410.b534771","@flighthq/node":"0.5.1-edge.1410.b534771","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1410.b534771","@flighthq/animation":"0.5.1-edge.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1410.b534771_1789671079339_0.6274938740532323","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1450.5738463":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1450.5738463","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c3f052ce7e0195449c300de057d447b69136ef6a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1450.5738463.tgz","fileCount":125,"integrity":"sha512-i8CWppP9EP4lvWq0f+nP/aUnJkMz+7cIpoEBflcOh8hmlbY6AL5GZxoTYPuaAscHyldqYiBkaM4HUNFYypxBfQ==","signatures":[{"sig":"MEYCIQCJENGk/DxCcURHZibiVLRQT50ht8MmgDi2pywuOYLmeQIhANZGPlmgPiNP8pn7floDmqTP0t23R/5iE9jkdsG9qMip","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH9xpi1Cvvi9lEpj8gmdjDapNEp2nduuPWkVk6exhH/tAiBVo0xP/iO32/DeqM1Lpkyf5saVSTTxxndXOSy3UuFlIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1450.5738463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1450.5738463","@flighthq/math":"0.5.1-next.1450.5738463","@flighthq/node":"0.5.1-next.1450.5738463","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1450.5738463","@flighthq/animation":"0.5.1-next.1450.5738463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1450.5738463_1789779669615_0.9454382207421854","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1462.5a251b6":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"114c71df8950e789dc658495a3d24bf9c2ddeb71","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1462.5a251b6.tgz","fileCount":125,"integrity":"sha512-HPVWOX9XEcrAIt9RruWSDbA0GvzgYZyksYxVLiC45y2HzjczixfVlTUvM3lD6fFazCvMP7oRcd+ND/RI6Vb9Fw==","signatures":[{"sig":"MEUCIDyp2WQ/ewidc8iU/1VRxGWmR7pgjUq42z/R/8p9l6KAAiEAswixkXqRCN1gJqkXxw+Q2Rbmr5cQ4OEG/tr5hfM+n4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHhjsAgs7KtOjar67dtQdpkOTRrZuJv2IrzMI8l3+e1QIgfRsJz7dJGATDpuAdMugJ4KAxGQLL6L3DxFmFh8ppP34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1462.5a251b6","@flighthq/math":"0.5.1-next.1462.5a251b6","@flighthq/node":"0.5.1-next.1462.5a251b6","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1462.5a251b6","@flighthq/animation":"0.5.1-next.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1462.5a251b6_1789840247755_0.09166288861862881","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1462.5a251b6":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"137f0209f912e62681088f148af461ac747981e4","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1462.5a251b6.tgz","fileCount":125,"integrity":"sha512-uU0XaY0ZvNeP5T/kMUE334Qf8QXVbQIk4ufmON/rl/L91RaSOASKiznsrXJK7CBU7xePcPgJBSCtk0wciorMPg==","signatures":[{"sig":"MEUCIQDpW3Ga5beL5ffgEwloVzeVaxi5CG6tq/Dzrc/zk/ye3wIgIdGy2MQR40qyiANTxvdIWmuRleRs4ogeYWTBbwZU3/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdQmuMSoSTBCMRb3TcIwMqFDMGBOxKqd1syd1l3hkGSQIhAL1maFyUziEig5I6t0SHHIV0e8TI3KyZVmL/5oX8+MEK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1462.5a251b6","@flighthq/math":"0.5.1-edge.1462.5a251b6","@flighthq/node":"0.5.1-edge.1462.5a251b6","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1462.5a251b6","@flighthq/animation":"0.5.1-edge.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1462.5a251b6_1789840875212_0.6583595985184263","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1467.7e2fc7d":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"17f162e869ba115e85e852ea48d2973b576de011","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1467.7e2fc7d.tgz","fileCount":125,"integrity":"sha512-3bMFjZY0jzORdLCvIgfRMfaGo82yR9acQQ9LiRidvGuUKTNirZjl2wqR0UB4woe6GGTtjNiwB5W+86wgYtM2yQ==","signatures":[{"sig":"MEQCIEUuhF5KFrBy1mjI8ONHhJQ87I5/m+MpveTN4mKkEor0AiB9JY/qR9H2Er8tLFVl8YyQRF0qyawK0xpY1nxHdVtRBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAiOESAECW9OOKB4kqnh5yXgXPWYXeol3yIwZRWOPY51AiBg9WcfuZ6g3r5R8espxi6HCVfTIHhGv896kWR/LxbOqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1467.7e2fc7d","@flighthq/math":"0.5.1-next.1467.7e2fc7d","@flighthq/node":"0.5.1-next.1467.7e2fc7d","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1467.7e2fc7d","@flighthq/animation":"0.5.1-next.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1467.7e2fc7d_1789850217036_0.9748143532081197","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1467.7e2fc7d":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"acd684a4b614759061fc202d1bbc60e39eb260c1","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1467.7e2fc7d.tgz","fileCount":125,"integrity":"sha512-AuGOmY5/1BnrLcOQzJ+A4yFIZqvW78jAeDqhwDz1fHNq8P38u8JuY3YTV6vJ5QO2/8wuaWR8WVU35JnI3ISDuA==","signatures":[{"sig":"MEUCIAUN5oGCxbvr0Q99A+05ltL6RjkeDodBSKhRDAWubV+2AiEAiCJRjjNKqr8J2u1DJNc+K6VmykSgG5o8eRUcM1tg9W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsaKHw49rJtEcJ4TPEiiImyU1kRWgJMxSzqUN47XNy+gIhAJJgVrvLJRzbGyGGDmsu6DAbCReKPfE2Ma6Dd3r7yg21","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1467.7e2fc7d","@flighthq/math":"0.5.1-edge.1467.7e2fc7d","@flighthq/node":"0.5.1-edge.1467.7e2fc7d","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1467.7e2fc7d","@flighthq/animation":"0.5.1-edge.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1467.7e2fc7d_1789850964544_0.32278340749197376","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1468.61b1d9d":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c731100a2221aea5f7f43cfe9d645ce7a186e85d","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1468.61b1d9d.tgz","fileCount":125,"integrity":"sha512-9z/zxFdiU25Qy0g3gdC6ikf5zKBtrkfmRZVFE9bXYN8YgG1D1RLDxqmI/27Qi0IVGKd93KXqLquzyKnlpM48yw==","signatures":[{"sig":"MEYCIQDjA8kBDv1Wv6Bw7F9VPmlQjm/8uPO2COBgZv9vCU49RgIhANByMxIWuIJ1uJEW/NWJbuT8py6ZCGDV6dXZZo0oKVOY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlEZrYP0UkHur2aILWuzurIQKi2dIoHqxDWWmmOVhZLAIgaNEJ7y7LKqjJYvpHNL6nLSbMwNH//FOFhMOO2nRH0kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1468.61b1d9d","@flighthq/math":"0.5.1-next.1468.61b1d9d","@flighthq/node":"0.5.1-next.1468.61b1d9d","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1468.61b1d9d","@flighthq/animation":"0.5.1-next.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1468.61b1d9d_1789852968981_0.9813583681955702","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1468.61b1d9d":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"56ebbe9063b4d2fdd929035d4399c989099cddfa","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1468.61b1d9d.tgz","fileCount":125,"integrity":"sha512-g+yoiBn0Mltz733oVOfBx5cm58o1x1oeSJodMD3Piot2NkJN6zrcHH6vOuSCmtNRCTcZFABuiXKH88efr7U/gw==","signatures":[{"sig":"MEUCIQD6rCtcEpJwNaEbERVG3SykdoFQrEGpNDozsgo/dy1gwAIgVb2h7c3PnveXrwzqYZncBkDO2mnYtRHeFeF8vS7IJ8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBZBW++KH0HkWbqR8iysJEUw0nlFtgMzly/OWSN2zxyQIhAM727/+me65i9jeWlqkI2vhPFl1kVD+KkgostC0GFfkf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1468.61b1d9d","@flighthq/math":"0.5.1-edge.1468.61b1d9d","@flighthq/node":"0.5.1-edge.1468.61b1d9d","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1468.61b1d9d","@flighthq/animation":"0.5.1-edge.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1468.61b1d9d_1789853492262_0.07206673351124393","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1471.4e82419":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"1bf9e007828ac8a6b7f0fea5b53d604ad7e3b02d","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1471.4e82419.tgz","fileCount":125,"integrity":"sha512-EkaNPZDDRjYWZ6SM2d4PXkfVBtBb7P2M6Ps8BIOPpuXac7c3XnTdXXa3ENYyAuQyEvTYnZxWoxd+KAZnyAx5KA==","signatures":[{"sig":"MEUCIDjd5MySbXQkArMYp0BB90P25SqN3gC/Tz5UpDJAi6ruAiEAhaincR8nXVjBKbh8lO9HyEtFSPc4PYylJDp9ksgzkW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH6Iai+nB4ObbEJBf/DUdpVGlWFOjdWpEEHhY9iAKmE1AiEAzoGjKWB5EyP4LSQCwiv53W3mlSOgJ44HQVMQy1kQMqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1471.4e82419","@flighthq/math":"0.5.1-next.1471.4e82419","@flighthq/node":"0.5.1-next.1471.4e82419","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1471.4e82419","@flighthq/animation":"0.5.1-next.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1471.4e82419_1789886164267_0.18744944452553258","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1471.4e82419":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"8c5546413d51789b898695cb870fe7dfc250fa0d","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1471.4e82419.tgz","fileCount":125,"integrity":"sha512-OwbXLUuN8BVWaTOAIvAlYT66F47z6QHJycaCpyG+r0JO5JGO81UuOl4Jhj6Dfil0GQwl4llLEfQxx4Z2hYDkFQ==","signatures":[{"sig":"MEYCIQDkpSFQ5VheXxNFNwaRgRUrev0d4hFgQvTD1lfXu4Y8BAIhAIB+k7GPnvx2LQwsJAwBcdDjVknMYED8rCg6CsiCIiW+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBvGOM1QXir4A9h5lGlzP4c5nv0DoGtwHQoQbMqp5lB9AiAYocv3dX152/3HU3B6N7rOj5AEH0V9nR7UA1t8nwzApg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347849},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1471.4e82419","@flighthq/math":"0.5.1-edge.1471.4e82419","@flighthq/node":"0.5.1-edge.1471.4e82419","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1471.4e82419","@flighthq/animation":"0.5.1-edge.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1471.4e82419_1789886779320_0.7489852855275123","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1505.5790c72":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1505.5790c72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"1843aa268153cec1f48c44acc593421d03823b8b","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1505.5790c72.tgz","fileCount":125,"integrity":"sha512-IsFNpuHCKPwTmOEieCPSz8+P/gxDp1IUes9vahvlhjhbypa1W9fJoEbbW3AoO9l9NXUgoYXyhDnLzU+cL+0F5g==","signatures":[{"sig":"MEUCIGkzvxwMeYxiICmXsrfRa6q4gXHTRijom+wpv2SBkfXrAiEAiXwHz8BQfcRBwSxTDAmV/p3rzjw+5VR3BM2AvU3aoq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAKu8eb4Ul7g0APBicx8/aWDWwEcaXcpREpcUMB8ZPkFAiEAowMykP2UsKzKLwQz4EjezUZBbIw0E/LCm60heGFoLqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1505.5790c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348787},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1505.5790c72","@flighthq/math":"0.5.1-next.1505.5790c72","@flighthq/node":"0.5.1-next.1505.5790c72","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1505.5790c72","@flighthq/animation":"0.5.1-next.1505.5790c72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1505.5790c72_1789901653193_0.6177495780490008","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1520.4887418":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1520.4887418","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"f376c0c8aaf65adc02c732cffe602073a6705aed","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1520.4887418.tgz","fileCount":125,"integrity":"sha512-W2EZENXsFyFxgQooL/MVrycauFHF4gICuDRe4MVLLSwO5htrQ0RYEThpb94vK0IERE5jmFlTFyAg696hrc8XAQ==","signatures":[{"sig":"MEUCIQClWHwLozn0eL80vqlM65NMIScW7CcLJNoA5o5rKs2WoAIgVk/oQCs/IetF2u3UvRH6ZeahH13Ob6bvscas7Dm18Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICYPBwWO5zNSXeX1AS8AKNJZZAC1/dML9BKNU7+cCpH2AiB9IOq6YYHpW66x4DURj+VW2kKNlRj5eUFLBrct82xFGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1520.4887418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348787},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1520.4887418","@flighthq/math":"0.5.1-next.1520.4887418","@flighthq/node":"0.5.1-next.1520.4887418","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1520.4887418","@flighthq/animation":"0.5.1-next.1520.4887418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1520.4887418_1789918114947_0.48952369860792877","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1523.c47f79f":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1523.c47f79f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"d1536aafd018e1699964ce0fbcd357d0c03397bb","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1523.c47f79f.tgz","fileCount":125,"integrity":"sha512-xW8MN+QuDzvl48cpHT4047tXOD/5MsmsG3VbI8xph1TKyEDOv/Rkxv9TynLCGxz7QK133Vzghb29F41o7qgm0w==","signatures":[{"sig":"MEQCIBpmcoVlHzSi40kV6lth7T75zhjRcdZi63ri49o0AkWoAiBa/kh83RZt/xxRmvoJG4al5pteangaiZMc90UQ3/lTAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAuC7CW7hNvack6uqldGCpsGB8YwU7/MR22xurVnq8jfAiBVeVjiwj/ZVt636gyeMktbzDoy6lzqKX/2obqdjPVXsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1523.c47f79f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348787},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1523.c47f79f","@flighthq/math":"0.5.1-next.1523.c47f79f","@flighthq/node":"0.5.1-next.1523.c47f79f","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1523.c47f79f","@flighthq/animation":"0.5.1-next.1523.c47f79f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1523.c47f79f_1789921722989_0.7197818302853465","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1533.2910b54":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1533.2910b54","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"e491ea72a10cf7774fd4beb736758e3eddb8eba5","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1533.2910b54.tgz","fileCount":125,"integrity":"sha512-+XSSKqhQXMDxL8aLpLQMTOkLnJlAkXiAmgJlYDRSe+/iPJaznzlahsZ2W4dK4zsAQih8gngV9xD5zaW8Wqum1w==","signatures":[{"sig":"MEYCIQCHJAVZ4a54StGYxs1OlS+WSIqOyMfy3KiQindUOgRhywIhALbdqMQCHkCNjRIXE0twCmZYxfF0dV6NTlNH+zuM1yJg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCB3vXdh2WryU2vW3iPdSFaIn/n7CjSZr4BUsu7jy1iKQIhAJysmnL5xLZ1H+lA/JTPLteIBPkxB34+PEfjlSFmr0/k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1533.2910b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348787},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1533.2910b54","@flighthq/math":"0.5.1-next.1533.2910b54","@flighthq/node":"0.5.1-next.1533.2910b54","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1533.2910b54","@flighthq/animation":"0.5.1-next.1533.2910b54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1533.2910b54_1789930258548_0.47819561289421775","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1538.09885fb":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1538.09885fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"7373adb28ba28096337775f676eb8adac9de9127","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1538.09885fb.tgz","fileCount":125,"integrity":"sha512-RNYxkdf5eR0FXaRF5bneRM85hjbjRk48oReeXz/hqQn5XBZOoozerHVEhZVnCnRiE1yBhsI0ZIftR9RmiyEHEQ==","signatures":[{"sig":"MEUCIH8GpD4LTu/3DcW6I6EcwXfUPdyaV81T9c6yQQRoRcFoAiEA8G5MZ2BV+9AcYqoFekWbr7W67+DyIRPsmH8/Kho3E4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlhi0KXnJCA9/UI0nThC0iX0n6qIAmLwwVKUtw+bMd2gIhAKW81yQN7ru7oURGNR5q9+LNvgcaDnu1lqkXLcznz9Rh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1538.09885fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348787},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1538.09885fb","@flighthq/math":"0.5.1-next.1538.09885fb","@flighthq/node":"0.5.1-next.1538.09885fb","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1538.09885fb","@flighthq/animation":"0.5.1-next.1538.09885fb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1538.09885fb_1789973334773_0.18431474395987113","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1541.b94031c":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1541.b94031c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"a567ab1f35008279d4d6e3f635d6c73c3972c573","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1541.b94031c.tgz","fileCount":125,"integrity":"sha512-zGhFr1uKut1UhhzqvfRkLu6yV4kznt+I2kE4fTyaSC1HYAZOwL/hk/oIblFyojbvOgXnjN/2PVr2RHXzeuE8gA==","signatures":[{"sig":"MEYCIQCdpm3dYixgUD6zguvezR9DspnZQGeeCbTvftjwl+OGLAIhAMPXQ3yXlw94PnnsVJy7k7WS9pLh7fnAZ2+03FQnWm42","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID9RWEyj5ihnLFyJOKLOCC4SbANGRllSaHEFAYbnBzvWAiEA/CfIXNnr33rmhHO89T/GotWxO4G6AwKxyxs26WzjGNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1541.b94031c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348787},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1541.b94031c","@flighthq/math":"0.5.1-next.1541.b94031c","@flighthq/node":"0.5.1-next.1541.b94031c","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1541.b94031c","@flighthq/animation":"0.5.1-next.1541.b94031c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1541.b94031c_1789974626123_0.3562904228801407","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1543.41f4a99":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1543.41f4a99","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"35c1412439a8e8df003a41c1df1fa1ad6fb7a7ca","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1543.41f4a99.tgz","fileCount":125,"integrity":"sha512-HZ3sRHfxCqi57IvRGItgTYMN7eu7A3KPNA9NPS5TUDdpa9HmO+YVpt+CVXT4Uh/708Jcd+LKMbUvtHDtav0Cyw==","signatures":[{"sig":"MEUCIBmOspDDOM3kYXhwomhD8H3IhPTjPUNmlofX4zS+lTQHAiEAoTEfpFdxawzFByI8BjmXxEzOUms0Dzvt2e8wXCqVtc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBmZTiBJvXt83Ztizn/ETg3d1IDgyA7O6uIdiJYowwqBAiAYk5T6KnVJw3K5b7txVDy1BeCnKHXGOcjNeWVnikwIqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1543.41f4a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348787},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1543.41f4a99","@flighthq/math":"0.5.1-next.1543.41f4a99","@flighthq/node":"0.5.1-next.1543.41f4a99","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1543.41f4a99","@flighthq/animation":"0.5.1-next.1543.41f4a99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1543.41f4a99_1789975487137_0.909071792976039","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1545.a3a19e0":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"47ceebfbb751720e5991834a68fc3d74c0038780","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1545.a3a19e0.tgz","fileCount":125,"integrity":"sha512-ypowDZLeXo8UStnTBVx2t2ujVZYprpICveRF8m5L+xWRuo5xRzDDY2LuOXdB1Hu2s9FDhde6XAqsRQdlTR1GwA==","signatures":[{"sig":"MEYCIQCUjE4yTTag0XusVz23m3Apw9HG4+PaN/jDNAvKGX1vnAIhAId8LCpkky9EbHf7MfWj6H5qXRjvwgxN2gtIB5WvHzt/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/Ma5fVQG8L2+wyGhUCin0OGLuksj0lFY149o5Im6MRAIhAJk7TFiC16TC7kgNOe79FP/TUFxnxDADMMSuDvTxChK2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348787},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1545.a3a19e0","@flighthq/math":"0.5.1-next.1545.a3a19e0","@flighthq/node":"0.5.1-next.1545.a3a19e0","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1545.a3a19e0","@flighthq/animation":"0.5.1-next.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1545.a3a19e0_1789976493785_0.9048754437572526","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1545.a3a19e0":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"d4a51e3d694344358c99e452ee1d8c1bbe4f2f43","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1545.a3a19e0.tgz","fileCount":125,"integrity":"sha512-Y+DMjuxoDeRcBZRPdMaOiUwG3GXYXFmC/1k/dRmEOMA7b97/tSfrHlcSiby3xYxwlDlArkE+pyADTqN97RgGAw==","signatures":[{"sig":"MEUCIG8KXLog5f7Jjdj7ADzAKO90VE4JSMwJtSBeTpvi4fnlAiEAmq33NVdg5TC127j1mr8T2uSD6CbyEHYRJ1qCBBnCGXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDYNR2wypD7qsDnITfMcwTmuIKQgL+0YfjC/sMkRN3ivwIhAM9MRCqscW7K2xKhtCKjYio+ICffBP34StXzhrWLywHq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348787},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1545.a3a19e0","@flighthq/math":"0.5.1-edge.1545.a3a19e0","@flighthq/node":"0.5.1-edge.1545.a3a19e0","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1545.a3a19e0","@flighthq/animation":"0.5.1-edge.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1545.a3a19e0_1789977063313_0.09454598098916844","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1556.ff9e615":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1556.ff9e615","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"f4b2ca793a1347947ff08c8eef2affcefb01c1b8","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1556.ff9e615.tgz","fileCount":125,"integrity":"sha512-rYSmOc+w+X5hZ2i+8djnB+/zdOPTdc2f8wEAu0Pn/v5Akapc52AAulbgfbaeFJPHSjwLy8PITP2tEXb0AYE9Ag==","signatures":[{"sig":"MEQCIBTgC27OKpSNcJkNdndtzMapM2yhGpzAR+W3JAUoxs51AiB9CuY1D2rl+41AbUX+ffa7q0jYKh3g8+bEMIGDTUbmgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAeADZmkfLt2pFHMzLNm56SYFZyGUj8hf0ODquuHEO55AiAWT+GRrHFFDFeX+WeH6Jo+feaDt2QxSuRcnAu85i8uLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1556.ff9e615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348787},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1556.ff9e615","@flighthq/math":"0.5.1-next.1556.ff9e615","@flighthq/node":"0.5.1-next.1556.ff9e615","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1556.ff9e615","@flighthq/animation":"0.5.1-next.1556.ff9e615"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1556.ff9e615_1790028170293_0.18181802952080228","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1584.db3c393":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1584.db3c393","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"5a6a3d71807f1252532a8ff29ea16439abd05735","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1584.db3c393.tgz","fileCount":125,"integrity":"sha512-tDFkecIpisVFLJHh7pdfZOtONLXunrSMFgllEU6DYRXYrJhJMomdxI9Tsq/cuLqcfuDTaGn6ODs16M0JYNc+zw==","signatures":[{"sig":"MEUCIGX7kAwxZOEk78UdDfVBB5/Jbr6wN5GJ/z4r6L6zGu1+AiEAvo+K53J/F2yN0jgCCjNBnXl6d2QVyANxAl/0b7CiTy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGta3x1/FGrHPRWqOt1P7yOnXeiIMNjk8V7pVtR3qwuJAiB8kVMofNPT4USkCt25Po5s5mcs7OYzsRdiU3GoM98bdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1584.db3c393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348787},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1584.db3c393","@flighthq/math":"0.5.1-next.1584.db3c393","@flighthq/node":"0.5.1-next.1584.db3c393","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1584.db3c393","@flighthq/animation":"0.5.1-next.1584.db3c393"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1584.db3c393_1790054431633_0.5783405521534013","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1629.669e7c5":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1629.669e7c5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c6deb1aacf693dcb32782933f04db6c71af1dbb0","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1629.669e7c5.tgz","fileCount":125,"integrity":"sha512-QBupqkFclkS/sy6QTEPyGCLZmoqiQvRibg36KSBvmaHX9DzUCvfIZuVn9x2KCsqZrGCZDOz3SOBWFw+oXUjiPA==","signatures":[{"sig":"MEQCIA37np3qnVUdnDosz1MxDtSbEgyOA/S+BZ6qGl2xDYxsAiBl2Hl4xY9MpuZNbfA8bZ03SosF33TX+yM9zylx1v5QJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBWq5wdJCR9qx488I3nwwbz25OwmyqXdbcAcQ3cE34vYAiEAhf2pCygZ6oX+1MxUsfDmDpgCwuhoLYSOdD851SMQ1Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1629.669e7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1629.669e7c5","@flighthq/math":"0.5.1-next.1629.669e7c5","@flighthq/node":"0.5.1-next.1629.669e7c5","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1629.669e7c5","@flighthq/animation":"0.5.1-next.1629.669e7c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1629.669e7c5_1790140576554_0.9476183862970007","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1669.c9827a8":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1669.c9827a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"2628e3d4a3d33267eb993f1383ca314c0dc8a95f","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1669.c9827a8.tgz","fileCount":125,"integrity":"sha512-MsoZeK25dAKXx7k4ZJnCgiinNkMkQas+iAR5qSPkyKA3wseiLbls8wBvmXMAqBosBVDOuffqCe1TJyfFRUXzTw==","signatures":[{"sig":"MEUCIGotUeEud+6XDdZU2DY2S/HU/rMnHYZG0DdfTQxN4kjLAiEAuG5MLdsPtsb1nrKOqIIQOfVsYJkeyd/fiKW7SqeToAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqSS0gwc4dG3bZKtgJI0sWfcXdckVaEsaboJY4PYQuyQIhAOBd2Wq3VlTX/BrWwR1dz4MRXDWBsYZvgud9jOn4+10f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1669.c9827a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1669.c9827a8","@flighthq/math":"0.5.1-next.1669.c9827a8","@flighthq/node":"0.5.1-next.1669.c9827a8","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1669.c9827a8","@flighthq/animation":"0.5.1-next.1669.c9827a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1669.c9827a8_1790192763440_0.899751933644154","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1680.bdc44c6":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1680.bdc44c6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"6a08c0c6efceffef90bd0d36e4c4be17fa38b420","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1680.bdc44c6.tgz","fileCount":125,"integrity":"sha512-XF/9E9sQ0tUrvLEsJckVYwoeATvSx/n5QUNiiL2KLkZAwOdUf+iPAq0vX1GyAO7v5v7MEPnno9eAMq5MBLA9Hw==","signatures":[{"sig":"MEUCIHy4VKfDoWC9NzGlWhBbPNoVA9U2E5s3eWINxrwrraJmAiEA+6WQX5WboR5c15LymSRIhpuCR+NxTCHPGLR18IjztT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbC9c5sXYHm9UlqrnZUhDCNbHugGKh2zeEDfn3EOsrggIgBBmPRvVyKkpEHoATF8RRwk7M2eLBcYrr491BdXI4fgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1680.bdc44c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1680.bdc44c6","@flighthq/math":"0.5.1-next.1680.bdc44c6","@flighthq/node":"0.5.1-next.1680.bdc44c6","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1680.bdc44c6","@flighthq/animation":"0.5.1-next.1680.bdc44c6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1680.bdc44c6_1790214569075_0.9014867016691654","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1681.3f21b44":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1681.3f21b44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"183275e8e767e3f75bfcf827a0f59c6581dc943b","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1681.3f21b44.tgz","fileCount":125,"integrity":"sha512-nCftrG2FrcbYluRdejcgWqS6hSD6oOIs4WdAyFNLZr6dxCPGjqoyWwIazu7tfEl+ROLkivf9nRx9yVDSX5WCoA==","signatures":[{"sig":"MEUCIQCUME8JQfVHHDFVifiIgNROVCJzuqQDoD6St3WR7LfVbAIgKZnWRzv6DmsuNSLDeOKNmNO1+XKsvsV6ngTSLccXXac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClaqyK5m0YBkI9NJJ4c8X+9nYLsr0tL6ViRirnncmfrAIhAJO3sLtZ93HTxfA3x/NWdhwHPbxIIQIGLjJGoxC2C2rj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1681.3f21b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1681.3f21b44","@flighthq/math":"0.5.1-next.1681.3f21b44","@flighthq/node":"0.5.1-next.1681.3f21b44","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1681.3f21b44","@flighthq/animation":"0.5.1-next.1681.3f21b44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1681.3f21b44_1790224672599_0.39612835595369966","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1682.f1470fe":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1682.f1470fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"395d34b11c6321a65c364efde1b99edc3ae106bf","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1682.f1470fe.tgz","fileCount":125,"integrity":"sha512-OlZ7Po39eNpv6TgbGJatiUmJi6RtkAPh+NvAdMllblPwRiIkTVK96iBX/jspp/3x2vv3HfaihzyZl2z6YEDKCw==","signatures":[{"sig":"MEYCIQD8FnQBU7i2LvJxLPPEOAmepRYaEeEvRMcXo10U87q/JgIhANpywiyQYhuc8B1r4KOwRekPAO1SkTrpCW4M06et9g8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHKJhiTxz8E3jO8o7JwmdybLM3JM/ULv30mvPiTRl2e7AiAsIpT1rc7fAheLemXuUsnaEkw8M0DktBo3x8Y1kmmg/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1682.f1470fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1682.f1470fe","@flighthq/math":"0.5.1-next.1682.f1470fe","@flighthq/node":"0.5.1-next.1682.f1470fe","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1682.f1470fe","@flighthq/animation":"0.5.1-next.1682.f1470fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1682.f1470fe_1790226306775_0.8246780647608694","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1685.dc0e23a":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"2867c4a805a6b9dd4fe57d8c43ae3ab623cf4c75","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1685.dc0e23a.tgz","fileCount":125,"integrity":"sha512-7seR3R0ESMeDDt4qnWDyVSqemIkK78nHTXTV2tpDwsYRYIDZd8eIJwVi1kqXs6bX1pmOWEKNzTyYfDr9SKxloA==","signatures":[{"sig":"MEQCIDTgwdYP3iofoxJQdHKM60tH6lZQoFi60cEXVoFSAgt8AiAf4T5rlwPF/G4Z+5fea1MUdSRb4I09P1I0RnGCFgFmCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFwjisWR3T4lNl2utNV1oM394gxwg76qLzJM45YgecdZAiEAwg3duJQOCloZpEdKLh5VWJlUkIiOnCL3+G5Urny/yus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1685.dc0e23a","@flighthq/math":"0.5.1-next.1685.dc0e23a","@flighthq/node":"0.5.1-next.1685.dc0e23a","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1685.dc0e23a","@flighthq/animation":"0.5.1-next.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1685.dc0e23a_1790262496636_0.4455586495002324","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1685.dc0e23a":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"259d8e0c643f32fdd2295fbd0c72ceec48dab37e","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1685.dc0e23a.tgz","fileCount":125,"integrity":"sha512-tm5yn81IeEVNSFGIu9R8e/aLE+ssyMWGcp/PAVFDU6ov3T7HZhAm48X7sdYYhPA6ziclR2BSYesjrAlUGaHbOQ==","signatures":[{"sig":"MEYCIQDsDt62oo3JfZuJDyBtHgmY8EjBs1Jt9CFcXz2hRs+ShwIhAICELEiYK9u0qa0lxP3/5h02gqjT2QoBt5NqUs7t5MZP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHung2oTL/EZ/48utDxQQVLs3ExqQZxt/YAAm4rUAZh9AiEA6GF9U/SwmdEUNuF2KsKc9wGht06ZALY8n6WnFoLKRs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1685.dc0e23a","@flighthq/math":"0.5.1-edge.1685.dc0e23a","@flighthq/node":"0.5.1-edge.1685.dc0e23a","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1685.dc0e23a","@flighthq/animation":"0.5.1-edge.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1685.dc0e23a_1790263215193_0.2059877590002741","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1687.b63c819":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"a7cd45d4cba5534e79737fabad9b8eae90922946","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1687.b63c819.tgz","fileCount":125,"integrity":"sha512-Ps1pSaJ0mWTxCzX2G9vBRKzbVlPk9I7G52OttjCkO+MWeBUsKMpOVoG1xjXTlJdo7Wst3v4ewclOs55LQPeFiQ==","signatures":[{"sig":"MEQCIFNeQIt1QsN2Gfu5eiBRmrXT14tFXwzZgc+yW8abJV6vAiAkXOJrR38ryv1OJ3AOGEvjm1l1U64oanIdQA4Z/KiQdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID11Zj/y+n8ram+S0+IC6bh1hZFiQ7fNXtaxQd3vSN0xAiA+izjjyffM50rwVprpuwye/8nN81ciUS8fFfUjaB7DgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1687.b63c819","@flighthq/math":"0.5.1-next.1687.b63c819","@flighthq/node":"0.5.1-next.1687.b63c819","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1687.b63c819","@flighthq/animation":"0.5.1-next.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1687.b63c819_1790271498387_0.08829486537502973","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1687.b63c819":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"dc2da53497f83b16fb6364726f2460b2f99539b7","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1687.b63c819.tgz","fileCount":125,"integrity":"sha512-1ylzc68DB9rLBrPI4ntQ/m3L3tGK9RjSGAaQbOb80UNxIFiQsZhhHCzSab3wDNRabqj78gs5Cfw693zoyE2KgQ==","signatures":[{"sig":"MEUCIQDXl3iRpMihxNLbj1GNWMEXW2gilcyvv9kHaDlQ7Cim/gIgJYZNg5kKa5grVOL0efyxpGSgyfpzerg1E0KSA7lQ0Ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1fhEZ/tkGVBb4BYs6H6qM3Nh3O7WYuzKVewYpnJ5PAgIgJ4Kg2oAnO5HVN8ewg766PNxPuJIxtSrDelqiJ/ufkOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1687.b63c819","@flighthq/math":"0.5.1-edge.1687.b63c819","@flighthq/node":"0.5.1-edge.1687.b63c819","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1687.b63c819","@flighthq/animation":"0.5.1-edge.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1687.b63c819_1790272023353_0.7863917991716884","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1692.64cda40":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"8084373506ec95faa8a247ece0f352cb1802bd57","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1692.64cda40.tgz","fileCount":125,"integrity":"sha512-5Kz76Dh/RylLKOE8wkaFkWO/PZncOdCk8fMejpHtYsaF1EJcJyljB3i93EHPy98FFahWpVv6zNT9foNFHAeruw==","signatures":[{"sig":"MEUCIQDmKjLM8DRvVaeji5jKczrXaka0JM88UEit80D3QwIJaQIgOsf5d5UMlZhnY5gLIOj4BlN07tpgq7EPpWSXwUQQQlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfbBMO+SKUh7M28onUHM8jmWG16rTTuKA7whiGyGcS5wIhALymi5fWkL040+WWoVP4evuuhs/8BvEvwVy0WDLLeYfV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1692.64cda40","@flighthq/math":"0.5.1-next.1692.64cda40","@flighthq/node":"0.5.1-next.1692.64cda40","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1692.64cda40","@flighthq/animation":"0.5.1-next.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1692.64cda40_1790294273969_0.8317755214301856","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1692.64cda40":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"443184e5edd9929e59b4ecd601f5519f5418eb61","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1692.64cda40.tgz","fileCount":125,"integrity":"sha512-9daFxCTRB+1YHuvPHIPQDziGzN4Vdq5e0G4iKP4rIIQ+u7rxAxEbXVfs3QgjWJbKhpqtT/leNjwnYIkQRLhDJA==","signatures":[{"sig":"MEUCIF8ptqWXtiSHA1eeQ6sSpwT6PBbbJ2Sv6XasRdC1sqZAAiEA0ODl+iVwUnulK6i/1uiTQaQAublN++weyTjA9AOlo0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGoc/ezmbY4zEEGwEtKO/I43tC/XRPqgzoojcxGWd7UvAiEA70FMmB6JBZXJGGyEmqLkkBJIO6vNhP32HhoBfHr9mMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1692.64cda40","@flighthq/math":"0.5.1-edge.1692.64cda40","@flighthq/node":"0.5.1-edge.1692.64cda40","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1692.64cda40","@flighthq/animation":"0.5.1-edge.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1692.64cda40_1790294840328_0.16999785918333488","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1694.112d897":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1694.112d897","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"c6ee032195ec41851bd1ed20cc694d6a737f4b56","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1694.112d897.tgz","fileCount":125,"integrity":"sha512-Qfzlo245vR74UNohT+eyLT+ijZ3uSHOtQGOnvIzDZD1lX5bguFF1tPO/0ZXXMoOZlJ5/wJ6SnPPC1JS+WJNHfg==","signatures":[{"sig":"MEUCIQCfS9bEUDfNed6fjBqDHp3YeiRWz5T12WYxMjyPZDuMIgIgG0lrGUnGvcNy/ZCvE6d8GzRvJlO4RsloXjx1NjrSnXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIW+bQaUAnoK+71lTYBWA3dr8vEw+qEdKYo2arxfJfJwIhANIRlj0v4vgMQFlSO1HMj5mn2EsuLorR2qxzki8G7PeI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1694.112d897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1694.112d897","@flighthq/math":"0.5.1-next.1694.112d897","@flighthq/node":"0.5.1-next.1694.112d897","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1694.112d897","@flighthq/animation":"0.5.1-next.1694.112d897"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1694.112d897_1790302396931_0.2231543704216541","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1700.cefb2f9":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1700.cefb2f9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"8a34fefbf952151198f39dfbe4f6d76f9f51c7e6","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1700.cefb2f9.tgz","fileCount":125,"integrity":"sha512-I6HtLwFEkHqyW5DS7cL6sJ5VQvTmmJ6tkGRtgPYBAvyY6mbEnftxvCh0euoSYbPUuab6MDVN8VW6txYEGM2LjQ==","signatures":[{"sig":"MEUCIQChqTXh/Q3SWsXh5kemNgr+9HXahi3HkKUJtd1Vn4dEYgIgYoEV6IS79fM2D/VKaySqymLsTqZLjM5WnfPsvLtVm1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAjA0PO8B/5MsEY7IHA9SzlKXTwjgcX4Px+8V3RLaaLYAiBFrpXpmHLnO7rB8mzY+sGHe8zTCG+xPIxn1dtSbHGy5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1700.cefb2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1700.cefb2f9","@flighthq/math":"0.5.1-next.1700.cefb2f9","@flighthq/node":"0.5.1-next.1700.cefb2f9","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1700.cefb2f9","@flighthq/animation":"0.5.1-next.1700.cefb2f9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1700.cefb2f9_1790305300308_0.8285334226274705","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1703.1905242":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1703.1905242","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"dcf84848fd550496a69066869ea1f00558762bcc","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1703.1905242.tgz","fileCount":125,"integrity":"sha512-zXlu83+uLFHfw/r7ghcruU1ycyvkvvoVSb3xztcKKfb+lUFrCylfzLxfTHl0YOCyPtkYIh1yd1QW+tb+L+/AdA==","signatures":[{"sig":"MEUCIQCYXikJ0i8kEtA8xXXqfHmYl93TgWFOMcyEWm3CP6kQPwIgG1Ve+V1yYCS//vBYUstR8+/GNfdVDdcUgOLMQq33cLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpyuCBErEsvxFOZUYSPcbTNoVzMyY5OL4VNMIk37Zv+gIhAPyP5SAEY/ulh7YOMMZfycRc0pWoHZHcXEcmpzs0SOVB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1703.1905242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1703.1905242","@flighthq/math":"0.5.1-next.1703.1905242","@flighthq/node":"0.5.1-next.1703.1905242","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1703.1905242","@flighthq/animation":"0.5.1-next.1703.1905242"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1703.1905242_1790324169091_0.639861419737872","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1704.1832e8b":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"86c5864e69e6624618a4467e42b6217d4a79a310","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1704.1832e8b.tgz","fileCount":125,"integrity":"sha512-laOKKmVxBZ84ADGffyjtHI8ab98RDARWauVX2kWxP6SGCT8/8fez0WoiwmjjfeW+1Y4NOQPjA8xuu7+cOwYilA==","signatures":[{"sig":"MEUCIBrW933faGWmUgW3Rj7OMpo06AVuEZ/7FHELf3+aOBWmAiEAro+uqkpnIl1bFGHi6H2dvYDmfaIXZvxm9cmxRWvRw4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD87HlUvMeWmzN92gVYLziMZdI1Ah5qIINr+Bhr7Z4sSAIhAO7vYzkiFcH1iLf74sbkBx9k6K0/eacinjFBpB2Vuu7V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1704.1832e8b","@flighthq/math":"0.5.1-next.1704.1832e8b","@flighthq/node":"0.5.1-next.1704.1832e8b","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1704.1832e8b","@flighthq/animation":"0.5.1-next.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1704.1832e8b_1790326905182_0.9383638182175147","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1704.1832e8b":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"d0a9c142859adbc1192e4a612f99b76e054d7d5c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1704.1832e8b.tgz","fileCount":125,"integrity":"sha512-O+LzMICi23nFAUKDIJ9JqA7fTK84pLwcMq/a0LFKbIBFMHkaUO/duoOeQ2cvlfCZXVMMH5ox1RfrjHZC24uHTQ==","signatures":[{"sig":"MEUCIH9PsbugYLc0AOG7zERvTY9VAVDgTTZoB2FF0srDGOcRAiEA+0saFn7qrwp0QjjGUJmQnJe1q+SSwy9uMEIYE9JdnJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFa1lPOxxb/huwoz5B3lwJmgCiTeP3GiWTNko6lbT37VAiA9v44O1QLgGD9mmrEnPJgB1ohqlCG68qLYAKt5/xE1Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1704.1832e8b","@flighthq/math":"0.5.1-edge.1704.1832e8b","@flighthq/node":"0.5.1-edge.1704.1832e8b","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1704.1832e8b","@flighthq/animation":"0.5.1-edge.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1704.1832e8b_1790327443776_0.9312594561169056","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1710.81c05dd":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1710.81c05dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"8080807dee3222bfcf54ae9cd79e30a0ba7ec3b2","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1710.81c05dd.tgz","fileCount":125,"integrity":"sha512-3rdR518u6ziFIpP1ITRjGQLW/lLsLSFJxReujXF48UrKPSvEFR/unvi8lSUrcMEE76v1b5sfrFYKY6fcxaSzwA==","signatures":[{"sig":"MEUCIQChn38hG6ksP6sCQv7eOUf6lwbM0nsgIYfAmaOvl1dfzQIgLbvsTGwfTUDX0/bZ7paRctipplcXHo8nt073G+Fmml4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFF0adrfsW0FPKns2X94DWf8HjgRXUZbuxexFBklrRVnAiEA2/0ReyrcJn+UspNmE6qs3Xu8divN3Fj/EF/LzFkcanQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1710.81c05dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1710.81c05dd","@flighthq/math":"0.5.1-next.1710.81c05dd","@flighthq/node":"0.5.1-next.1710.81c05dd","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1710.81c05dd","@flighthq/animation":"0.5.1-next.1710.81c05dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1710.81c05dd_1790356369584_0.5101370733080639","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1717.f605ef3":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1717.f605ef3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"1fc5d50d1ed997c4511c601e1716d31ec5af4376","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1717.f605ef3.tgz","fileCount":125,"integrity":"sha512-yElzUZ5PCAkw1x8p70enXx7DQdVvmIwOu8LehEfoiYuZPfZ511mL+PNsWyhSSDp8y2QqW8CnoyB1FLMEQ/aNQg==","signatures":[{"sig":"MEUCIEWdYK9tm5iHCZJYijry1s7Vu9jf7Wc9LlCbAgtAc3lZAiEApYGyAx4ZVIRa3dBAhyb9VbZRKMUAO/IVLgDgVQIg4Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBdv8cnrQtC7Hhi7IPX4imkJIOWdmoxASjJ5LQbvG9sRAiA+LebZM1EsO8uW6ARPCdWMkkQSbHP7S0ehcpeIdNgXAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1717.f605ef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1717.f605ef3","@flighthq/math":"0.5.1-next.1717.f605ef3","@flighthq/node":"0.5.1-next.1717.f605ef3","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1717.f605ef3","@flighthq/animation":"0.5.1-next.1717.f605ef3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1717.f605ef3_1790363753837_0.9804188565747392","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1723.553fc7a":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1723.553fc7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"44829429616efd6df869cd15d2d57787cb674ea9","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1723.553fc7a.tgz","fileCount":125,"integrity":"sha512-xeJ646R4yNKbyeFZK0PLSD/knSfY8HBkxW9j6TY4R5zHgpa+Kk1eSf7PDMVZNnFSBJlfohjNDCFGANLAkDWxAg==","signatures":[{"sig":"MEUCIQD8nBsq6beb/UQGW/TwlzdBs+kKGoRiHrVUsJoIjeNOvwIgIM9FP0uOZm7lL0QYJ6TNcWde4CDEjc1PPX34ShQQbAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEs9ghRnsB20Fa6ymRwAHRb+Hdta/lkiGRGZGHq8fFy0AiEAjJxRe5t7G+0Olkb+Y3lumMQqZGYiMTyqliG6JorIelU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1723.553fc7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348587},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1723.553fc7a","@flighthq/math":"0.5.1-next.1723.553fc7a","@flighthq/node":"0.5.1-next.1723.553fc7a","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1723.553fc7a","@flighthq/animation":"0.5.1-next.1723.553fc7a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1723.553fc7a_1790371469000_0.10700335593580745","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1724.c250cb4":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1724.c250cb4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"3c65bc41d2d8b9996e2f86ea030fa40fe273fc74","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1724.c250cb4.tgz","fileCount":125,"integrity":"sha512-gZVNr9NIby/StsQhbawiZqkNnV0P0RpSo++WP7lTp0kQ4ufGCl9qWnxrOC6W3Y2xDpbIxxT+3g7LKb8UeOz+3A==","signatures":[{"sig":"MEUCIQDFRikgciuOTGSks6H7mG/MgRbGW+vDAEDhyaEIycJTLgIgJHJ4bwN5aSSa7rM5fxH/MEiMyBqnvzESN95xSoOE9rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRC2a7h6IA/VVex+Q2e4AZUg979MJtCSeJcYLyrUz57wIhANBhbv7ttVz6PD915KJgdtq3mfYN025PklJTtJ7bYx9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1724.c250cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1724.c250cb4","@flighthq/math":"0.5.1-next.1724.c250cb4","@flighthq/node":"0.5.1-next.1724.c250cb4","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1724.c250cb4","@flighthq/animation":"0.5.1-next.1724.c250cb4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1724.c250cb4_1790377585591_0.8398276149709392","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1725.30f1dd0":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1725.30f1dd0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"6c05551af74afad5a515385568cb68b4d2a6fa1c","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1725.30f1dd0.tgz","fileCount":125,"integrity":"sha512-yU8KRm3JmG2aHdqbcUKXIRnP7uCgOQM9osuzZMeNl8yXCPT5i4XbguyIQF55EtATfZeITr6y3tV6POkJZgIYzQ==","signatures":[{"sig":"MEYCIQDSg5NBzkn1LXQ4KVpmC4vMsnTmxdOxvK3ny66DwCqFvgIhAJoCbfncgHsGinfUcTDXsxaRYvaMWk1+VsNI3VJkzGZZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIANhS1zSn7qckcK2jj5cat6rKNN29Vfc0JBT1vTofJhGAiAZXbGSFO0n3zOfAb5AkRVGSBIr3ADarQIlG+CZC/ggXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1725.30f1dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1725.30f1dd0","@flighthq/math":"0.5.1-next.1725.30f1dd0","@flighthq/node":"0.5.1-next.1725.30f1dd0","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1725.30f1dd0","@flighthq/animation":"0.5.1-next.1725.30f1dd0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1725.30f1dd0_1790380048950_0.3317875795462115","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1728.e0a1ceb":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1728.e0a1ceb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"65c8df08768f4bf03db468367e9c035a92f408f5","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1728.e0a1ceb.tgz","fileCount":125,"integrity":"sha512-rqjD5EC+XzogIaKAHIjCb1scWFq29GMJYS6XAX1wY6InmrXDctzVerVQFtTcJzLJM5OGsjVxy+SwaO63eWFN5A==","signatures":[{"sig":"MEUCIQDoLpxmeMCxfeXZxrOX7Giu+t4i8UXERC/L7gYsa6hGcAIgXfqo8JUwkmLxc2rqcVgCTeueovphfXBxXxjbWnVui1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDn4qzSXtrlAL2/z8Ep3a3cGUs4GPCXldC3FhqTFv5GGAIgNWLrA+aYpHvPpE5cmGdgZAGJYII55xccOXwDcuh0VHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1728.e0a1ceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1728.e0a1ceb","@flighthq/math":"0.5.1-next.1728.e0a1ceb","@flighthq/node":"0.5.1-next.1728.e0a1ceb","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1728.e0a1ceb","@flighthq/animation":"0.5.1-next.1728.e0a1ceb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1728.e0a1ceb_1790401794385_0.298170037429359","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1801.21234f6":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1801.21234f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"f18955e6d20af2702cde407d27a2d9ad518dfa3f","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1801.21234f6.tgz","fileCount":125,"integrity":"sha512-eRJBZuaQN24HqSIX3EcEMN8GFbboXBmp+allM2eWoIkXTTM0+5ceX8BBUyreGKXDgZ0yvzaHidVss4xQ+k4WUA==","signatures":[{"sig":"MEQCIFGI7aI6RcF54EtigyyaJAY6GQbI0Ki0CWKvkyutvXFpAiAmnkwEICuguYjsZq8PvqDl+jweCa7DzK2KE7pTeynlDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSyYCvEf5gaAlSwHUtY//7e8rR7X54mm2ba06cyxpc7wIhAIgoQd6EHzN5/9twXjYO2Ol2lB0AylUuqgjQESworcnk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1801.21234f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1801.21234f6","@flighthq/math":"0.5.1-next.1801.21234f6","@flighthq/node":"0.5.1-next.1801.21234f6","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1801.21234f6","@flighthq/animation":"0.5.1-next.1801.21234f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1801.21234f6_1790486340364_0.07755943290201595","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1831.a0b57d4":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1831.a0b57d4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"2fc1ad6077e673dda2747f6445b69fccb847a41a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1831.a0b57d4.tgz","fileCount":125,"integrity":"sha512-Ol0Bj3FY51qc/IaDWzG23z5r8aDa/QplKCP7hVATFyTDx15JweIVcT0ie7iOvqjGEweFoUdtPrkoUEx60yhVmQ==","signatures":[{"sig":"MEUCIQD/zp4ifvas0XXPAlVaOEmBQV5yfjzzZc9sVYHPwCr48gIgQOPBit061tjBqkaZ8b5K7yQ3BKG7HeP/jaIrnrt5ba8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEsH2F2q9w+QatC5F4Vc/Tci260dIyK+Hli8ZcSF91avAiADMhnKw/+8sGHD14yNP3IJ+B0UtM9nga4FWRjs9+f7ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1831.a0b57d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1831.a0b57d4","@flighthq/math":"0.5.1-next.1831.a0b57d4","@flighthq/node":"0.5.1-next.1831.a0b57d4","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1831.a0b57d4","@flighthq/animation":"0.5.1-next.1831.a0b57d4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1831.a0b57d4_1790553598746_0.585225737028809","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1850.5adb645":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1850.5adb645","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"a81c3b6780b189f91e01e5ae1757916589c5e3a0","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1850.5adb645.tgz","fileCount":125,"integrity":"sha512-VwE37xpAVQ6jLDvu2hh+0MToWpQ8s9tGUMndjSPzh76aIY/Naxy2yKqts149Mtg90vUebl+hZSXVQgHDpDig+A==","signatures":[{"sig":"MEQCIB+I1bJYtrxin3z+7D0Jqr5sLcn/Jcnt+iedOlCAQvbvAiB6O0wFqU2vr6QqHxWNCvlRxLsRGPGBN/3BjMpTJ7PSYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZQ8STCBfseweymdCiaKIa9yr16lcxzuNfnZAIcnOV3AIhAPz75EpLaNlou0x17mzxZaVm5MIbr4S5vlwA6Kzxa47m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1850.5adb645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1850.5adb645","@flighthq/math":"0.5.1-next.1850.5adb645","@flighthq/node":"0.5.1-next.1850.5adb645","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1850.5adb645","@flighthq/animation":"0.5.1-next.1850.5adb645"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1850.5adb645_1790569006703_0.3266464595214442","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1892.cbd15bd":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"b35bacb1942d441f212dec84b1b201a69e6c500a","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1892.cbd15bd.tgz","fileCount":125,"integrity":"sha512-VXU7q8vW07nq0s4fgfY1qsPwlzjgaOEjPULJDHhLN02wT2eiuQDNVT9N+G2R6FNqb2m6WbVoyAn3qWJhvDcnGw==","signatures":[{"sig":"MEUCIQC8cCAgJs9oZBkmRGEi0RPbjXqpqd4AkGQAe5eFu3vASwIgJXrjRgpdJvcqmy15h3oOD+ioSlhNGDshEzn+lp6KG3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsS8J9Y93LRSpkKRWVYSZw0sRcmEEBXGXQnMtL5iFjlgIhAK1ftZSMMGpCNZ2qvxlZ2a7dNoFZJey0WLPnF2qBBmE8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1892.cbd15bd","@flighthq/math":"0.5.1-next.1892.cbd15bd","@flighthq/node":"0.5.1-next.1892.cbd15bd","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1892.cbd15bd","@flighthq/animation":"0.5.1-next.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1892.cbd15bd_1790599554327_0.32851569881587595","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1892.cbd15bd":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"9a7a6dd9a338a81a478d17aa3c6cf5470f7a3d32","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1892.cbd15bd.tgz","fileCount":125,"integrity":"sha512-wmslEuLG5dwyrlBnJLUWeXcWOGcxMP5tE16O1Cg6U8bm3dA3/1kHsysUm/jRh0cpdqFY62YZQlkxeTjH5zWh1Q==","signatures":[{"sig":"MEYCIQC+4SaHL+eIyBbzMYQxSDyX+oXye2/NuYDJ/Pn7LBGY3QIhAKfWJ8kMB99dYkGb+Rz4T+F+dxeLhT7Cb+/VgbMBitWb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6F+uPB+VHqwaqG/knVweEO+V50OI9TWF5KSPBnOYKOwIhAKUxls8q3Nney2Sru+Zjrl9uiw9ap8FYTO6M71HMslCO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1892.cbd15bd","@flighthq/math":"0.5.1-edge.1892.cbd15bd","@flighthq/node":"0.5.1-edge.1892.cbd15bd","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1892.cbd15bd","@flighthq/animation":"0.5.1-edge.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1892.cbd15bd_1790600190179_0.2461394875414633","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1899.4b1311e":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"0bcdccf4f56339070d2768a193e0ccad533234ff","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1899.4b1311e.tgz","fileCount":125,"integrity":"sha512-pq1jDLNSBwlJI8DVvqNlGVekfD20u5ufzj34iJjqZ3AAiyhK4lQEmyfFleqJb7y6MY9XCRDWQWI4jO6Rcjjh4w==","signatures":[{"sig":"MEQCIG9IFlazanvYECd5KXM2y0zrpoTIrzW23rE0Z+9Hx5QdAiBx4Hrksjth7DvQawRrPZQFC00GZdqi1F07BH0x3uLYGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGUeMeNWI7qVGknXOY2/ZpVzA2emiD53k3OmH9tkCWPrAiAYjBToptvMUj+F5ErPr5plKWHBqkroz1x/4HP60qBBJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1899.4b1311e","@flighthq/math":"0.5.1-next.1899.4b1311e","@flighthq/node":"0.5.1-next.1899.4b1311e","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1899.4b1311e","@flighthq/animation":"0.5.1-next.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1899.4b1311e_1790630721424_0.5305730107008797","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1899.4b1311e":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"57472c889635eb61c1b2628368bfa8668150c374","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1899.4b1311e.tgz","fileCount":125,"integrity":"sha512-YrLI2Rs+W+51PxgPdQfiMSLxR/ndyRSv+d9dImz1Z92cMOpb2cgok6QFbAi3tl0yzRL16VkbSaDpPXn9ey5/Fw==","signatures":[{"sig":"MEUCIDjBBVOeYag8KQSueP7zIkHcA0h3udE+UA6GgRiuIncKAiEAvQUknSgdSfjqpYIEJA426cgfV8eadsn1FvhjuyqUG0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGbvIR/z19fFsmwN6nSTqVNjTZ0FpwPkaaOdd3r2cfdxAiB95mr5MknbiJ1w+F/pevaiXMXF28DPHQ7cSbAxV6RlTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1899.4b1311e","@flighthq/math":"0.5.1-edge.1899.4b1311e","@flighthq/node":"0.5.1-edge.1899.4b1311e","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1899.4b1311e","@flighthq/animation":"0.5.1-edge.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1899.4b1311e_1790631538989_0.29086158128547357","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1903.956d5a5":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"b515eb090173e1632188f84f6f7535c79293aace","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1903.956d5a5.tgz","fileCount":125,"integrity":"sha512-YBH+CpjoJUbTTlgeHO0yxS3ymkA6wUix8l6B7Lf5lKuQCwv9drvPr2mvcUmvIuldi0anxx09ufQzn7C/Y7+exw==","signatures":[{"sig":"MEUCIQCq+tn1keXx6rRNE9tDg3lPSW8deSs3zTJ7VI9DlqdWFQIgZe2KXABngKS62JLmTMOd9YKdBXVX8PdU+bkhnTYyhjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF+R8RcLqmYk6B+esCzmjhWembrMce4yCG2BCCS8osmBAiEA/QSgEwRAHCzXXoGZPlz69XizPjt2snekr0uiXIHV1uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1903.956d5a5","@flighthq/math":"0.5.1-next.1903.956d5a5","@flighthq/node":"0.5.1-next.1903.956d5a5","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1903.956d5a5","@flighthq/animation":"0.5.1-next.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1903.956d5a5_1790658360163_0.413166309812504","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1903.956d5a5":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"3fb34b63424f0969c7062f279385d88adaecefa4","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1903.956d5a5.tgz","fileCount":125,"integrity":"sha512-IMsY453dHWtLGWEsKCcTKV6+wkjG6muY5l64asmj689X0Ux6wlan5b9km/fTRa/KfsjGDXVFfgBymW7jTCfnSA==","signatures":[{"sig":"MEUCIQDft1/8NNgPdQzFL6K2f7dFH8Z2lNzgd6i7CmD1ehtnLAIge70VnTy+TFVLXPjeWTNAirh6ClwopcQAfETFWWXlzU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+9x34hDPn+L6gaR0mwvDTE/izG1D9T1aJDJkOSlkdSwIhAKa7oRhwqhaCgE2Gse5fv5i9biuVSlBknHuFhyCWFNnu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1903.956d5a5","@flighthq/math":"0.5.1-edge.1903.956d5a5","@flighthq/node":"0.5.1-edge.1903.956d5a5","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1903.956d5a5","@flighthq/animation":"0.5.1-edge.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1903.956d5a5_1790659171557_0.5876111087118738","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1906.1e09ca0":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1906.1e09ca0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"8d2f4228af520e1d5d26bcb91928258ce1dc4e50","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1906.1e09ca0.tgz","fileCount":125,"integrity":"sha512-cvZh3rMLiNS2WQ8KbrW/tHlGN+oWluYjjapD59kMy9TupFFxr3GvvpTGALB8iDAg3qwXui1Vfy+A2OiQ9W+yIw==","signatures":[{"sig":"MEUCIFKKOTEvwPHBkuy+TnEIwxTTml0jtPgN0vpq9+CICEFQAiEAx3aRzs5UPbQVMvikKnv+vtzxb5TkxGbdIT4xEA+DBjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0qw5Z2mEzGW0hOzE46m5an/4ww1KTvenQ92VKgs8prgIgazBIf47mrIWybKTcUrytlnZ+LucdJR5RdSsxlpIcOAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1906.1e09ca0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1906.1e09ca0","@flighthq/math":"0.5.1-next.1906.1e09ca0","@flighthq/node":"0.5.1-next.1906.1e09ca0","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1906.1e09ca0","@flighthq/animation":"0.5.1-next.1906.1e09ca0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1906.1e09ca0_1790784992738_0.8211290783020488","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1908.309c1e7":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"6934029b9d1f21590d5cced4098035096695b782","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1908.309c1e7.tgz","fileCount":125,"integrity":"sha512-F8n16N9fSB254HCU1RAGe4PwCNPETc8fz3GG5udd1UejUWqLKezNxgcILfouaANoQ4Y7g/tLB39oYvWAIIn26A==","signatures":[{"sig":"MEQCH3s0nqEms0BvNwXUPlIQVIJLDekk0DC4ZUizLkoYqBwCIQCQBedrgoA5Dsf0DDRuGGwLXIjh26t+6c6zIieEYY37Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID7sHSObbFfUUQwoDQAm18tTYAtxrlpYAsumtCX6Q0MFAiAuKQ5rZmEv2+A3inRY3VpbmLzE6D6jXXc3nnQ7HyaGAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1908.309c1e7","@flighthq/math":"0.5.1-next.1908.309c1e7","@flighthq/node":"0.5.1-next.1908.309c1e7","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1908.309c1e7","@flighthq/animation":"0.5.1-next.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1908.309c1e7_1790785777826_0.9001762170413472","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1908.309c1e7":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"8e8be03e25acd601fcbaeb7f2d45f1d89cd60f06","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1908.309c1e7.tgz","fileCount":125,"integrity":"sha512-/8ciytyfdqPUXTNaB6S1pcD2MrlZGWW7SrOficzVjfLsQT0lDAG/tVIVSVuC5XyJAm5SRrdQGjsBzdmVA/AhIw==","signatures":[{"sig":"MEUCIQD3sOz7DNqFVqYlpCJyEOmdQyzS+YTfizSnni83hbjAjwIgMAQTgip4arlxys4yA2//YbNJ4+8XY1eygGP/s/QPOXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWJ79b76cvar8a8/RPzsgftchTwszgLr0+zyTgHgflrwIhAMdaMnc8IjW7nBJF5sQjHYrI1ZeDAhB2mTG5ePwwuiJw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1908.309c1e7","@flighthq/math":"0.5.1-edge.1908.309c1e7","@flighthq/node":"0.5.1-edge.1908.309c1e7","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1908.309c1e7","@flighthq/animation":"0.5.1-edge.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1908.309c1e7_1790786695665_0.030897600122467894","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1909.7bccf72":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1909.7bccf72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"1cc28d9f4843e83bde25943372b650c7d68dd7f6","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1909.7bccf72.tgz","fileCount":125,"integrity":"sha512-ZoRMUHoAgUsy6IzL9WOUAK8itFv/1e+jCyDSDS8/iR8pyTwiPr7O7nDEy0pD5sQbPPGoH9CSf55wzGdTJM7wzA==","signatures":[{"sig":"MEUCICYdcC13ZlfBcEI9L6lUHQEJyJdv45TOiUaLHGlGq6tsAiEA5Jv6jmH1RDeQwTO+FKh+2YnxjX91/wISBRIob3QfWqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAtJz/1ZLtcddl0pLGl7Je1EelDQuEzp6YloqeDxeV4QIgclOfLF6FBqknGJFxFIXAalHvMfdJoauMZ5q/U3cggr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1909.7bccf72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.9","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1909.7bccf72","@flighthq/math":"0.5.1-next.1909.7bccf72","@flighthq/node":"0.5.1-next.1909.7bccf72","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1909.7bccf72","@flighthq/animation":"0.5.1-next.1909.7bccf72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1909.7bccf72_1790789902319_0.07144649251053714","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1910.85d85a3":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"d02068849a3189a4765e48b66497e6f6a66a63db","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1910.85d85a3.tgz","fileCount":125,"integrity":"sha512-jYnSwrC5vGwM+1SUVFXNSH5jyApp9nJspYgVv3F87LSDgBHPQkSE/fPdpFOvn8/oFFP+QJ4aj5PU9usZhKD+XQ==","signatures":[{"sig":"MEUCIQDimes2G7fBnp7sJlfUYRIqxzmYqTUlOnXUoJPodCTanAIgbWMQ473VaogCjvlYTnan0ZHF2mYrP0WLt4UVZe2JNL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYMHxshWZ7Iabvu6pmlHsCmGdayMCril0ny7xYWfu7TgIgCBRi+bZ5Qgr+j1czC+1jN7hOW63x+B/GPl53EFIfu+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.9","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1910.85d85a3","@flighthq/math":"0.5.1-next.1910.85d85a3","@flighthq/node":"0.5.1-next.1910.85d85a3","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1910.85d85a3","@flighthq/animation":"0.5.1-next.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1910.85d85a3_1790796473919_0.958060390123799","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1910.85d85a3":{"name":"@flighthq/skeleton2d","version":"0.5.1-edge.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"b916a1bd6a07c3f65e21ec2e0ca8dbc7b2a97c10","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1910.85d85a3.tgz","fileCount":125,"integrity":"sha512-46f8GEkm/XMyh4mwxkIOc1WLhZOnyEDy/6wi2n9UoRrD1V2gj4OOg6uvMuoOAFzUw/WNlSsdCKXDsSbk5xlb6A==","signatures":[{"sig":"MEQCIGBGy4LEdERfdojYtesIvmGNVSjOi5i3PiPbJAirDYoIAiBZDpfD55Khej4vgf6McWz+xVFiYqYeYaeVu2GCDRd/ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCL3lDXKg9QnWeVy0tgsyRGhZa+vW7HIH59ccC1n/WXYQIgPtK3zJ7lA8WunykHOfBKtnJNKauqJ/Hb+XLH9B92rwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.8","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1910.85d85a3","@flighthq/math":"0.5.1-edge.1910.85d85a3","@flighthq/node":"0.5.1-edge.1910.85d85a3","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1910.85d85a3","@flighthq/animation":"0.5.1-edge.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-edge.1910.85d85a3_1790797251827_0.3584365927925237","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1912.a627849":{"name":"@flighthq/skeleton2d","version":"0.5.1-next.1912.a627849","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/skeleton2d@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":"0bdc78d0895ced910c246204451481f7f8fb4932","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-next.1912.a627849.tgz","fileCount":125,"integrity":"sha512-Q95QpvwAVuAWPU4e+UGu8hQ8Pc6tDS+TpQaNIxr+l5SQtKCvscWcNq7osnrfdnACjR3vvLbkPrvhSwR39SgDmQ==","signatures":[{"sig":"MEUCIQDRROi+VXABSn2hPxZ1r5FspMAIInelfyEyYgYXgYcKjgIgLFPkH6jKrh7L558J3iuwnTII1+XqzdwJnRRJzextCOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAgqks+K5RXd5Lni2VtCzwKc5CzQtevnjBNPJjsoCevhAiAI1Y890c/ekqiQyu5ZAlji1Pg6uiRlzXlP1SCFER/mCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-next.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","type":"module","types":"dist/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/skeleton2d"},"_npmVersion":"10.9.9","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1912.a627849","@flighthq/math":"0.5.1-next.1912.a627849","@flighthq/node":"0.5.1-next.1912.a627849","@flighthq/path":"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","@flighthq/registry":"0.5.1-next.1912.a627849","@flighthq/animation":"0.5.1-next.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton2d_0.5.1-next.1912.a627849_1790860309746_0.6869579677870918","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1912.a627849":{"_id":"@flighthq/skeleton2d@0.5.1-edge.1912.a627849","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d0df622f84a90c06b1d14c39d695bfe735356b59","tarball":"https://registry.npmjs.org/@flighthq/skeleton2d/-/skeleton2d-0.5.1-edge.1912.a627849.tgz","fileCount":125,"integrity":"sha512-RbrfbVyfoY/ogE2tb3f4rohqnOMGj9JemrRSfZ8JlunCpbH6Db0XY1TDxl7x9zUTTjY/Yaqlb59+vdqIo1kJMA==","signatures":[{"sig":"MEQCIGnq1cWeAlxz2AwtLiTGGrMcgnWw9i7iJZXNvDNxvp1YAiBBMAV7zExb6FYiMX8H2kt1JDIzMZ5B/yT1zdoDa0K5yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGV+4aNx5oNee3bVqsmrw7B18G0XftXzP4FJR0HcYvNPAiEAlFuKXHbSGPE833tgdHMVlDVh5qPq2sd06/VsJ6oPQII="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fskeleton2d@0.5.1-edge.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349130},"main":"dist/index.js","name":"@flighthq/skeleton2d","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/skeleton2d"},"_npmVersion":"10.9.9","description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","directories":{},"maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-edge.1912.a627849","@flighthq/math":"0.5.1-edge.1912.a627849","@flighthq/node":"0.5.1-edge.1912.a627849","@flighthq/path":"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","@flighthq/registry":"0.5.1-edge.1912.a627849","@flighthq/animation":"0.5.1-edge.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skeleton2d_0.5.1-edge.1912.a627849_1790872892587_0.11243278578977"}}},"time":{"created":"2026-07-26T00:52:48.089Z","modified":"2026-10-01T16:41:33.086Z","0.2.1-next.840.857425c":"2026-07-26T00:52:48.336Z","0.2.1-next.841.373388f":"2026-07-26T06:06:52.544Z","0.3.0-next.906.07cea63":"2026-07-28T06:29:17.114Z","0.3.0-next.1021.f5f1ee0":"2026-07-30T15:28:43.191Z","0.3.0-next.1032.e2b99fc":"2026-07-30T18:36:18.518Z","0.3.0-next.1162.e90e518":"2026-07-30T23:19:24.632Z","0.3.0-next.1220.6982c21":"2026-07-31T13:55:04.397Z","0.3.0-next.1248.f867198":"2026-07-31T15:40:26.067Z","0.3.0-next.1272.222de94":"2026-07-31T17:10:59.245Z","0.3.0-next.1280.6369398":"2026-07-31T18:12:58.352Z","0.3.0-next.1297.43a5ef8":"2026-07-31T20:31:23.458Z","0.3.0-next.1299.b32cbdc":"2026-07-31T20:56:27.259Z","0.3.0-next.1315.1d4eb64":"2026-07-31T22:52:51.216Z","0.3.0-next.1383.c61de17":"2026-07-31T23:44:15.516Z","0.3.0-next.1392.f0bd0cc":"2026-08-01T00:47:13.275Z","0.3.0-next.1422.b585c0c":"2026-08-01T01:59:14.872Z","0.3.0-next.1435.f870241":"2026-08-01T03:02:15.825Z","0.3.0-next.1436.388ef5e":"2026-08-01T03:11:22.273Z","0.3.0-next.1445.14ca01c":"2026-08-01T03:55:50.006Z","0.3.0-next.1452.011a16e":"2026-08-01T05:24:05.807Z","0.3.0-next.1454.b17f8a5":"2026-08-01T05:59:18.543Z","0.3.0-next.1456.ace2107":"2026-08-01T14:19:56.843Z","0.3.0-next.1458.0c01b63":"2026-08-01T15:01:04.199Z","0.3.0-edge.1458.0c01b63":"2026-08-01T15:21:22.103Z","0.3.0-next.1460.2c18805":"2026-08-01T16:06:34.832Z","0.3.0-next.1463.b454aa8":"2026-08-01T23:59:21.217Z","0.3.0-next.1466.e0866d4":"2026-08-02T01:36:34.404Z","0.3.0-next.1473.098a860":"2026-08-02T04:27:59.714Z","0.3.0-next.1494.7333e82":"2026-08-02T05:38:39.516Z","0.3.0-next.1498.065f223":"2026-08-02T06:53:37.578Z","0.3.0-next.1511.9977321":"2026-08-02T16:25:09.789Z","0.3.0-next.1512.edc0fee":"2026-08-02T16:47:42.626Z","0.3.0-next.1514.a24d43f":"2026-08-02T17:00:23.480Z","0.3.0-next.1515.d4dc88e":"2026-08-02T17:04:38.024Z","0.3.0-next.1516.1b4fb2b":"2026-08-02T17:36:27.135Z","0.3.0-edge.1516.1b4fb2b":"2026-08-02T17:58:42.965Z","0.3.0-next.1529.90e58ad":"2026-08-02T18:22:02.923Z","0.3.0-next.1530.70058bd":"2026-08-02T18:51:42.285Z","0.3.0-next.1543.f490ae8":"2026-08-02T20:13:15.513Z","0.3.0-next.1560.03a2b36":"2026-08-02T20:28:05.961Z","0.3.0-next.1562.75af469":"2026-08-02T20:40:58.607Z","0.3.0-next.1566.dcdf1d3":"2026-08-02T20:53:47.603Z","0.3.0-next.1584.a68fe91":"2026-08-02T21:56:11.268Z","0.3.0-next.1585.17d10c4":"2026-08-02T22:28:44.587Z","0.3.0-next.1593.a47f94a":"2026-08-02T22:34:21.676Z","0.3.0-next.1595.4d49b41":"2026-08-02T22:43:44.717Z","0.3.0-next.1601.12b771e":"2026-08-02T23:25:55.368Z","0.3.0-next.1665.6235922":"2026-08-03T03:47:41.311Z","0.3.0-next.1669.5808974":"2026-08-03T04:25:22.003Z","0.3.0-next.1689.2810c05":"2026-08-03T05:57:18.426Z","0.3.0-next.1692.f1a7a9a":"2026-08-03T06:32:09.808Z","0.3.0-next.1702.8973fda":"2026-08-03T06:39:06.989Z","0.3.0-next.1704.8557784":"2026-08-03T06:50:02.677Z","0.3.0-next.1714.3bd86f1":"2026-08-04T18:55:26.699Z","0.3.0-next.1728.26853f6":"2026-08-04T19:53:49.045Z","0.3.0-next.1729.f927a3b":"2026-08-04T20:30:18.693Z","0.3.0-next.1781.5d072ef":"2026-08-05T00:01:54.986Z","0.3.0-next.1783.cd11ab1":"2026-08-05T00:24:46.357Z","0.3.0-next.1848.58f06fb":"2026-08-05T01:10:12.330Z","0.3.0-next.1849.a370765":"2026-08-05T01:16:02.024Z","0.3.0-next.1872.c2b1f7c":"2026-08-05T19:28:55.160Z","0.3.0-next.1883.9cd374b":"2026-08-06T00:13:14.100Z","0.3.0-next.1887.cad72aa":"2026-08-06T15:07:20.629Z","0.3.0":"2026-08-06T20:47:42.161Z","0.3.1-next.209.43ef1bc":"2026-08-07T21:03:00.522Z","0.3.1-next.320.fe56fc2":"2026-08-08T03:09:52.570Z","0.3.1-next.348.8115937":"2026-08-08T05:11:18.337Z","0.3.1-next.385.e32d957":"2026-08-08T08:56:29.231Z","0.3.1-next.401.5d59659":"2026-08-08T09:58:47.831Z","0.3.1-next.407.d03a0bb":"2026-08-09T17:50:11.290Z","0.3.1-next.409.5c00b00":"2026-08-10T04:14:01.302Z","0.3.1-next.425.a3192ab":"2026-08-10T04:28:24.146Z","0.3.1-next.493.539802d":"2026-08-10T20:01:01.147Z","0.3.1-next.509.c235802":"2026-08-10T20:41:25.086Z","0.3.1-next.575.c1f8e01":"2026-08-11T02:42:57.674Z","0.3.1-next.616.aa7ae7f":"2026-08-11T15:08:21.469Z","0.3.1-next.617.89baf58":"2026-08-11T15:12:20.035Z","0.3.1-next.625.675880d":"2026-08-11T15:30:41.751Z","0.3.1-next.703.e259040":"2026-08-12T18:33:57.812Z","0.3.1-next.704.69286f6":"2026-08-12T18:49:20.033Z","0.3.1-next.733.f1845ac":"2026-08-12T19:31:19.145Z","0.3.1-next.780.12e6944":"2026-08-12T23:29:39.316Z","0.3.1-next.794.0bfc53e":"2026-08-13T00:41:16.065Z","0.3.1-next.836.609b031":"2026-08-13T01:19:59.165Z","0.3.1-next.837.46a9259":"2026-08-13T02:24:27.887Z","0.3.1-next.845.b5a7c82":"2026-08-13T03:02:26.793Z","0.3.1-next.847.2e6f8bf":"2026-08-13T03:59:41.325Z","0.3.1-next.861.5a56d7a":"2026-08-13T04:02:06.214Z","0.3.1-next.887.9f59a84":"2026-08-13T06:22:38.953Z","0.3.1-next.948.85d9f30":"2026-08-13T15:34:41.015Z","0.3.1-next.970.9691e7b":"2026-08-13T15:51:19.135Z","0.3.1-next.971.33e20ba":"2026-08-13T16:02:12.649Z","0.3.1-next.975.01aea94":"2026-08-13T16:45:43.649Z","0.3.1-next.996.06087b5":"2026-08-13T20:31:50.486Z","0.3.1-next.1041.35b950c":"2026-08-14T00:05:58.260Z","0.3.1-next.1050.9114695":"2026-08-14T01:41:54.426Z","0.3.1-next.1055.12501ae":"2026-08-14T03:49:17.557Z","0.3.1-next.1076.4f48950":"2026-08-14T16:03:58.911Z","0.3.1-next.1079.38fd007":"2026-08-14T18:09:13.201Z","0.3.1-next.1084.04b8d9a":"2026-08-14T19:03:14.752Z","0.3.1-next.1086.d0d073b":"2026-08-14T19:52:16.183Z","0.3.1-next.1088.2bde749":"2026-08-14T20:27:51.530Z","0.3.1-next.1090.6e79e6c":"2026-08-14T20:32:58.386Z","0.3.1-next.1091.b7aa6f2":"2026-08-14T20:36:59.103Z","0.3.1-next.1095.16f1704":"2026-08-14T20:55:38.702Z","0.3.1-next.1096.4ddf1ab":"2026-08-14T21:08:48.335Z","0.3.1-next.1097.b8126d8":"2026-08-14T21:14:15.550Z","0.3.1-next.1099.671eaf4":"2026-08-14T21:18:47.059Z","0.3.1-next.1104.8453d3d":"2026-08-14T21:53:36.252Z","0.3.1-next.1107.0b5d347":"2026-08-14T22:40:57.743Z","0.3.1-next.1108.66cc86c":"2026-08-14T22:59:29.205Z","0.3.1-next.1112.dea9723":"2026-08-15T01:50:23.744Z","0.3.1-next.1113.9cffbdf":"2026-08-15T02:22:45.773Z","0.3.1-next.1114.3ce681d":"2026-08-15T03:15:12.257Z","0.3.1-next.1116.866c771":"2026-08-15T05:47:44.514Z","0.3.1-next.1162.1c7f42e":"2026-08-16T15:15:57.720Z","0.3.1-next.1165.285e507":"2026-08-16T21:38:20.612Z","0.3.1-next.1170.8a733e4":"2026-08-16T23:19:09.596Z","0.3.1-next.1191.e999f6c":"2026-08-17T09:44:39.295Z","0.3.1-next.1217.5f07972":"2026-08-17T18:28:26.929Z","0.3.1-next.1240.e41e1f0":"2026-08-17T20:45:30.341Z","0.4.0-next.1261.f361161":"2026-08-17T22:36:14.577Z","0.4.0-next.1263.aa14a22":"2026-08-17T22:54:03.584Z","0.4.0-next.1287.1dae9df":"2026-08-18T01:00:33.833Z","0.4.0-next.1290.99fd889":"2026-08-18T01:23:04.348Z","0.4.0-next.1294.03b2010":"2026-08-18T02:33:19.797Z","0.4.0-next.1296.dfa990a":"2026-08-18T04:22:12.218Z","0.4.0-next.1299.541fadc":"2026-08-18T06:19:25.435Z","0.4.0-next.1350.7431bb1":"2026-08-18T15:31:29.374Z","0.4.0-next.1351.6ec45d6":"2026-08-18T15:48:27.346Z","0.4.0-next.1354.5181c5f":"2026-08-18T18:14:22.688Z","0.4.0-next.1356.924bb91":"2026-08-18T18:35:47.813Z","0.4.0-next.1357.b87b5c1":"2026-08-18T18:38:11.511Z","0.4.0-next.1362.3734bd4":"2026-08-18T18:49:08.158Z","0.4.0-next.1383.b8eb497":"2026-08-18T19:11:13.778Z","0.4.0-next.1385.dc129fd":"2026-08-18T19:40:39.093Z","0.4.0-next.1390.ca3ba2b":"2026-08-18T20:26:08.497Z","0.4.0-next.1391.ef8547e":"2026-08-18T20:28:49.715Z","0.4.0-next.1392.ae73a44":"2026-08-18T22:11:04.678Z","0.4.0-next.1396.66c9814":"2026-08-18T23:29:12.460Z","0.4.0-next.1398.776fd7a":"2026-08-18T23:31:20.944Z","0.4.0-next.1399.9d20d2e":"2026-08-18T23:58:05.005Z","0.4.0-next.1404.4936e90":"2026-08-19T01:18:06.443Z","0.4.0-next.1405.d7484cf":"2026-08-19T01:20:22.154Z","0.4.0-next.1410.a69907a":"2026-08-19T05:49:18.833Z","0.4.0-next.1412.05a7272":"2026-08-19T06:22:56.202Z","0.4.0-next.1415.00028b0":"2026-08-19T06:37:44.713Z","0.4.0-next.1416.ef4fae7":"2026-08-19T16:13:19.516Z","0.4.0-next.1487.e25e95d":"2026-08-19T23:32:01.247Z","0.4.0-next.1488.43bcb37":"2026-08-20T04:43:17.075Z","0.4.0-next.1584.a8ddd61":"2026-08-20T18:28:31.432Z","0.4.0-next.1585.bf131c8":"2026-08-20T18:39:32.784Z","0.4.0-next.1602.af48ed1":"2026-08-20T23:12:40.476Z","0.4.0-next.1652.39f08fd":"2026-08-21T02:54:30.025Z","0.4.0-next.1663.d9c5746":"2026-08-21T04:47:35.928Z","0.4.0-next.1694.598ef6f":"2026-08-21T05:01:30.238Z","0.4.0-next.1695.181dea5":"2026-08-21T06:16:02.765Z","0.4.0-next.1696.93f6f63":"2026-08-21T06:24:13.044Z","0.4.0-next.1702.61a7a7c":"2026-08-21T07:12:08.727Z","0.4.0-next.1703.b82d313":"2026-08-21T07:42:37.031Z","0.4.0-next.1704.9eb98e1":"2026-08-21T08:29:40.712Z","0.4.0-next.1716.1979cc9":"2026-08-21T09:41:50.442Z","0.4.0-next.1717.9d6a20b":"2026-08-21T10:22:41.730Z","0.4.0-next.1725.752ca79":"2026-08-21T11:13:00.577Z","0.4.0-next.1728.f69160b":"2026-08-21T11:59:13.055Z","0.4.0-next.1749.d81a21c":"2026-08-21T12:37:03.663Z","0.4.0-next.1750.13ec8b1":"2026-08-21T15:43:13.084Z","0.4.0-next.1751.b3eea5f":"2026-08-21T15:57:57.464Z","0.4.0-next.1752.f250cb9":"2026-08-21T16:31:25.763Z","0.4.0-next.1763.f98ae25":"2026-08-21T16:35:18.928Z","0.4.0-next.1771.f4d15c3":"2026-08-21T18:48:11.516Z","0.4.0-next.1809.9b3b71b":"2026-08-21T19:39:16.362Z","0.4.0-next.1811.dde7eb1":"2026-08-21T19:52:50.006Z","0.4.0-next.1815.e47cc3c":"2026-08-21T20:29:09.063Z","0.4.0-next.1821.efb1cbc":"2026-08-21T22:33:09.599Z","0.4.0-next.1827.9db114b":"2026-08-21T23:53:07.229Z","0.4.0-next.1836.147ae1e":"2026-08-22T01:36:50.536Z","0.4.0-next.1884.6a2d46f":"2026-08-22T07:46:56.452Z","0.4.0-next.1888.e9e80b4":"2026-08-24T05:27:53.203Z","0.4.0-next.1892.a0b519a":"2026-08-24T10:51:26.126Z","0.4.0-next.1896.60d766c":"2026-08-24T11:33:09.095Z","0.4.0-next.1898.266773a":"2026-08-24T12:37:56.826Z","0.4.0-next.1903.50bfa67":"2026-08-24T16:09:59.526Z","0.4.0-next.1908.751021c":"2026-08-24T21:36:14.461Z","0.4.0-edge.1908.751021c":"2026-08-24T21:42:08.126Z","0.4.0-next.1909.c102f22":"2026-08-24T21:44:01.581Z","0.4.0-edge.1909.c102f22":"2026-08-24T21:51:57.450Z","0.4.0-next.1917.1b88fee":"2026-08-25T20:57:54.809Z","0.4.0-next.1920.b93ad0f":"2026-08-25T23:10:17.760Z","0.4.0-edge.1920.b93ad0f":"2026-08-25T23:18:26.465Z","0.4.0-next.1921.0a61bdb":"2026-08-25T23:41:58.599Z","0.4.0-edge.1921.0a61bdb":"2026-08-25T23:50:04.219Z","0.4.0-next.1932.1ef883a":"2026-08-26T19:09:51.803Z","0.4.0-edge.1932.1ef883a":"2026-08-26T19:17:32.849Z","0.4.0-next.1933.e4809f4":"2026-08-26T20:11:08.058Z","0.4.0-edge.1933.e4809f4":"2026-08-26T20:18:24.931Z","0.4.0-next.1935.74c34fe":"2026-08-26T20:48:45.302Z","0.4.0-edge.1935.74c34fe":"2026-08-26T20:55:54.640Z","0.4.0-next.1936.bc924d7":"2026-08-26T21:27:18.960Z","0.4.0-edge.1936.bc924d7":"2026-08-26T21:34:32.027Z","0.4.0-next.1937.0d089b3":"2026-08-26T22:22:45.038Z","0.4.0-edge.1937.0d089b3":"2026-08-26T22:29:56.581Z","0.4.0-next.1939.481bde5":"2026-08-27T00:16:58.906Z","0.4.0-edge.1939.481bde5":"2026-08-27T00:24:39.815Z","0.4.0-next.1940.b8a4265":"2026-08-27T01:06:55.804Z","0.4.0-next.1941.1d7f2bd":"2026-08-27T01:27:48.195Z","0.4.0-edge.1941.1d7f2bd":"2026-08-27T01:34:54.780Z","0.4.0-next.1943.b4c3e61":"2026-08-27T01:46:54.563Z","0.5.0-next.1944.cd6b6e7":"2026-08-27T01:51:48.616Z","0.4.0-edge.1943.b4c3e61":"2026-08-27T01:54:38.681Z","0.5.0-edge.1944.cd6b6e7":"2026-08-27T01:59:15.545Z","0.4.0":"2026-08-27T01:59:51.709Z","0.5.1-next.597.ab004dd":"2026-08-31T06:56:35.802Z","0.5.1-edge.597.ab004dd":"2026-08-31T07:03:59.776Z","0.5.1-next.601.e6e16ba":"2026-08-31T07:57:58.067Z","0.5.1-next.638.d4dbd4e":"2026-08-31T16:31:24.810Z","0.5.1-edge.638.d4dbd4e":"2026-08-31T16:40:00.804Z","0.5.1-next.640.24b4c62":"2026-08-31T18:14:15.583Z","0.5.1-edge.640.24b4c62":"2026-08-31T18:22:04.171Z","0.5.1-next.650.5d3df0b":"2026-08-31T23:59:07.080Z","0.5.1-edge.650.5d3df0b":"2026-09-01T00:08:03.635Z","0.5.1-next.654.b54779d":"2026-09-01T03:36:55.072Z","0.5.1-edge.654.b54779d":"2026-09-01T03:45:00.136Z","0.5.1-next.658.9cb44d7":"2026-09-01T19:15:28.659Z","0.5.1-edge.658.9cb44d7":"2026-09-01T19:23:23.707Z","0.5.1-next.685.f72fc7f":"2026-09-02T01:09:33.368Z","0.5.1-edge.685.f72fc7f":"2026-09-02T01:18:52.620Z","0.5.1-next.693.478551c":"2026-09-02T03:43:27.035Z","0.5.1-edge.693.478551c":"2026-09-02T03:52:25.211Z","0.5.1-next.704.19c91ec":"2026-09-02T21:26:54.390Z","0.5.1-next.729.2aeb707":"2026-09-03T01:55:32.507Z","0.5.1-next.730.f29a5aa":"2026-09-03T03:05:36.474Z","0.5.1-edge.730.f29a5aa":"2026-09-03T03:14:38.420Z","0.5.1-next.731.0ae0aa4":"2026-09-03T03:17:16.224Z","0.5.1-edge.731.0ae0aa4":"2026-09-03T03:26:20.768Z","0.5.1-next.743.8d09db1":"2026-09-03T09:10:27.213Z","0.5.1-edge.743.8d09db1":"2026-09-03T09:19:04.472Z","0.5.1-next.799.62ef0c7":"2026-09-03T14:54:42.917Z","0.5.1-edge.799.62ef0c7":"2026-09-03T15:02:58.007Z","0.5.1-next.815.cc08b93":"2026-09-03T18:47:00.938Z","0.5.1-next.820.97b3830":"2026-09-03T21:12:20.959Z","0.5.1-next.903.f434bc2":"2026-09-04T19:45:24.890Z","0.5.1-next.904.b545d9c":"2026-09-04T20:46:50.623Z","0.5.1-next.905.5fbf787":"2026-09-04T21:07:45.585Z","0.5.1-next.906.419e5c9":"2026-09-04T22:09:40.771Z","0.5.1-next.908.b072fbc":"2026-09-04T23:27:13.054Z","0.5.1-next.909.a5d1857":"2026-09-04T23:38:40.919Z","0.5.1-edge.909.a5d1857":"2026-09-04T23:46:34.958Z","0.5.1-next.911.32a089f":"2026-09-05T05:17:30.921Z","0.5.1-edge.911.32a089f":"2026-09-05T05:24:10.677Z","0.5.1-next.912.289aaa0":"2026-09-05T05:49:22.013Z","0.5.1-edge.912.289aaa0":"2026-09-05T05:54:11.965Z","0.5.1-next.914.ed01add":"2026-09-05T17:54:07.538Z","0.5.1-edge.914.ed01add":"2026-09-05T18:02:19.387Z","0.5.1-next.915.d4da7e7":"2026-09-05T18:21:12.545Z","0.5.1-edge.915.d4da7e7":"2026-09-05T18:27:42.359Z","0.5.1-next.919.354c575":"2026-09-05T23:11:14.948Z","0.5.1-edge.919.354c575":"2026-09-05T23:22:06.079Z","0.5.1-next.920.da8f530":"2026-09-06T20:24:00.887Z","0.5.1-edge.920.da8f530":"2026-09-06T20:32:47.617Z","0.5.1-next.973.788d3d7":"2026-09-08T20:21:31.138Z","0.5.1-next.1017.13841a8":"2026-09-09T04:17:15.527Z","0.5.1-next.1019.1274ec5":"2026-09-09T06:16:29.530Z","0.5.1-edge.1019.1274ec5":"2026-09-09T06:22:48.869Z","0.5.1-next.1047.858b9b6":"2026-09-09T17:04:26.646Z","0.5.1-edge.1047.858b9b6":"2026-09-09T17:06:32.358Z","0.5.1-next.1050.0bd43cc":"2026-09-09T21:14:47.240Z","0.5.1-next.1051.65889a1":"2026-09-09T21:55:51.852Z","0.5.1-edge.1051.65889a1":"2026-09-09T22:07:31.065Z","0.5.1-next.1052.ea38f97":"2026-09-10T04:14:54.583Z","0.5.1-edge.1052.ea38f97":"2026-09-10T04:21:22.331Z","0.5.1-next.1056.4945b81":"2026-09-10T17:20:52.512Z","0.5.1-edge.1056.4945b81":"2026-09-10T17:26:01.554Z","0.5.1-next.1058.751c53a":"2026-09-10T22:38:20.295Z","0.5.1-next.1059.c56d3cd":"2026-09-10T22:40:59.059Z","0.5.1-edge.1058.751c53a":"2026-09-10T22:44:29.402Z","0.5.1-edge.1059.c56d3cd":"2026-09-10T22:47:51.241Z","0.5.1-next.1066.36fe89b":"2026-09-11T06:53:53.338Z","0.5.1-next.1069.554a2ac":"2026-09-11T07:36:22.470Z","0.5.1-next.1197.6a425ce":"2026-09-12T19:25:30.480Z","0.5.1-next.1201.9b49dee":"2026-09-12T20:43:06.064Z","0.5.1-next.1202.e31f126":"2026-09-12T21:44:40.575Z","0.5.1-next.1204.e33a1ac":"2026-09-12T23:35:15.764Z","0.5.1-next.1225.129b76d":"2026-09-13T03:24:48.926Z","0.5.1-next.1244.12290e1":"2026-09-13T08:30:47.894Z","0.5.1-next.1251.918ea64":"2026-09-13T15:40:53.206Z","0.5.1-next.1252.15e4611":"2026-09-13T15:58:55.043Z","0.5.1-next.1253.6fe252c":"2026-09-13T21:24:01.849Z","0.5.1-next.1254.2ab4a06":"2026-09-13T23:12:37.663Z","0.5.1-next.1257.b2a4509":"2026-09-14T05:29:33.476Z","0.5.1-next.1295.2b6bfa3":"2026-09-14T20:26:33.821Z","0.5.1-next.1344.b88acc1":"2026-09-15T06:10:13.032Z","0.5.1-next.1345.0995dc5":"2026-09-15T06:45:10.498Z","0.5.1-next.1347.54f97d8":"2026-09-15T08:29:33.901Z","0.5.1-next.1348.e71a747":"2026-09-15T09:36:58.617Z","0.5.1-next.1349.05b053d":"2026-09-15T10:43:07.927Z","0.5.1-edge.1349.05b053d":"2026-09-15T10:50:45.747Z","0.5.1-next.1350.8ce488b":"2026-09-15T16:27:54.398Z","0.5.1-edge.1350.8ce488b":"2026-09-15T16:36:21.798Z","0.5.1-next.1370.903f328":"2026-09-16T05:49:11.042Z","0.5.1-edge.1370.903f328":"2026-09-16T05:59:58.009Z","0.5.1-next.1404.457d1da":"2026-09-17T06:19:46.510Z","0.5.1-next.1405.69d9356":"2026-09-17T06:48:14.962Z","0.5.1-edge.1405.69d9356":"2026-09-17T15:42:37.110Z","0.5.1-next.1410.b534771":"2026-09-17T18:40:58.240Z","0.5.1-edge.1410.b534771":"2026-09-17T18:51:19.480Z","0.5.1-next.1450.5738463":"2026-09-19T01:01:09.709Z","0.5.1-next.1462.5a251b6":"2026-09-19T17:50:47.904Z","0.5.1-edge.1462.5a251b6":"2026-09-19T18:01:15.304Z","0.5.1-next.1467.7e2fc7d":"2026-09-19T20:36:57.116Z","0.5.1-edge.1467.7e2fc7d":"2026-09-19T20:49:24.627Z","0.5.1-next.1468.61b1d9d":"2026-09-19T21:22:49.109Z","0.5.1-edge.1468.61b1d9d":"2026-09-19T21:31:32.345Z","0.5.1-next.1471.4e82419":"2026-09-20T06:36:04.356Z","0.5.1-edge.1471.4e82419":"2026-09-20T06:46:19.441Z","0.5.1-next.1505.5790c72":"2026-09-20T10:54:13.281Z","0.5.1-next.1520.4887418":"2026-09-20T15:28:35.031Z","0.5.1-next.1523.c47f79f":"2026-09-20T16:28:43.091Z","0.5.1-next.1533.2910b54":"2026-09-20T18:50:58.645Z","0.5.1-next.1538.09885fb":"2026-09-21T06:48:54.865Z","0.5.1-next.1541.b94031c":"2026-09-21T07:10:26.218Z","0.5.1-next.1543.41f4a99":"2026-09-21T07:24:47.231Z","0.5.1-next.1545.a3a19e0":"2026-09-21T07:41:33.881Z","0.5.1-edge.1545.a3a19e0":"2026-09-21T07:51:03.391Z","0.5.1-next.1556.ff9e615":"2026-09-21T22:02:50.402Z","0.5.1-next.1584.db3c393":"2026-09-22T05:20:31.740Z","0.5.1-next.1629.669e7c5":"2026-09-23T05:16:16.627Z","0.5.1-next.1669.c9827a8":"2026-09-23T19:46:03.512Z","0.5.1-next.1680.bdc44c6":"2026-09-24T01:49:29.251Z","0.5.1-next.1681.3f21b44":"2026-09-24T04:37:52.693Z","0.5.1-next.1682.f1470fe":"2026-09-24T05:05:06.909Z","0.5.1-next.1685.dc0e23a":"2026-09-24T15:08:16.788Z","0.5.1-edge.1685.dc0e23a":"2026-09-24T15:20:15.292Z","0.5.1-next.1687.b63c819":"2026-09-24T17:38:18.467Z","0.5.1-edge.1687.b63c819":"2026-09-24T17:47:03.496Z","0.5.1-next.1692.64cda40":"2026-09-24T23:57:54.099Z","0.5.1-edge.1692.64cda40":"2026-09-25T00:07:20.512Z","0.5.1-next.1694.112d897":"2026-09-25T02:13:17.019Z","0.5.1-next.1700.cefb2f9":"2026-09-25T03:01:40.418Z","0.5.1-next.1703.1905242":"2026-09-25T08:16:09.239Z","0.5.1-next.1704.1832e8b":"2026-09-25T09:01:45.256Z","0.5.1-edge.1704.1832e8b":"2026-09-25T09:10:43.927Z","0.5.1-next.1710.81c05dd":"2026-09-25T17:12:49.700Z","0.5.1-next.1717.f605ef3":"2026-09-25T19:15:53.956Z","0.5.1-next.1723.553fc7a":"2026-09-25T21:24:29.180Z","0.5.1-next.1724.c250cb4":"2026-09-25T23:06:25.689Z","0.5.1-next.1725.30f1dd0":"2026-09-25T23:47:29.049Z","0.5.1-next.1728.e0a1ceb":"2026-09-26T05:49:54.527Z","0.5.1-next.1801.21234f6":"2026-09-27T05:19:00.523Z","0.5.1-next.1831.a0b57d4":"2026-09-27T23:59:58.843Z","0.5.1-next.1850.5adb645":"2026-09-28T04:16:46.786Z","0.5.1-next.1892.cbd15bd":"2026-09-28T12:45:54.460Z","0.5.1-edge.1892.cbd15bd":"2026-09-28T12:56:30.306Z","0.5.1-next.1899.4b1311e":"2026-09-28T21:25:21.534Z","0.5.1-edge.1899.4b1311e":"2026-09-28T21:38:59.111Z","0.5.1-next.1903.956d5a5":"2026-09-29T05:06:00.268Z","0.5.1-edge.1903.956d5a5":"2026-09-29T05:19:31.648Z","0.5.1-next.1906.1e09ca0":"2026-09-30T16:16:32.829Z","0.5.1-next.1908.309c1e7":"2026-09-30T16:29:37.917Z","0.5.1-edge.1908.309c1e7":"2026-09-30T16:44:55.756Z","0.5.1-next.1909.7bccf72":"2026-09-30T17:38:22.410Z","0.5.1-next.1910.85d85a3":"2026-09-30T19:27:54.072Z","0.5.1-edge.1910.85d85a3":"2026-09-30T19:40:51.942Z","0.5.1-next.1912.a627849":"2026-10-01T13:11:49.850Z","0.5.1-edge.1912.a627849":"2026-10-01T16:41:32.704Z"},"bugs":{"url":"https://github.com/flighthq/flight/issues"},"author":{"name":"Joshua Granick and other contributors"},"license":"MIT","homepage":"https://github.com/flighthq/flight#readme","repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/skeleton2d"},"description":"2D skeleton: bone hierarchy with 2D affine transforms, world propagation, inverse-bind, and weighted CPU mesh deformation (Spine/DragonBones model)","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"readme":"","readmeFilename":""}