{"_id":"@flighthq/scene3d-gl","_rev":"365-dd8a885299c3b7ca43b1439116e02161","name":"@flighthq/scene3d-gl","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/scene3d-gl","version":"0.2.1-next.840.857425c","_id":"@flighthq/scene3d-gl@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":"5b9ef7ca70b7000c8553b554ed1eff081696f951","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.2.1-next.840.857425c.tgz","fileCount":284,"integrity":"sha512-jQBsH5IUZ1OqsotxZMjqrXodL78AARC+zVpNHj4oNlnhL3JFG0Bt2YY3OhbLNjHg39a8nC0bQqUMPF+xR5TCTQ==","signatures":[{"sig":"MEYCIQDKOdp7aG07uLDBQIvorxdI3vOJynhTcybZ51c6RpIwwAIhANn4e5RUlbU5lFLxowLbAVeF0HdWDw7YXNBaxQEKIR6i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.2.1-next.840.857425c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":872543},"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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.840.857425c","@flighthq/mesh":"0.2.1-next.840.857425c","@flighthq/node":"0.2.1-next.840.857425c","@flighthq/color":"0.2.1-next.840.857425c","@flighthq/image":"0.2.1-next.840.857425c","@flighthq/types":"0.2.1-next.840.857425c","@flighthq/camera":"0.2.1-next.840.857425c","@flighthq/render":"0.2.1-next.840.857425c","@flighthq/scene3d":"0.2.1-next.840.857425c","@flighthq/shading":"0.2.1-next.840.857425c","@flighthq/texture":"0.2.1-next.840.857425c","@flighthq/geometry":"0.2.1-next.840.857425c","@flighthq/lighting":"0.2.1-next.840.857425c","@flighthq/materials":"0.2.1-next.840.857425c","@flighthq/render-gl":"0.2.1-next.840.857425c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.2.1-next.840.857425c_1785027103710_0.9123944064119258","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.841.373388f":{"name":"@flighthq/scene3d-gl","version":"0.2.1-next.841.373388f","_id":"@flighthq/scene3d-gl@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":"be4e3dfd35e2a315a2ed39d2a5f139cb6f711fd0","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.2.1-next.841.373388f.tgz","fileCount":284,"integrity":"sha512-kbwM3wvUbolVSJrnYxml0cadTTQFQplLBsFh+xtoKW046v6t8FwDtARxx1GjIoCcFlUSQTmlnE9aprU0DGpolg==","signatures":[{"sig":"MEQCIEAUS00844SF9iYiW/989lmyaqQbQQgDraaNZpfrwretAiAefOShOiGVZYAt+0z7GG14Jw44btzMTkj9wbLc9Yp5Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.2.1-next.841.373388f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":872647},"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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.841.373388f","@flighthq/mesh":"0.2.1-next.841.373388f","@flighthq/node":"0.2.1-next.841.373388f","@flighthq/color":"0.2.1-next.841.373388f","@flighthq/image":"0.2.1-next.841.373388f","@flighthq/types":"0.2.1-next.841.373388f","@flighthq/camera":"0.2.1-next.841.373388f","@flighthq/render":"0.2.1-next.841.373388f","@flighthq/scene3d":"0.2.1-next.841.373388f","@flighthq/shading":"0.2.1-next.841.373388f","@flighthq/texture":"0.2.1-next.841.373388f","@flighthq/geometry":"0.2.1-next.841.373388f","@flighthq/lighting":"0.2.1-next.841.373388f","@flighthq/materials":"0.2.1-next.841.373388f","@flighthq/render-gl":"0.2.1-next.841.373388f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.2.1-next.841.373388f_1785045965289_0.48219348728981637","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.906.07cea63":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.906.07cea63","_id":"@flighthq/scene3d-gl@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":"d10cb34b45b545c7aacd427237ef5dc53d6b79ef","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.906.07cea63.tgz","fileCount":288,"integrity":"sha512-5YD/Fi0BztBvxC76QAWZdSBagBCOpJKqkM8SxWLt02vsdECfuvmAUTDXhcC/4ENJhqw+QHtX8mtKHh9sHt4Zug==","signatures":[{"sig":"MEUCIGNWSaoidgFptzxT8PczrV8Dh2nM/r/1QhnL5cvcS/7rAiEAsPKknuA2b1PIBFFMK16iHznb/Sl0HPrBQ4FmZtnMr3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.906.07cea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":903734},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.906.07cea63","@flighthq/mesh":"0.3.0-next.906.07cea63","@flighthq/node":"0.3.0-next.906.07cea63","@flighthq/color":"0.3.0-next.906.07cea63","@flighthq/image":"0.3.0-next.906.07cea63","@flighthq/types":"0.3.0-next.906.07cea63","@flighthq/camera":"0.3.0-next.906.07cea63","@flighthq/render":"0.3.0-next.906.07cea63","@flighthq/scene3d":"0.3.0-next.906.07cea63","@flighthq/shading":"0.3.0-next.906.07cea63","@flighthq/texture":"0.3.0-next.906.07cea63","@flighthq/geometry":"0.3.0-next.906.07cea63","@flighthq/lighting":"0.3.0-next.906.07cea63","@flighthq/materials":"0.3.0-next.906.07cea63","@flighthq/render-gl":"0.3.0-next.906.07cea63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.906.07cea63_1785220110410_0.5338472432178085","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1021.f5f1ee0":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1021.f5f1ee0","_id":"@flighthq/scene3d-gl@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":"da887447bc470acc70870b29baaf17b4ca705494","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1021.f5f1ee0.tgz","fileCount":313,"integrity":"sha512-gsxlmYQmap/XUXtO5dJOYAPpoM1VvqMtosDibHOwfNGAFMPf1rZkFIZtT0jQsFJlzOtWGX/z5K/TfwUpUWCNPA==","signatures":[{"sig":"MEUCIBMccX91hb6u0jYmTpTiYBtlMKX+3gr2T2VclJ0s60UyAiEA/aEcH2Y2e3CWGenlQRJji7CRozNUT8bDCDZqlbOY2EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1021.f5f1ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":920077},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1021.f5f1ee0","@flighthq/mesh":"0.3.0-next.1021.f5f1ee0","@flighthq/node":"0.3.0-next.1021.f5f1ee0","@flighthq/color":"0.3.0-next.1021.f5f1ee0","@flighthq/image":"0.3.0-next.1021.f5f1ee0","@flighthq/types":"0.3.0-next.1021.f5f1ee0","@flighthq/camera":"0.3.0-next.1021.f5f1ee0","@flighthq/render":"0.3.0-next.1021.f5f1ee0","@flighthq/scene3d":"0.3.0-next.1021.f5f1ee0","@flighthq/shading":"0.3.0-next.1021.f5f1ee0","@flighthq/texture":"0.3.0-next.1021.f5f1ee0","@flighthq/geometry":"0.3.0-next.1021.f5f1ee0","@flighthq/lighting":"0.3.0-next.1021.f5f1ee0","@flighthq/materials":"0.3.0-next.1021.f5f1ee0","@flighthq/render-gl":"0.3.0-next.1021.f5f1ee0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1021.f5f1ee0_1785425273248_0.9421883120906951","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1032.e2b99fc":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1032.e2b99fc","_id":"@flighthq/scene3d-gl@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":"55f2b372e629703769016df51eaa902281a6f975","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1032.e2b99fc.tgz","fileCount":313,"integrity":"sha512-6VrJhUyvwfjkGKuEGyX4yg5nYZ6qV8QkqYxZYlx52iDYB1e3PQ/HtrCaXDtHx7mpPtTQuKfX8PAEG9VwXlPWpA==","signatures":[{"sig":"MEQCIC9LRLL7HbjaJ10SiTbilnDYlhifPpsHbRX+t8L6wydQAiBbOPR00xmNmVwTZavSVTHN3WVfPqRFML1YralBCCRTmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1032.e2b99fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":920102},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1032.e2b99fc","@flighthq/mesh":"0.3.0-next.1032.e2b99fc","@flighthq/node":"0.3.0-next.1032.e2b99fc","@flighthq/color":"0.3.0-next.1032.e2b99fc","@flighthq/image":"0.3.0-next.1032.e2b99fc","@flighthq/types":"0.3.0-next.1032.e2b99fc","@flighthq/camera":"0.3.0-next.1032.e2b99fc","@flighthq/render":"0.3.0-next.1032.e2b99fc","@flighthq/scene3d":"0.3.0-next.1032.e2b99fc","@flighthq/shading":"0.3.0-next.1032.e2b99fc","@flighthq/texture":"0.3.0-next.1032.e2b99fc","@flighthq/geometry":"0.3.0-next.1032.e2b99fc","@flighthq/lighting":"0.3.0-next.1032.e2b99fc","@flighthq/materials":"0.3.0-next.1032.e2b99fc","@flighthq/render-gl":"0.3.0-next.1032.e2b99fc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1032.e2b99fc_1785436524438_0.5606178938357214","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1162.e90e518":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1162.e90e518","_id":"@flighthq/scene3d-gl@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":"f2e34dc721f0a3975bec9402431050f4d451fcb7","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1162.e90e518.tgz","fileCount":313,"integrity":"sha512-43exk4BfW2iDehw0fwtjBSxbbN3B1SYZRW6NeQkDrc3zrQYTprsnTWGBT1rmy6vdRVInuvhFtLU89EFVnusRkQ==","signatures":[{"sig":"MEUCIQCYQ8BI+B/KA3YVND13tFUORb9/qVB5Bk8hk//zD5BrsAIgZr3kfWx+AIfPU8Zv3OucAatyoQan8RAPLQcgNkAocAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1162.e90e518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":920102},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1162.e90e518","@flighthq/mesh":"0.3.0-next.1162.e90e518","@flighthq/node":"0.3.0-next.1162.e90e518","@flighthq/color":"0.3.0-next.1162.e90e518","@flighthq/image":"0.3.0-next.1162.e90e518","@flighthq/types":"0.3.0-next.1162.e90e518","@flighthq/camera":"0.3.0-next.1162.e90e518","@flighthq/render":"0.3.0-next.1162.e90e518","@flighthq/scene3d":"0.3.0-next.1162.e90e518","@flighthq/shading":"0.3.0-next.1162.e90e518","@flighthq/texture":"0.3.0-next.1162.e90e518","@flighthq/geometry":"0.3.0-next.1162.e90e518","@flighthq/lighting":"0.3.0-next.1162.e90e518","@flighthq/materials":"0.3.0-next.1162.e90e518","@flighthq/render-gl":"0.3.0-next.1162.e90e518"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1162.e90e518_1785453516939_0.8376913774911303","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1220.6982c21":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1220.6982c21","_id":"@flighthq/scene3d-gl@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":"94966032a44ee123b1b487990674c1763d718894","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1220.6982c21.tgz","fileCount":313,"integrity":"sha512-RQDeVbJGxjcAu5dEOVh39WcEoNuETha+RxSJeJlRLC6krmkSvCac7uAu952P/mB/y/aTCYvh+SRtcdHWiAy9GA==","signatures":[{"sig":"MEUCIQDDksGtPTNWJ/loPi9EuKmCpK/ejU99PPewQ9QSXppeUAIgEp651NQwKWPjsXU0xUWzLsAIJk93GB+vsX1n/QFznqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1220.6982c21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917144},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1220.6982c21","@flighthq/mesh":"0.3.0-next.1220.6982c21","@flighthq/node":"0.3.0-next.1220.6982c21","@flighthq/color":"0.3.0-next.1220.6982c21","@flighthq/image":"0.3.0-next.1220.6982c21","@flighthq/types":"0.3.0-next.1220.6982c21","@flighthq/camera":"0.3.0-next.1220.6982c21","@flighthq/render":"0.3.0-next.1220.6982c21","@flighthq/scene3d":"0.3.0-next.1220.6982c21","@flighthq/shading":"0.3.0-next.1220.6982c21","@flighthq/texture":"0.3.0-next.1220.6982c21","@flighthq/geometry":"0.3.0-next.1220.6982c21","@flighthq/lighting":"0.3.0-next.1220.6982c21","@flighthq/materials":"0.3.0-next.1220.6982c21","@flighthq/render-gl":"0.3.0-next.1220.6982c21"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1220.6982c21_1785506053381_0.955350902047803","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1248.f867198":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1248.f867198","_id":"@flighthq/scene3d-gl@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":"d0fd355e7a73460297c709329b588debd71972ab","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1248.f867198.tgz","fileCount":313,"integrity":"sha512-9QGP5k+Xki+19IFkJL8neg6o5W+mAXV524hLvt6Qj47Z7Acl79MorPDrqW9BxwLPQ6GeENItLBni5f0/rAEaYQ==","signatures":[{"sig":"MEYCIQCA/6WDt3fhOYsSdyi7d0LVjei4QyANSXau80dcldbTmwIhAIu/KH8s9QZ9I0jHl5lQc3kGcjEIH2tyzxjyG+AMJQ+m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1248.f867198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917144},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1248.f867198","@flighthq/mesh":"0.3.0-next.1248.f867198","@flighthq/node":"0.3.0-next.1248.f867198","@flighthq/color":"0.3.0-next.1248.f867198","@flighthq/image":"0.3.0-next.1248.f867198","@flighthq/types":"0.3.0-next.1248.f867198","@flighthq/camera":"0.3.0-next.1248.f867198","@flighthq/render":"0.3.0-next.1248.f867198","@flighthq/scene3d":"0.3.0-next.1248.f867198","@flighthq/shading":"0.3.0-next.1248.f867198","@flighthq/texture":"0.3.0-next.1248.f867198","@flighthq/geometry":"0.3.0-next.1248.f867198","@flighthq/lighting":"0.3.0-next.1248.f867198","@flighthq/materials":"0.3.0-next.1248.f867198","@flighthq/render-gl":"0.3.0-next.1248.f867198"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1248.f867198_1785512376057_0.39717033835265525","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1272.222de94":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1272.222de94","_id":"@flighthq/scene3d-gl@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":"4837f8a3a203ec907f087a9df5bd40ef4a539815","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1272.222de94.tgz","fileCount":313,"integrity":"sha512-lBMoGWgEaXlO0ufQgZr98nBv7koJxM3UmbFn+iou1hr62kODFn/XVAS0PapaqId+4nBmUUILues6FyD3eznw6g==","signatures":[{"sig":"MEQCIE4QoRboIQPtriC6PRFa3B5DnEyS7LXLZnkEQHKjrqLuAiBTvUQEj9POdnIhYqjr4dBAI/GxQiG0p1xrxrVZx8WgTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1272.222de94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917144},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1272.222de94","@flighthq/mesh":"0.3.0-next.1272.222de94","@flighthq/node":"0.3.0-next.1272.222de94","@flighthq/color":"0.3.0-next.1272.222de94","@flighthq/image":"0.3.0-next.1272.222de94","@flighthq/types":"0.3.0-next.1272.222de94","@flighthq/camera":"0.3.0-next.1272.222de94","@flighthq/render":"0.3.0-next.1272.222de94","@flighthq/scene3d":"0.3.0-next.1272.222de94","@flighthq/shading":"0.3.0-next.1272.222de94","@flighthq/texture":"0.3.0-next.1272.222de94","@flighthq/geometry":"0.3.0-next.1272.222de94","@flighthq/lighting":"0.3.0-next.1272.222de94","@flighthq/materials":"0.3.0-next.1272.222de94","@flighthq/render-gl":"0.3.0-next.1272.222de94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1272.222de94_1785517808948_0.43100541261163516","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1280.6369398":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1280.6369398","_id":"@flighthq/scene3d-gl@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":"8a64e255abeff89296ba5b02c0526ce08d081cda","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1280.6369398.tgz","fileCount":313,"integrity":"sha512-zjaXY1+nC+S2dlzpcQDaKgH7UH4j6e69N8RhN7Lq5X0xbV1vbCNX2dDIzQIMsEvIql+acvRFh5JF/eevHPqm9g==","signatures":[{"sig":"MEUCID+LyVJl4cAllqL1wmvORpagX+pfkloghtVI9ejmiQPJAiEArDlW7tHnJuDo4WZhr0youGg+5sqqzTR+mHtN5TTczJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1280.6369398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917167},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1280.6369398","@flighthq/mesh":"0.3.0-next.1280.6369398","@flighthq/node":"0.3.0-next.1280.6369398","@flighthq/color":"0.3.0-next.1280.6369398","@flighthq/image":"0.3.0-next.1280.6369398","@flighthq/types":"0.3.0-next.1280.6369398","@flighthq/camera":"0.3.0-next.1280.6369398","@flighthq/render":"0.3.0-next.1280.6369398","@flighthq/scene3d":"0.3.0-next.1280.6369398","@flighthq/shading":"0.3.0-next.1280.6369398","@flighthq/texture":"0.3.0-next.1280.6369398","@flighthq/geometry":"0.3.0-next.1280.6369398","@flighthq/lighting":"0.3.0-next.1280.6369398","@flighthq/materials":"0.3.0-next.1280.6369398","@flighthq/render-gl":"0.3.0-next.1280.6369398"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1280.6369398_1785521526018_0.4190852969127654","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1297.43a5ef8":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1297.43a5ef8","_id":"@flighthq/scene3d-gl@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":"9dbfecf97b8d1319076e5066a3cd61e730cc3824","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1297.43a5ef8.tgz","fileCount":313,"integrity":"sha512-dGf2tySkRD/X+cbmFuoc6Y0DQ1d+AOqM4Rx4kC2k5uWscXm9wYZqsmtChTn3d4iaIF9n8ZghAkdk3X+g7NMchw==","signatures":[{"sig":"MEUCIEPcJhlA6UNNjcfpl5/XxCbSKq8Bwy+bj9hVQ/26I4hAAiEApGP8nCfh5zxBfgDzyWZPBqEWh4gT/9BSKDuOwxEDx74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1297.43a5ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917167},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1297.43a5ef8","@flighthq/mesh":"0.3.0-next.1297.43a5ef8","@flighthq/node":"0.3.0-next.1297.43a5ef8","@flighthq/color":"0.3.0-next.1297.43a5ef8","@flighthq/image":"0.3.0-next.1297.43a5ef8","@flighthq/types":"0.3.0-next.1297.43a5ef8","@flighthq/camera":"0.3.0-next.1297.43a5ef8","@flighthq/render":"0.3.0-next.1297.43a5ef8","@flighthq/scene3d":"0.3.0-next.1297.43a5ef8","@flighthq/shading":"0.3.0-next.1297.43a5ef8","@flighthq/texture":"0.3.0-next.1297.43a5ef8","@flighthq/geometry":"0.3.0-next.1297.43a5ef8","@flighthq/lighting":"0.3.0-next.1297.43a5ef8","@flighthq/materials":"0.3.0-next.1297.43a5ef8","@flighthq/render-gl":"0.3.0-next.1297.43a5ef8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1297.43a5ef8_1785529834544_0.5579199740626144","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1299.b32cbdc":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1299.b32cbdc","_id":"@flighthq/scene3d-gl@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":"9e71deecb5d799d8561abc218201ec18acd81cf0","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1299.b32cbdc.tgz","fileCount":313,"integrity":"sha512-zNnWDxla3w7MtAky11bglWHngp+AMojjSSiFZT6r+r0mHE9U9nO5e4knO5gfh5JGSTgKMamTgJrcdLQ2hLFBAQ==","signatures":[{"sig":"MEUCIQCdePg8st29W7IAHrVs0vv2IGkyS3CIpnstWmMm9jBbZwIgRMwwJLVMCbl1xAl2miSjjQno+p55N4fUi/zxRkTRRUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1299.b32cbdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917167},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1299.b32cbdc","@flighthq/mesh":"0.3.0-next.1299.b32cbdc","@flighthq/node":"0.3.0-next.1299.b32cbdc","@flighthq/color":"0.3.0-next.1299.b32cbdc","@flighthq/image":"0.3.0-next.1299.b32cbdc","@flighthq/types":"0.3.0-next.1299.b32cbdc","@flighthq/camera":"0.3.0-next.1299.b32cbdc","@flighthq/render":"0.3.0-next.1299.b32cbdc","@flighthq/scene3d":"0.3.0-next.1299.b32cbdc","@flighthq/shading":"0.3.0-next.1299.b32cbdc","@flighthq/texture":"0.3.0-next.1299.b32cbdc","@flighthq/geometry":"0.3.0-next.1299.b32cbdc","@flighthq/lighting":"0.3.0-next.1299.b32cbdc","@flighthq/materials":"0.3.0-next.1299.b32cbdc","@flighthq/render-gl":"0.3.0-next.1299.b32cbdc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1299.b32cbdc_1785531339992_0.6218059484123879","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1315.1d4eb64":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1315.1d4eb64","_id":"@flighthq/scene3d-gl@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":"4202503c2b72ee5de7d9193ed06da64253285d27","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1315.1d4eb64.tgz","fileCount":313,"integrity":"sha512-hWbwSa6VOiS577ZPkmqMjceys4O3sXd5j073+kA7TeMqil6yWYApfG0NrE42BhM1NM4iHWzfpYjVBEV6brC9eg==","signatures":[{"sig":"MEUCIDMlZdpTZmAvFl47CZd/+gjye18w1weKpHKE1XBc/aI3AiEA11iWGbcKgo6SqSMVqTA+Rke+rukTRlsnDFo6pJo22Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1315.1d4eb64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917167},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1315.1d4eb64","@flighthq/mesh":"0.3.0-next.1315.1d4eb64","@flighthq/node":"0.3.0-next.1315.1d4eb64","@flighthq/color":"0.3.0-next.1315.1d4eb64","@flighthq/image":"0.3.0-next.1315.1d4eb64","@flighthq/types":"0.3.0-next.1315.1d4eb64","@flighthq/camera":"0.3.0-next.1315.1d4eb64","@flighthq/render":"0.3.0-next.1315.1d4eb64","@flighthq/scene3d":"0.3.0-next.1315.1d4eb64","@flighthq/shading":"0.3.0-next.1315.1d4eb64","@flighthq/texture":"0.3.0-next.1315.1d4eb64","@flighthq/geometry":"0.3.0-next.1315.1d4eb64","@flighthq/lighting":"0.3.0-next.1315.1d4eb64","@flighthq/materials":"0.3.0-next.1315.1d4eb64","@flighthq/render-gl":"0.3.0-next.1315.1d4eb64"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1315.1d4eb64_1785538323246_0.5266289285038392","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1383.c61de17":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1383.c61de17","_id":"@flighthq/scene3d-gl@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":"0ab02a206d80919463a66c48f1de1ba00b36e74e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1383.c61de17.tgz","fileCount":313,"integrity":"sha512-yrbvpUjV2awrr5moev90Wlbow/Ac2jetGDStvmzmbiSxTY5oyvhWLjV7dpa+97jD4j76fAjMMGkiablQiZeG5A==","signatures":[{"sig":"MEUCIQDmDBHYad5Y+8oPn3ybO6uy7Nc8dcQ99nNVsVSkE8i/mgIgU8MC7LkvaMmdDDg/31wj/yKahUb4qnTcnzW8P1nz7x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1383.c61de17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917167},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1383.c61de17","@flighthq/mesh":"0.3.0-next.1383.c61de17","@flighthq/node":"0.3.0-next.1383.c61de17","@flighthq/color":"0.3.0-next.1383.c61de17","@flighthq/image":"0.3.0-next.1383.c61de17","@flighthq/types":"0.3.0-next.1383.c61de17","@flighthq/camera":"0.3.0-next.1383.c61de17","@flighthq/render":"0.3.0-next.1383.c61de17","@flighthq/scene3d":"0.3.0-next.1383.c61de17","@flighthq/shading":"0.3.0-next.1383.c61de17","@flighthq/texture":"0.3.0-next.1383.c61de17","@flighthq/geometry":"0.3.0-next.1383.c61de17","@flighthq/lighting":"0.3.0-next.1383.c61de17","@flighthq/materials":"0.3.0-next.1383.c61de17","@flighthq/render-gl":"0.3.0-next.1383.c61de17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1383.c61de17_1785541405440_0.6583723781862258","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1392.f0bd0cc":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1392.f0bd0cc","_id":"@flighthq/scene3d-gl@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":"f8ba92155c453c8c3e445ece8b908c86033509ef","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1392.f0bd0cc.tgz","fileCount":313,"integrity":"sha512-PRj5o/NZDvQYJ9FW0CntGjtgQnAAmFCZJdcXE7vNGs+ZQ3zOlP4uKgc8T+MjP9EEGmEO3RvLBXRpQrWG5op10g==","signatures":[{"sig":"MEQCIE9MXNCO0xwSpsNfEVwW1OsdiyhoNwqdrtLpZ1kf4MyTAiACUV0E4C+SIJ3jvViOVUxq7X+rWmE/gUDwDAQf1r81eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1392.f0bd0cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917167},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1392.f0bd0cc","@flighthq/mesh":"0.3.0-next.1392.f0bd0cc","@flighthq/node":"0.3.0-next.1392.f0bd0cc","@flighthq/color":"0.3.0-next.1392.f0bd0cc","@flighthq/image":"0.3.0-next.1392.f0bd0cc","@flighthq/types":"0.3.0-next.1392.f0bd0cc","@flighthq/camera":"0.3.0-next.1392.f0bd0cc","@flighthq/render":"0.3.0-next.1392.f0bd0cc","@flighthq/scene3d":"0.3.0-next.1392.f0bd0cc","@flighthq/shading":"0.3.0-next.1392.f0bd0cc","@flighthq/texture":"0.3.0-next.1392.f0bd0cc","@flighthq/geometry":"0.3.0-next.1392.f0bd0cc","@flighthq/lighting":"0.3.0-next.1392.f0bd0cc","@flighthq/materials":"0.3.0-next.1392.f0bd0cc","@flighthq/render-gl":"0.3.0-next.1392.f0bd0cc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1392.f0bd0cc_1785545183894_0.3848537524374609","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1422.b585c0c":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1422.b585c0c","_id":"@flighthq/scene3d-gl@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":"746cc34657dcf2bee5c8c87d3567b105f5cfaea3","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1422.b585c0c.tgz","fileCount":313,"integrity":"sha512-sH9d6plOGGudW/ZlziAcupWSbu7Ih5qWbXvfgqbbiOpKhRYAql1Iv8ymdNKK4fWjTWvMToFrJg2Iwg4D09Jkkw==","signatures":[{"sig":"MEUCIQCq1hgVithK4tlWD9+FH3XNNVSPCrfHLFAkMqe4gsuypgIgco1tpzgcSqXtr0E4XJi4yeXqFaYlJmL/bsal/cB/W/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1422.b585c0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919662},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1422.b585c0c","@flighthq/mesh":"0.3.0-next.1422.b585c0c","@flighthq/node":"0.3.0-next.1422.b585c0c","@flighthq/color":"0.3.0-next.1422.b585c0c","@flighthq/image":"0.3.0-next.1422.b585c0c","@flighthq/types":"0.3.0-next.1422.b585c0c","@flighthq/camera":"0.3.0-next.1422.b585c0c","@flighthq/render":"0.3.0-next.1422.b585c0c","@flighthq/scene3d":"0.3.0-next.1422.b585c0c","@flighthq/shading":"0.3.0-next.1422.b585c0c","@flighthq/texture":"0.3.0-next.1422.b585c0c","@flighthq/geometry":"0.3.0-next.1422.b585c0c","@flighthq/lighting":"0.3.0-next.1422.b585c0c","@flighthq/materials":"0.3.0-next.1422.b585c0c","@flighthq/render-gl":"0.3.0-next.1422.b585c0c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1422.b585c0c_1785549357365_0.3554650166322282","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1435.f870241":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1435.f870241","_id":"@flighthq/scene3d-gl@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":"d1db48b7276e5512431351781dd6be426882c684","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1435.f870241.tgz","fileCount":313,"integrity":"sha512-ijolfzPCoEytQQDzsQZUUibIM2DtjOZxKLOt3XyEtb5nptBx+z9MNxbUC27AzhDVst+TInn+UKQemWWd2uw6tw==","signatures":[{"sig":"MEUCIQDGcPkF5Vzeo1nyLcsjvccfACkqqUJgkhjsx+yd3zgeCgIgH7gK+cRP3K3uejcW+gr2c8VHSzNP1cyA4jRueLZOIMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1435.f870241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":922457},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1435.f870241","@flighthq/mesh":"0.3.0-next.1435.f870241","@flighthq/node":"0.3.0-next.1435.f870241","@flighthq/color":"0.3.0-next.1435.f870241","@flighthq/image":"0.3.0-next.1435.f870241","@flighthq/types":"0.3.0-next.1435.f870241","@flighthq/camera":"0.3.0-next.1435.f870241","@flighthq/render":"0.3.0-next.1435.f870241","@flighthq/scene3d":"0.3.0-next.1435.f870241","@flighthq/shading":"0.3.0-next.1435.f870241","@flighthq/texture":"0.3.0-next.1435.f870241","@flighthq/geometry":"0.3.0-next.1435.f870241","@flighthq/lighting":"0.3.0-next.1435.f870241","@flighthq/materials":"0.3.0-next.1435.f870241","@flighthq/render-gl":"0.3.0-next.1435.f870241"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1435.f870241_1785553291147_0.5376431171471321","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1436.388ef5e":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1436.388ef5e","_id":"@flighthq/scene3d-gl@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":"96fa478e52e76b6935ac85ed6a39bf92253af56b","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1436.388ef5e.tgz","fileCount":313,"integrity":"sha512-k2b6cB5Er3ZkwS6vZynflbS7afshDziwxCXCsdDrZd9NarX/U+HiqMBNzpAt2mugr/JGaoeyBOx4BPa1Jf5m6A==","signatures":[{"sig":"MEYCIQC+jUGzU/UmDTYENSV3D5VT609pAW7hPtEYMAZxatp3bgIhAPOjTMVQIZIZS4Rd/QerZAPqT/WNP+7gv4uLUo2naZTM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1436.388ef5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":922457},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1436.388ef5e","@flighthq/mesh":"0.3.0-next.1436.388ef5e","@flighthq/node":"0.3.0-next.1436.388ef5e","@flighthq/color":"0.3.0-next.1436.388ef5e","@flighthq/image":"0.3.0-next.1436.388ef5e","@flighthq/types":"0.3.0-next.1436.388ef5e","@flighthq/camera":"0.3.0-next.1436.388ef5e","@flighthq/render":"0.3.0-next.1436.388ef5e","@flighthq/scene3d":"0.3.0-next.1436.388ef5e","@flighthq/shading":"0.3.0-next.1436.388ef5e","@flighthq/texture":"0.3.0-next.1436.388ef5e","@flighthq/geometry":"0.3.0-next.1436.388ef5e","@flighthq/lighting":"0.3.0-next.1436.388ef5e","@flighthq/materials":"0.3.0-next.1436.388ef5e","@flighthq/render-gl":"0.3.0-next.1436.388ef5e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1436.388ef5e_1785553836663_0.4936658805471159","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1445.14ca01c":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1445.14ca01c","_id":"@flighthq/scene3d-gl@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":"2c7edc8294d911cb8bdab50ea889aaae5cc9e47e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1445.14ca01c.tgz","fileCount":313,"integrity":"sha512-r0EqqY4EYtixtqMyyXIN49P6gH4KlPH2+gYgx5sm9mKheyadSQksuOPqa/p+0XU3k8HEgZeD/Jf4oKsZkl2MlQ==","signatures":[{"sig":"MEYCIQD2aAnN9BymFx5lmqpoW+O7VlltS2uKKNhSWbqBQtGrYAIhANJizzX+zPKScEZrJVEUzy4taMX0cTecByiFles+f7dC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1445.14ca01c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":921640},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1445.14ca01c","@flighthq/mesh":"0.3.0-next.1445.14ca01c","@flighthq/node":"0.3.0-next.1445.14ca01c","@flighthq/color":"0.3.0-next.1445.14ca01c","@flighthq/image":"0.3.0-next.1445.14ca01c","@flighthq/types":"0.3.0-next.1445.14ca01c","@flighthq/camera":"0.3.0-next.1445.14ca01c","@flighthq/render":"0.3.0-next.1445.14ca01c","@flighthq/scene3d":"0.3.0-next.1445.14ca01c","@flighthq/shading":"0.3.0-next.1445.14ca01c","@flighthq/texture":"0.3.0-next.1445.14ca01c","@flighthq/geometry":"0.3.0-next.1445.14ca01c","@flighthq/lighting":"0.3.0-next.1445.14ca01c","@flighthq/materials":"0.3.0-next.1445.14ca01c","@flighthq/render-gl":"0.3.0-next.1445.14ca01c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1445.14ca01c_1785556502145_0.5825547599815306","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1452.011a16e":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1452.011a16e","_id":"@flighthq/scene3d-gl@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":"41662923624e1dba940852a36052f3d71d5e2bf3","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1452.011a16e.tgz","fileCount":313,"integrity":"sha512-9Awh5VVkTjdkAx8MgHD1ZjBKDHL/NOmEmEvWmCY8WD2UZyxe+ERkfEazSJCVNLA5X62R3EviD+C9G7wDotVvNw==","signatures":[{"sig":"MEQCIEM5zwz5pcS2/2AErfcAW9ZAd7QGARfz3JwWdy8kt6QkAiAnbOZdZNeLp8PXMb+MEsgC22pIL7o7xWNpMzh7KiPb1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1452.011a16e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":921640},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1452.011a16e","@flighthq/mesh":"0.3.0-next.1452.011a16e","@flighthq/node":"0.3.0-next.1452.011a16e","@flighthq/color":"0.3.0-next.1452.011a16e","@flighthq/image":"0.3.0-next.1452.011a16e","@flighthq/types":"0.3.0-next.1452.011a16e","@flighthq/camera":"0.3.0-next.1452.011a16e","@flighthq/render":"0.3.0-next.1452.011a16e","@flighthq/scene3d":"0.3.0-next.1452.011a16e","@flighthq/shading":"0.3.0-next.1452.011a16e","@flighthq/texture":"0.3.0-next.1452.011a16e","@flighthq/geometry":"0.3.0-next.1452.011a16e","@flighthq/lighting":"0.3.0-next.1452.011a16e","@flighthq/materials":"0.3.0-next.1452.011a16e","@flighthq/render-gl":"0.3.0-next.1452.011a16e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1452.011a16e_1785561798825_0.12518873303425115","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1454.b17f8a5":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1454.b17f8a5","_id":"@flighthq/scene3d-gl@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":"ae67adac3c59bd655233464f10ac5ace3e76b3d6","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1454.b17f8a5.tgz","fileCount":313,"integrity":"sha512-Q6eo5whXagCdmrekvzDokmIuklf4Uum2JcqYuuVnuSu/Uz7mgIoxbCKdLPl0DHCj6m5fcxsLw0yoMABLH+Ertg==","signatures":[{"sig":"MEYCIQC1UxCF1FSjQQBW3Nm7pa8EVCOqphDfSp512Ogz8g+dSQIhAIY6rd8rAkRduc7vattkLdSEMaeLdM7sTZmnZd+u7+1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1454.b17f8a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":921640},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1454.b17f8a5","@flighthq/mesh":"0.3.0-next.1454.b17f8a5","@flighthq/node":"0.3.0-next.1454.b17f8a5","@flighthq/color":"0.3.0-next.1454.b17f8a5","@flighthq/image":"0.3.0-next.1454.b17f8a5","@flighthq/types":"0.3.0-next.1454.b17f8a5","@flighthq/camera":"0.3.0-next.1454.b17f8a5","@flighthq/render":"0.3.0-next.1454.b17f8a5","@flighthq/scene3d":"0.3.0-next.1454.b17f8a5","@flighthq/shading":"0.3.0-next.1454.b17f8a5","@flighthq/texture":"0.3.0-next.1454.b17f8a5","@flighthq/geometry":"0.3.0-next.1454.b17f8a5","@flighthq/lighting":"0.3.0-next.1454.b17f8a5","@flighthq/materials":"0.3.0-next.1454.b17f8a5","@flighthq/render-gl":"0.3.0-next.1454.b17f8a5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1454.b17f8a5_1785563914420_0.1472601901264956","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1456.ace2107":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1456.ace2107","_id":"@flighthq/scene3d-gl@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":"835b034084da7e8cc7344a5a88b5883e2f8c632e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1456.ace2107.tgz","fileCount":313,"integrity":"sha512-BFGy6RLCuFgwe4C03rx7tepf6I+0b1kZ4gKPtrBCNkdE5wlFo2vATfDQW4UzydUn31bK5mtj4xaNT9+of9DgSQ==","signatures":[{"sig":"MEQCIHFv94r418ON4iB6J+oxKpZnLXH1B8niKh1b7zd5lbQgAiA+Txwlc5BiiSrs4HCx2q+z+VAkqJxQALKqbl8/bu5PqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1456.ace2107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":921640},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1456.ace2107","@flighthq/mesh":"0.3.0-next.1456.ace2107","@flighthq/node":"0.3.0-next.1456.ace2107","@flighthq/color":"0.3.0-next.1456.ace2107","@flighthq/image":"0.3.0-next.1456.ace2107","@flighthq/types":"0.3.0-next.1456.ace2107","@flighthq/camera":"0.3.0-next.1456.ace2107","@flighthq/render":"0.3.0-next.1456.ace2107","@flighthq/scene3d":"0.3.0-next.1456.ace2107","@flighthq/shading":"0.3.0-next.1456.ace2107","@flighthq/texture":"0.3.0-next.1456.ace2107","@flighthq/geometry":"0.3.0-next.1456.ace2107","@flighthq/lighting":"0.3.0-next.1456.ace2107","@flighthq/materials":"0.3.0-next.1456.ace2107","@flighthq/render-gl":"0.3.0-next.1456.ace2107"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1456.ace2107_1785593946079_0.3718937813602943","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1458.0c01b63":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1458.0c01b63","_id":"@flighthq/scene3d-gl@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":"94625a0cfc1e66348efc0b3527b382e56d98313a","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1458.0c01b63.tgz","fileCount":313,"integrity":"sha512-hlk3x2dNjsYa7v/Y5BPZ7TYiAlMBxufxSHByC7TfRTxGli/MhDQX+FyPN7uv1DLyAi852Ii47K9GS1KOAm8vGA==","signatures":[{"sig":"MEUCIHvJmJgrzMTjNFPVvyTOvgrOxATKaj5kh4yQ/Crq8zCOAiEApEKFK+ASlYkOa+wuJz6mZSBsaRI0/SxtAL+usRLF9jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":921640},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1458.0c01b63","@flighthq/mesh":"0.3.0-next.1458.0c01b63","@flighthq/node":"0.3.0-next.1458.0c01b63","@flighthq/color":"0.3.0-next.1458.0c01b63","@flighthq/image":"0.3.0-next.1458.0c01b63","@flighthq/types":"0.3.0-next.1458.0c01b63","@flighthq/camera":"0.3.0-next.1458.0c01b63","@flighthq/render":"0.3.0-next.1458.0c01b63","@flighthq/scene3d":"0.3.0-next.1458.0c01b63","@flighthq/shading":"0.3.0-next.1458.0c01b63","@flighthq/texture":"0.3.0-next.1458.0c01b63","@flighthq/geometry":"0.3.0-next.1458.0c01b63","@flighthq/lighting":"0.3.0-next.1458.0c01b63","@flighthq/materials":"0.3.0-next.1458.0c01b63","@flighthq/render-gl":"0.3.0-next.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1458.0c01b63_1785596418414_0.41110922527485405","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1458.0c01b63":{"name":"@flighthq/scene3d-gl","version":"0.3.0-edge.1458.0c01b63","_id":"@flighthq/scene3d-gl@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":"26be0fdf696b46c2b1091b6b4d5850add2370cff","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-edge.1458.0c01b63.tgz","fileCount":313,"integrity":"sha512-QScVUewLInRKyhBDU0IHnBcG3nJh6jqRspe70e8BBulHgti6ufhAt4H1ZslCwJOHi+HNykPfbEAk/6pxIgYQ1Q==","signatures":[{"sig":"MEUCIQCX2DAkQs1HBj2NsfT3ZSQklIt4TvmuWHqOQ3C2yybQ9wIgdjj1iQS9QI5YpJKWpSNw3x9CgUru2tgOy0UhsC2XS8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-edge.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":921640},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-edge.1458.0c01b63","@flighthq/mesh":"0.3.0-edge.1458.0c01b63","@flighthq/node":"0.3.0-edge.1458.0c01b63","@flighthq/color":"0.3.0-edge.1458.0c01b63","@flighthq/image":"0.3.0-edge.1458.0c01b63","@flighthq/types":"0.3.0-edge.1458.0c01b63","@flighthq/camera":"0.3.0-edge.1458.0c01b63","@flighthq/render":"0.3.0-edge.1458.0c01b63","@flighthq/scene3d":"0.3.0-edge.1458.0c01b63","@flighthq/shading":"0.3.0-edge.1458.0c01b63","@flighthq/texture":"0.3.0-edge.1458.0c01b63","@flighthq/geometry":"0.3.0-edge.1458.0c01b63","@flighthq/lighting":"0.3.0-edge.1458.0c01b63","@flighthq/materials":"0.3.0-edge.1458.0c01b63","@flighthq/render-gl":"0.3.0-edge.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-edge.1458.0c01b63_1785597633184_0.8139268862552191","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1460.2c18805":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1460.2c18805","_id":"@flighthq/scene3d-gl@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":"c1468a3172631cd31062e52f8de618edcabd6bad","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1460.2c18805.tgz","fileCount":313,"integrity":"sha512-Tgp7PlTjU7QPGjTEdEOjTKC30ltSxkOPTnY0GTFWihopd1jhYG3lKnbiW1GGudfKZ09iLvpMQw9BjbRk97q5Xg==","signatures":[{"sig":"MEUCIQC30659vA1cLcE3wtUSNSMRVyb/mqKWcZ5q4BKoJSpQDgIgBs7i8vVsykWTL3mThhg/8feknncWOALJZ6mrPZIF8CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1460.2c18805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":921640},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1460.2c18805","@flighthq/mesh":"0.3.0-next.1460.2c18805","@flighthq/node":"0.3.0-next.1460.2c18805","@flighthq/color":"0.3.0-next.1460.2c18805","@flighthq/image":"0.3.0-next.1460.2c18805","@flighthq/types":"0.3.0-next.1460.2c18805","@flighthq/camera":"0.3.0-next.1460.2c18805","@flighthq/render":"0.3.0-next.1460.2c18805","@flighthq/scene3d":"0.3.0-next.1460.2c18805","@flighthq/shading":"0.3.0-next.1460.2c18805","@flighthq/texture":"0.3.0-next.1460.2c18805","@flighthq/geometry":"0.3.0-next.1460.2c18805","@flighthq/lighting":"0.3.0-next.1460.2c18805","@flighthq/materials":"0.3.0-next.1460.2c18805","@flighthq/render-gl":"0.3.0-next.1460.2c18805"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1460.2c18805_1785600350328_0.3995635574180183","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1463.b454aa8":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1463.b454aa8","_id":"@flighthq/scene3d-gl@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":"907d5c5d2e4a79ad4ce6d0d1244468d417c002f4","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1463.b454aa8.tgz","fileCount":313,"integrity":"sha512-GLHNplu3AUY24liKtq8cmGdylLNCQgjutF7XeIs5yLGv4dG+NiQOpiKTa0n775i+OK+BLvCu/l4aoQMzOHnYSA==","signatures":[{"sig":"MEQCIAEuF5Kk3xQMkOIasjVkzcILTETL5HtLL2AOC1Ap9fTpAiBLw/kNWBpO1QHr5VWMg+W0+ts2grJ0lJwAlC8uvBdy2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1463.b454aa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":921640},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1463.b454aa8","@flighthq/mesh":"0.3.0-next.1463.b454aa8","@flighthq/node":"0.3.0-next.1463.b454aa8","@flighthq/color":"0.3.0-next.1463.b454aa8","@flighthq/image":"0.3.0-next.1463.b454aa8","@flighthq/types":"0.3.0-next.1463.b454aa8","@flighthq/camera":"0.3.0-next.1463.b454aa8","@flighthq/render":"0.3.0-next.1463.b454aa8","@flighthq/scene3d":"0.3.0-next.1463.b454aa8","@flighthq/shading":"0.3.0-next.1463.b454aa8","@flighthq/texture":"0.3.0-next.1463.b454aa8","@flighthq/geometry":"0.3.0-next.1463.b454aa8","@flighthq/lighting":"0.3.0-next.1463.b454aa8","@flighthq/materials":"0.3.0-next.1463.b454aa8","@flighthq/render-gl":"0.3.0-next.1463.b454aa8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1463.b454aa8_1785628707477_0.9010674489985571","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1466.e0866d4":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1466.e0866d4","_id":"@flighthq/scene3d-gl@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":"f99ef1b69e39277ebe363ee90316dfd829b8819a","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1466.e0866d4.tgz","fileCount":318,"integrity":"sha512-s6pGgah3ebimbeI7NicoIqnvoBLNu0x7e+tnU2sQLVG6auoQ/WJZ5duue1t2Givd4kKS3U2GHekvSKnGZsWSNQ==","signatures":[{"sig":"MEUCICYWxvtcNaM934Qx7jqjSuQYf/ugRuegI3iSfjwEYxWYAiEA/cmE8R12dEMPkjJ3wwTP4shaqUizfqrGXV2cBpJOujk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1466.e0866d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":924929},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1466.e0866d4","@flighthq/mesh":"0.3.0-next.1466.e0866d4","@flighthq/node":"0.3.0-next.1466.e0866d4","@flighthq/color":"0.3.0-next.1466.e0866d4","@flighthq/image":"0.3.0-next.1466.e0866d4","@flighthq/types":"0.3.0-next.1466.e0866d4","@flighthq/camera":"0.3.0-next.1466.e0866d4","@flighthq/render":"0.3.0-next.1466.e0866d4","@flighthq/scene3d":"0.3.0-next.1466.e0866d4","@flighthq/shading":"0.3.0-next.1466.e0866d4","@flighthq/texture":"0.3.0-next.1466.e0866d4","@flighthq/geometry":"0.3.0-next.1466.e0866d4","@flighthq/lighting":"0.3.0-next.1466.e0866d4","@flighthq/materials":"0.3.0-next.1466.e0866d4","@flighthq/render-gl":"0.3.0-next.1466.e0866d4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1466.e0866d4_1785634537130_0.7456545616261099","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1473.098a860":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1473.098a860","_id":"@flighthq/scene3d-gl@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":"9dedc05190d32081e406a4b6c51d1401cf1672bf","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1473.098a860.tgz","fileCount":318,"integrity":"sha512-WVi7vuoFFU/cWYqwGmsbjOWmsC/DHqNr1Ju2Pb8QwGppSh9RyeXWV6buqX+WokhtBnc9np5/cnS8zjuSVGO2sw==","signatures":[{"sig":"MEYCIQCHnJtw5ISDz7VTVhAB8HbQ0ZDlLjCsUhMRY/p8F9G7LgIhALsWxEC2Qv2wrcP/t8oIM7ReDSqmxdgeWIL66iGxAGME","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1473.098a860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1473.098a860","@flighthq/mesh":"0.3.0-next.1473.098a860","@flighthq/node":"0.3.0-next.1473.098a860","@flighthq/color":"0.3.0-next.1473.098a860","@flighthq/image":"0.3.0-next.1473.098a860","@flighthq/types":"0.3.0-next.1473.098a860","@flighthq/camera":"0.3.0-next.1473.098a860","@flighthq/render":"0.3.0-next.1473.098a860","@flighthq/scene3d":"0.3.0-next.1473.098a860","@flighthq/shading":"0.3.0-next.1473.098a860","@flighthq/texture":"0.3.0-next.1473.098a860","@flighthq/geometry":"0.3.0-next.1473.098a860","@flighthq/lighting":"0.3.0-next.1473.098a860","@flighthq/materials":"0.3.0-next.1473.098a860","@flighthq/render-gl":"0.3.0-next.1473.098a860"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1473.098a860_1785644832409_0.2373990542447455","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1494.7333e82":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1494.7333e82","_id":"@flighthq/scene3d-gl@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":"306772000c243e5f01df53c8b3386ff6e6f9cae3","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1494.7333e82.tgz","fileCount":318,"integrity":"sha512-l36pPj8T8o7wSWnB3h2lV9BED2fdelbpHCwEVa1K+NdgBxiZc0m9P116baQCf+wsJzEiQkYdNA3eQlGVoRGWpQ==","signatures":[{"sig":"MEYCIQCJlL/hRWsa3OAwkoWHV4RBaQSqU6551y0fzjWVV6NvGAIhALfgQH78vU2W0tD8fcWNMSnrBa1ZYWrO9pKY5dozakX/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1494.7333e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1494.7333e82","@flighthq/mesh":"0.3.0-next.1494.7333e82","@flighthq/node":"0.3.0-next.1494.7333e82","@flighthq/color":"0.3.0-next.1494.7333e82","@flighthq/image":"0.3.0-next.1494.7333e82","@flighthq/types":"0.3.0-next.1494.7333e82","@flighthq/camera":"0.3.0-next.1494.7333e82","@flighthq/render":"0.3.0-next.1494.7333e82","@flighthq/scene3d":"0.3.0-next.1494.7333e82","@flighthq/shading":"0.3.0-next.1494.7333e82","@flighthq/texture":"0.3.0-next.1494.7333e82","@flighthq/geometry":"0.3.0-next.1494.7333e82","@flighthq/lighting":"0.3.0-next.1494.7333e82","@flighthq/materials":"0.3.0-next.1494.7333e82","@flighthq/render-gl":"0.3.0-next.1494.7333e82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1494.7333e82_1785649074001_0.9670384959484424","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1498.065f223":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1498.065f223","_id":"@flighthq/scene3d-gl@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":"ff5840259a15698cc24a7d75b9a0d808b6707245","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1498.065f223.tgz","fileCount":318,"integrity":"sha512-IhYB6oVZ3Luhu5zRgnCi7qtbLle50i/zA2t0Fy5YdqPDfbmE3TCQKVNj4P9k1Hza+gRx21aYEXT/l6hSLe72bg==","signatures":[{"sig":"MEUCIQDPtD8lNdQr/PZwHBQJiPUNGOhufxOH/85itFlKwUO3QAIgC2rWi1vT60jjXbcAh+MXBqLrXL3oUw3NgVEL3PBh1ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1498.065f223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1498.065f223","@flighthq/mesh":"0.3.0-next.1498.065f223","@flighthq/node":"0.3.0-next.1498.065f223","@flighthq/color":"0.3.0-next.1498.065f223","@flighthq/image":"0.3.0-next.1498.065f223","@flighthq/types":"0.3.0-next.1498.065f223","@flighthq/camera":"0.3.0-next.1498.065f223","@flighthq/render":"0.3.0-next.1498.065f223","@flighthq/scene3d":"0.3.0-next.1498.065f223","@flighthq/shading":"0.3.0-next.1498.065f223","@flighthq/texture":"0.3.0-next.1498.065f223","@flighthq/geometry":"0.3.0-next.1498.065f223","@flighthq/lighting":"0.3.0-next.1498.065f223","@flighthq/materials":"0.3.0-next.1498.065f223","@flighthq/render-gl":"0.3.0-next.1498.065f223"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1498.065f223_1785653562470_0.604112650505078","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1511.9977321":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1511.9977321","_id":"@flighthq/scene3d-gl@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":"234c056ff56820e184596ea266683e0f746fc687","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1511.9977321.tgz","fileCount":318,"integrity":"sha512-TfOxtawxssq7WKUXjKlA/7w2vWOFtcMqfFC27MG+OoKsVcJoqvwJNCQ/Q+IgH1YspA6I59Rxnqaevy1k2s4vgA==","signatures":[{"sig":"MEQCIFe5D2uV0ZFg2oUTrD7S5OEBESKk4QRQJL7xNnSr08BKAiBeEPHu99A3aonai9eDk7VdNd909Ju72jcDkqPyqEaijg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1511.9977321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1511.9977321","@flighthq/mesh":"0.3.0-next.1511.9977321","@flighthq/node":"0.3.0-next.1511.9977321","@flighthq/color":"0.3.0-next.1511.9977321","@flighthq/image":"0.3.0-next.1511.9977321","@flighthq/types":"0.3.0-next.1511.9977321","@flighthq/camera":"0.3.0-next.1511.9977321","@flighthq/render":"0.3.0-next.1511.9977321","@flighthq/scene3d":"0.3.0-next.1511.9977321","@flighthq/shading":"0.3.0-next.1511.9977321","@flighthq/texture":"0.3.0-next.1511.9977321","@flighthq/geometry":"0.3.0-next.1511.9977321","@flighthq/lighting":"0.3.0-next.1511.9977321","@flighthq/materials":"0.3.0-next.1511.9977321","@flighthq/render-gl":"0.3.0-next.1511.9977321"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1511.9977321_1785687861100_0.8871539754393032","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1512.edc0fee":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1512.edc0fee","_id":"@flighthq/scene3d-gl@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":"8902293b55ada602c161a4dcdbb942bafe2526ad","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1512.edc0fee.tgz","fileCount":318,"integrity":"sha512-KoR1unn/UECg7adIFR5f1kJgnWTVDiQU/kYz28Wy5iv64yBs44FBNsWeMrBWWw3hE8TPMJ3xeCTcU9PGGPjXaA==","signatures":[{"sig":"MEQCIBpTVQcbzzQtwO+bi4QKlng8y+k/GcSsTpol53KQOihbAiBAoTOtEktYaAXa+K4t3ygSihXJgHbu5FrXGP5esm70Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1512.edc0fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1512.edc0fee","@flighthq/mesh":"0.3.0-next.1512.edc0fee","@flighthq/node":"0.3.0-next.1512.edc0fee","@flighthq/color":"0.3.0-next.1512.edc0fee","@flighthq/image":"0.3.0-next.1512.edc0fee","@flighthq/types":"0.3.0-next.1512.edc0fee","@flighthq/camera":"0.3.0-next.1512.edc0fee","@flighthq/render":"0.3.0-next.1512.edc0fee","@flighthq/scene3d":"0.3.0-next.1512.edc0fee","@flighthq/shading":"0.3.0-next.1512.edc0fee","@flighthq/texture":"0.3.0-next.1512.edc0fee","@flighthq/geometry":"0.3.0-next.1512.edc0fee","@flighthq/lighting":"0.3.0-next.1512.edc0fee","@flighthq/materials":"0.3.0-next.1512.edc0fee","@flighthq/render-gl":"0.3.0-next.1512.edc0fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1512.edc0fee_1785689205640_0.8784857134334807","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1514.a24d43f":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1514.a24d43f","_id":"@flighthq/scene3d-gl@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":"545d2ed81a150dbab01ff26c3429a391b7d85d39","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1514.a24d43f.tgz","fileCount":318,"integrity":"sha512-fTHKioTBk0BfSQEldxv04vfT6EAiaq/ISvyGItOrl/iLc0AAvTmplBTzdhzCY70tEZuWukMV4S9oc6bq/ARpwQ==","signatures":[{"sig":"MEUCIGjNuyqxRzyTf0QpQRWItfNw/vVW1clmUA3hLPZMx2xUAiEAjL69Slvu81lcS6Fe8ZAW7/+nzbPaabI9s+wozznSMg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1514.a24d43f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1514.a24d43f","@flighthq/mesh":"0.3.0-next.1514.a24d43f","@flighthq/node":"0.3.0-next.1514.a24d43f","@flighthq/color":"0.3.0-next.1514.a24d43f","@flighthq/image":"0.3.0-next.1514.a24d43f","@flighthq/types":"0.3.0-next.1514.a24d43f","@flighthq/camera":"0.3.0-next.1514.a24d43f","@flighthq/render":"0.3.0-next.1514.a24d43f","@flighthq/scene3d":"0.3.0-next.1514.a24d43f","@flighthq/shading":"0.3.0-next.1514.a24d43f","@flighthq/texture":"0.3.0-next.1514.a24d43f","@flighthq/geometry":"0.3.0-next.1514.a24d43f","@flighthq/lighting":"0.3.0-next.1514.a24d43f","@flighthq/materials":"0.3.0-next.1514.a24d43f","@flighthq/render-gl":"0.3.0-next.1514.a24d43f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1514.a24d43f_1785689969294_0.9444775756240917","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1515.d4dc88e":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1515.d4dc88e","_id":"@flighthq/scene3d-gl@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":"8d4a0dfe491d30ada37098ea5a1d3f2395c587e1","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1515.d4dc88e.tgz","fileCount":318,"integrity":"sha512-w5fEsJmaew5OT0XIQnIeHiafwWoLIG9h4qjb/rX3gkm7oKaGl8T3umXP/PJw7q2keGo76X+RZ+HQXYNuVRl/yg==","signatures":[{"sig":"MEUCIEdnxrHpbG5dbPbwdJckTDcWJau37x5FBYqTfgsL295qAiEA1T112fuJLssOPEw8yNc2Yxa4ej4P7gP/PHo2jEPMyFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1515.d4dc88e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1515.d4dc88e","@flighthq/mesh":"0.3.0-next.1515.d4dc88e","@flighthq/node":"0.3.0-next.1515.d4dc88e","@flighthq/color":"0.3.0-next.1515.d4dc88e","@flighthq/image":"0.3.0-next.1515.d4dc88e","@flighthq/types":"0.3.0-next.1515.d4dc88e","@flighthq/camera":"0.3.0-next.1515.d4dc88e","@flighthq/render":"0.3.0-next.1515.d4dc88e","@flighthq/scene3d":"0.3.0-next.1515.d4dc88e","@flighthq/shading":"0.3.0-next.1515.d4dc88e","@flighthq/texture":"0.3.0-next.1515.d4dc88e","@flighthq/geometry":"0.3.0-next.1515.d4dc88e","@flighthq/lighting":"0.3.0-next.1515.d4dc88e","@flighthq/materials":"0.3.0-next.1515.d4dc88e","@flighthq/render-gl":"0.3.0-next.1515.d4dc88e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1515.d4dc88e_1785690272381_0.6773206662737445","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1516.1b4fb2b":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1516.1b4fb2b","_id":"@flighthq/scene3d-gl@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":"62bd33487486752d1dac4e654e1bb7d1821ba85f","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1516.1b4fb2b.tgz","fileCount":318,"integrity":"sha512-RA+hkwxojEdo5oS2Ac0n5IHaTt2Gl8yW0xGukofwR2IvSRobGtAckXip8diF9hmexnq1IRl87xvma7ZNwbGMeQ==","signatures":[{"sig":"MEUCIQCOctFV3cX9mePe8SK2BePTg6NWAqzuRojyABJEcUSwUQIgC3OfzVQzzwECuIwyqokiLXwmd0oKePnODeesvtnvoMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1516.1b4fb2b","@flighthq/mesh":"0.3.0-next.1516.1b4fb2b","@flighthq/node":"0.3.0-next.1516.1b4fb2b","@flighthq/color":"0.3.0-next.1516.1b4fb2b","@flighthq/image":"0.3.0-next.1516.1b4fb2b","@flighthq/types":"0.3.0-next.1516.1b4fb2b","@flighthq/camera":"0.3.0-next.1516.1b4fb2b","@flighthq/render":"0.3.0-next.1516.1b4fb2b","@flighthq/scene3d":"0.3.0-next.1516.1b4fb2b","@flighthq/shading":"0.3.0-next.1516.1b4fb2b","@flighthq/texture":"0.3.0-next.1516.1b4fb2b","@flighthq/geometry":"0.3.0-next.1516.1b4fb2b","@flighthq/lighting":"0.3.0-next.1516.1b4fb2b","@flighthq/materials":"0.3.0-next.1516.1b4fb2b","@flighthq/render-gl":"0.3.0-next.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1516.1b4fb2b_1785692182443_0.8833933453462772","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1516.1b4fb2b":{"name":"@flighthq/scene3d-gl","version":"0.3.0-edge.1516.1b4fb2b","_id":"@flighthq/scene3d-gl@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":"07ba636cb93488aef02b97bdf0c7fb1ccba16e7e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-edge.1516.1b4fb2b.tgz","fileCount":318,"integrity":"sha512-4KSATAbZt2HiV96Lmzw08DGnO+Pk4Cd1CbNoA3rA7NTBS9xf/dRT7OIbk7s9O48vdSGvHy9fekoCCwwFHdEw/w==","signatures":[{"sig":"MEQCIHGM0Kray0wfWNxafcWlbwqWlkPbyBY0NSTRF6lxBObCAiBeGdqvoGe5CpQUfMqO80+ypBtXQC2ZvC8r9aNjhW3HBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-edge.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-edge.1516.1b4fb2b","@flighthq/mesh":"0.3.0-edge.1516.1b4fb2b","@flighthq/node":"0.3.0-edge.1516.1b4fb2b","@flighthq/color":"0.3.0-edge.1516.1b4fb2b","@flighthq/image":"0.3.0-edge.1516.1b4fb2b","@flighthq/types":"0.3.0-edge.1516.1b4fb2b","@flighthq/camera":"0.3.0-edge.1516.1b4fb2b","@flighthq/render":"0.3.0-edge.1516.1b4fb2b","@flighthq/scene3d":"0.3.0-edge.1516.1b4fb2b","@flighthq/shading":"0.3.0-edge.1516.1b4fb2b","@flighthq/texture":"0.3.0-edge.1516.1b4fb2b","@flighthq/geometry":"0.3.0-edge.1516.1b4fb2b","@flighthq/lighting":"0.3.0-edge.1516.1b4fb2b","@flighthq/materials":"0.3.0-edge.1516.1b4fb2b","@flighthq/render-gl":"0.3.0-edge.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-edge.1516.1b4fb2b_1785693518093_0.9374474163387578","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1529.90e58ad":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1529.90e58ad","_id":"@flighthq/scene3d-gl@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":"92318ef64206f77efa7b8726a8e911f14066e48d","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1529.90e58ad.tgz","fileCount":318,"integrity":"sha512-0soYzEYOH7N5MNupmhg8Wdw23yEn3hbHUFHquZ1LcrL/j3G8jZ1wEJzE7MD1Sv4NUoOxwQttgmm71QzOqoHIwg==","signatures":[{"sig":"MEUCIGlP4DQQT51DnZIdESDJFcqk6f9Q1EmSRXS1170hu9LiAiEAhly7P8Maq+a6Saxt6WXt+tqqzzYtNyCgb6O7gc0Sugk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1529.90e58ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1529.90e58ad","@flighthq/mesh":"0.3.0-next.1529.90e58ad","@flighthq/node":"0.3.0-next.1529.90e58ad","@flighthq/color":"0.3.0-next.1529.90e58ad","@flighthq/image":"0.3.0-next.1529.90e58ad","@flighthq/types":"0.3.0-next.1529.90e58ad","@flighthq/camera":"0.3.0-next.1529.90e58ad","@flighthq/render":"0.3.0-next.1529.90e58ad","@flighthq/scene3d":"0.3.0-next.1529.90e58ad","@flighthq/shading":"0.3.0-next.1529.90e58ad","@flighthq/texture":"0.3.0-next.1529.90e58ad","@flighthq/geometry":"0.3.0-next.1529.90e58ad","@flighthq/lighting":"0.3.0-next.1529.90e58ad","@flighthq/materials":"0.3.0-next.1529.90e58ad","@flighthq/render-gl":"0.3.0-next.1529.90e58ad"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1529.90e58ad_1785694917824_0.47391673931399425","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1530.70058bd":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1530.70058bd","_id":"@flighthq/scene3d-gl@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":"cab2c27abd0ea20617755a3a877f21abaaf64fdf","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1530.70058bd.tgz","fileCount":318,"integrity":"sha512-cyEga16Xq6kvQdgVEFKHIisNxVhxiTDH9OiJr6ttACgOeSjmjOaRvMuFWU5BAICLMPOzoZX7I+5PQIbJ27b/kQ==","signatures":[{"sig":"MEUCIG+Spxip9xOjuzphXW0qDnU7pq7ZNC0gI2pPsT5+3HhRAiEAxLY/5stgq872KwG3V/+5zH3RWlvmAmCIVeqNSJqkzm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1530.70058bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1530.70058bd","@flighthq/mesh":"0.3.0-next.1530.70058bd","@flighthq/node":"0.3.0-next.1530.70058bd","@flighthq/color":"0.3.0-next.1530.70058bd","@flighthq/image":"0.3.0-next.1530.70058bd","@flighthq/types":"0.3.0-next.1530.70058bd","@flighthq/camera":"0.3.0-next.1530.70058bd","@flighthq/render":"0.3.0-next.1530.70058bd","@flighthq/scene3d":"0.3.0-next.1530.70058bd","@flighthq/shading":"0.3.0-next.1530.70058bd","@flighthq/texture":"0.3.0-next.1530.70058bd","@flighthq/geometry":"0.3.0-next.1530.70058bd","@flighthq/lighting":"0.3.0-next.1530.70058bd","@flighthq/materials":"0.3.0-next.1530.70058bd","@flighthq/render-gl":"0.3.0-next.1530.70058bd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1530.70058bd_1785696696800_0.2554657547644201","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1543.f490ae8":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1543.f490ae8","_id":"@flighthq/scene3d-gl@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":"8ac9d60c1374d9f1efbef7f29668ba873e7c00bd","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1543.f490ae8.tgz","fileCount":318,"integrity":"sha512-7k/lYSVIle5aKmpgN9gEaVnyo9JbvJckvsl/5pcg2ltScNA4shu6yzotdJtKybw13lgzRdgc7eZvK9osEV77Vw==","signatures":[{"sig":"MEUCIQDLzmMDBV5czCXRumt9PGQVp3fS8EEC7Q+xaUW1NAlzBwIgFtCFrliSbhX89Ag/J5cdF8XgZokFFv6ai0yVVrlac5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1543.f490ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1543.f490ae8","@flighthq/mesh":"0.3.0-next.1543.f490ae8","@flighthq/node":"0.3.0-next.1543.f490ae8","@flighthq/color":"0.3.0-next.1543.f490ae8","@flighthq/image":"0.3.0-next.1543.f490ae8","@flighthq/types":"0.3.0-next.1543.f490ae8","@flighthq/camera":"0.3.0-next.1543.f490ae8","@flighthq/render":"0.3.0-next.1543.f490ae8","@flighthq/scene3d":"0.3.0-next.1543.f490ae8","@flighthq/shading":"0.3.0-next.1543.f490ae8","@flighthq/texture":"0.3.0-next.1543.f490ae8","@flighthq/geometry":"0.3.0-next.1543.f490ae8","@flighthq/lighting":"0.3.0-next.1543.f490ae8","@flighthq/materials":"0.3.0-next.1543.f490ae8","@flighthq/render-gl":"0.3.0-next.1543.f490ae8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1543.f490ae8_1785701589049_0.11240071569196597","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1560.03a2b36":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1560.03a2b36","_id":"@flighthq/scene3d-gl@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":"c7ec210eb114160c7c4f4e010915816e429f36e7","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1560.03a2b36.tgz","fileCount":318,"integrity":"sha512-dQu9qrZi1s7r3NERewimvtueB6YZOvItX62CzJlom5UfO8AmRDR0nwxdyXvGSvJlp136ByhLDvisbaeZzNxVgw==","signatures":[{"sig":"MEUCIQCJMNKE0JLGWpOv5D4D8ZQVUJyO8iE85ZPZc8zUzgVoGgIgQgR110szsTLyFG7P6lKKaEFCwZ6n0vyVS+HFXbyhZCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1560.03a2b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1560.03a2b36","@flighthq/mesh":"0.3.0-next.1560.03a2b36","@flighthq/node":"0.3.0-next.1560.03a2b36","@flighthq/color":"0.3.0-next.1560.03a2b36","@flighthq/image":"0.3.0-next.1560.03a2b36","@flighthq/types":"0.3.0-next.1560.03a2b36","@flighthq/camera":"0.3.0-next.1560.03a2b36","@flighthq/render":"0.3.0-next.1560.03a2b36","@flighthq/scene3d":"0.3.0-next.1560.03a2b36","@flighthq/shading":"0.3.0-next.1560.03a2b36","@flighthq/texture":"0.3.0-next.1560.03a2b36","@flighthq/geometry":"0.3.0-next.1560.03a2b36","@flighthq/lighting":"0.3.0-next.1560.03a2b36","@flighthq/materials":"0.3.0-next.1560.03a2b36","@flighthq/render-gl":"0.3.0-next.1560.03a2b36"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1560.03a2b36_1785702480287_0.2594399838743795","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1562.75af469":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1562.75af469","_id":"@flighthq/scene3d-gl@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":"208b31a26ef507183b3d190eaea33d0e1e9074dd","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1562.75af469.tgz","fileCount":318,"integrity":"sha512-yt9nZRJKEFs7SfRFX9xLHMMPoPdx/BE72cuoCipuvFCThRJtdByArNxPk3fFO/6M5FrSkCqWonNGknuX11SeCw==","signatures":[{"sig":"MEUCIQDPsTqeFiSArs36DjwEZdqNXJ6jzOojTwE8YbcW866XJgIgdlJIBHa0oJeMgCW5LZUtom2FOe4xMw2J83BfFmscPEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1562.75af469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1562.75af469","@flighthq/mesh":"0.3.0-next.1562.75af469","@flighthq/node":"0.3.0-next.1562.75af469","@flighthq/color":"0.3.0-next.1562.75af469","@flighthq/image":"0.3.0-next.1562.75af469","@flighthq/types":"0.3.0-next.1562.75af469","@flighthq/camera":"0.3.0-next.1562.75af469","@flighthq/render":"0.3.0-next.1562.75af469","@flighthq/scene3d":"0.3.0-next.1562.75af469","@flighthq/shading":"0.3.0-next.1562.75af469","@flighthq/texture":"0.3.0-next.1562.75af469","@flighthq/geometry":"0.3.0-next.1562.75af469","@flighthq/lighting":"0.3.0-next.1562.75af469","@flighthq/materials":"0.3.0-next.1562.75af469","@flighthq/render-gl":"0.3.0-next.1562.75af469"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1562.75af469_1785703252246_0.18379623595268213","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1566.dcdf1d3":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1566.dcdf1d3","_id":"@flighthq/scene3d-gl@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":"b05c1a6ec31a54b59ec7d528785eeeeea0ffb540","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1566.dcdf1d3.tgz","fileCount":318,"integrity":"sha512-yPidVptEwPa7IV5q/nezz+HYTYDa+GLtzGMclm7J0O2X2Il8mMkAw/pqb8sq8pr8XqT2xAlC7t3DUdQTl2c2uQ==","signatures":[{"sig":"MEUCIQD3igxP/LhVqP76fGgYGB1wltLMOe5UEFQyqHRwHzmgfQIgCtkqtTbzfqN/mja8VypiJcISjUpxzsa07xDB/y6eZUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1566.dcdf1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1566.dcdf1d3","@flighthq/mesh":"0.3.0-next.1566.dcdf1d3","@flighthq/node":"0.3.0-next.1566.dcdf1d3","@flighthq/color":"0.3.0-next.1566.dcdf1d3","@flighthq/image":"0.3.0-next.1566.dcdf1d3","@flighthq/types":"0.3.0-next.1566.dcdf1d3","@flighthq/camera":"0.3.0-next.1566.dcdf1d3","@flighthq/render":"0.3.0-next.1566.dcdf1d3","@flighthq/scene3d":"0.3.0-next.1566.dcdf1d3","@flighthq/shading":"0.3.0-next.1566.dcdf1d3","@flighthq/texture":"0.3.0-next.1566.dcdf1d3","@flighthq/geometry":"0.3.0-next.1566.dcdf1d3","@flighthq/lighting":"0.3.0-next.1566.dcdf1d3","@flighthq/materials":"0.3.0-next.1566.dcdf1d3","@flighthq/render-gl":"0.3.0-next.1566.dcdf1d3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1566.dcdf1d3_1785704022103_0.418237723326762","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1584.a68fe91":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1584.a68fe91","_id":"@flighthq/scene3d-gl@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":"ba2ee737dc6961a84d59be396808a02ccf42ec35","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1584.a68fe91.tgz","fileCount":318,"integrity":"sha512-+nTWP8MUZCf33ZEgnD9c24IUlBy0BEsE97nD3jdJXm12CrlcFItQ8mtG2G7VdFnMf8i4Ws+kN3xlvRj9LdbyUA==","signatures":[{"sig":"MEQCIFm/o0j+oWLzVjBrIL6Jvlu7YDCdn9/rNFu98El8amevAiAqG+CSRvs9RCScFMNlJTSr+oetIxc2FO+3dQrlMFGDqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1584.a68fe91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1584.a68fe91","@flighthq/mesh":"0.3.0-next.1584.a68fe91","@flighthq/node":"0.3.0-next.1584.a68fe91","@flighthq/color":"0.3.0-next.1584.a68fe91","@flighthq/image":"0.3.0-next.1584.a68fe91","@flighthq/types":"0.3.0-next.1584.a68fe91","@flighthq/camera":"0.3.0-next.1584.a68fe91","@flighthq/render":"0.3.0-next.1584.a68fe91","@flighthq/scene3d":"0.3.0-next.1584.a68fe91","@flighthq/shading":"0.3.0-next.1584.a68fe91","@flighthq/texture":"0.3.0-next.1584.a68fe91","@flighthq/geometry":"0.3.0-next.1584.a68fe91","@flighthq/lighting":"0.3.0-next.1584.a68fe91","@flighthq/materials":"0.3.0-next.1584.a68fe91","@flighthq/render-gl":"0.3.0-next.1584.a68fe91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1584.a68fe91_1785707764995_0.23327615855497452","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1585.17d10c4":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1585.17d10c4","_id":"@flighthq/scene3d-gl@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":"dfc817bb0c3d82ae0d69c11189e87e1288f4ab15","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1585.17d10c4.tgz","fileCount":318,"integrity":"sha512-WJaDIlDUNTU/ZFOtpscRduZyBHdSGNk6cqC+JWE5qQa7Uwv+WDZUdRFyVJPjTegRkoOxEtwMVAjSUjZqDdoMqg==","signatures":[{"sig":"MEYCIQDUCij4t+5akHFYlKj21ekVw7asoBXwhqgJrp1WmyUGowIhAJJrjtdFOEbPa1eK0VvuJuFBRcrvsaozaKfqSolq1lpj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1585.17d10c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1585.17d10c4","@flighthq/mesh":"0.3.0-next.1585.17d10c4","@flighthq/node":"0.3.0-next.1585.17d10c4","@flighthq/color":"0.3.0-next.1585.17d10c4","@flighthq/image":"0.3.0-next.1585.17d10c4","@flighthq/types":"0.3.0-next.1585.17d10c4","@flighthq/camera":"0.3.0-next.1585.17d10c4","@flighthq/render":"0.3.0-next.1585.17d10c4","@flighthq/scene3d":"0.3.0-next.1585.17d10c4","@flighthq/shading":"0.3.0-next.1585.17d10c4","@flighthq/texture":"0.3.0-next.1585.17d10c4","@flighthq/geometry":"0.3.0-next.1585.17d10c4","@flighthq/lighting":"0.3.0-next.1585.17d10c4","@flighthq/materials":"0.3.0-next.1585.17d10c4","@flighthq/render-gl":"0.3.0-next.1585.17d10c4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1585.17d10c4_1785709719125_0.31840030164337585","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1593.a47f94a":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1593.a47f94a","_id":"@flighthq/scene3d-gl@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":"1ee67ecb5c920be4d4b777ba4f2aad462663bb07","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1593.a47f94a.tgz","fileCount":318,"integrity":"sha512-8BbwzyNRKULVyeUEkycAbcyAvwRvvPNojUtyBeqThN4VN1rz2aLPfJUUcGz5J9Fl1lDREFU5a/YT0ry30bQyoA==","signatures":[{"sig":"MEYCIQDFQKMFwQ+tre85GKbGEIsZcK57/hsvTeIFXUj5N99YmQIhAKwSptwzVet0s3PghwNuHlwAdfZd7ewVaib5rMZoa+pj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1593.a47f94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1593.a47f94a","@flighthq/mesh":"0.3.0-next.1593.a47f94a","@flighthq/node":"0.3.0-next.1593.a47f94a","@flighthq/color":"0.3.0-next.1593.a47f94a","@flighthq/image":"0.3.0-next.1593.a47f94a","@flighthq/types":"0.3.0-next.1593.a47f94a","@flighthq/camera":"0.3.0-next.1593.a47f94a","@flighthq/render":"0.3.0-next.1593.a47f94a","@flighthq/scene3d":"0.3.0-next.1593.a47f94a","@flighthq/shading":"0.3.0-next.1593.a47f94a","@flighthq/texture":"0.3.0-next.1593.a47f94a","@flighthq/geometry":"0.3.0-next.1593.a47f94a","@flighthq/lighting":"0.3.0-next.1593.a47f94a","@flighthq/materials":"0.3.0-next.1593.a47f94a","@flighthq/render-gl":"0.3.0-next.1593.a47f94a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1593.a47f94a_1785710056264_0.9758643396207685","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1595.4d49b41":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1595.4d49b41","_id":"@flighthq/scene3d-gl@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":"0081bd92b2b3b6025990a155c8399457c3d2949f","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1595.4d49b41.tgz","fileCount":318,"integrity":"sha512-MlZCk3UbXLMn9F4/YO19n52lJRn+wBhvM250ZXqR4c6Q+S4xE0WGjG5ek2ZefN8YNnX9jMDOmikjcKR56iMhIQ==","signatures":[{"sig":"MEQCIGACmYnBbBMccvbZIkAiY8Z/H8CzZBNheQq1BwKo7w3JAiBHEus9+2/ysR7KxgDEj33lCKLzMfG5k+x4Dgb3lNvjJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1595.4d49b41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1595.4d49b41","@flighthq/mesh":"0.3.0-next.1595.4d49b41","@flighthq/node":"0.3.0-next.1595.4d49b41","@flighthq/color":"0.3.0-next.1595.4d49b41","@flighthq/image":"0.3.0-next.1595.4d49b41","@flighthq/types":"0.3.0-next.1595.4d49b41","@flighthq/camera":"0.3.0-next.1595.4d49b41","@flighthq/render":"0.3.0-next.1595.4d49b41","@flighthq/scene3d":"0.3.0-next.1595.4d49b41","@flighthq/shading":"0.3.0-next.1595.4d49b41","@flighthq/texture":"0.3.0-next.1595.4d49b41","@flighthq/geometry":"0.3.0-next.1595.4d49b41","@flighthq/lighting":"0.3.0-next.1595.4d49b41","@flighthq/materials":"0.3.0-next.1595.4d49b41","@flighthq/render-gl":"0.3.0-next.1595.4d49b41"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1595.4d49b41_1785710617762_0.5227957997852513","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1601.12b771e":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1601.12b771e","_id":"@flighthq/scene3d-gl@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":"8ef6556e4499963d72ab320505d6c7e5ceed1f8f","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1601.12b771e.tgz","fileCount":318,"integrity":"sha512-aqaIXPi7ZwWZyRp0+j+53S5VCgFgQR9WA6TPBZcZTqSL3yx2//gqRgPlERe5dZdQq0C0sm+DTnFSaw1cIPqsgw==","signatures":[{"sig":"MEUCICI6frQVhon2s5ZRK2qc+gCaRBu5W8r0U2wd82dO5BCFAiEAn2OKfnxD7RsFtR9M8VWPQpwhf6+RlPjjOd+A9ASfn64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1601.12b771e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933027},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1601.12b771e","@flighthq/mesh":"0.3.0-next.1601.12b771e","@flighthq/node":"0.3.0-next.1601.12b771e","@flighthq/color":"0.3.0-next.1601.12b771e","@flighthq/image":"0.3.0-next.1601.12b771e","@flighthq/types":"0.3.0-next.1601.12b771e","@flighthq/camera":"0.3.0-next.1601.12b771e","@flighthq/render":"0.3.0-next.1601.12b771e","@flighthq/scene3d":"0.3.0-next.1601.12b771e","@flighthq/shading":"0.3.0-next.1601.12b771e","@flighthq/texture":"0.3.0-next.1601.12b771e","@flighthq/geometry":"0.3.0-next.1601.12b771e","@flighthq/lighting":"0.3.0-next.1601.12b771e","@flighthq/materials":"0.3.0-next.1601.12b771e","@flighthq/render-gl":"0.3.0-next.1601.12b771e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1601.12b771e_1785713149754_0.36148080800696336","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1665.6235922":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1665.6235922","_id":"@flighthq/scene3d-gl@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":"1fa5319363721e68ac044de10b4a36d8fb05921d","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1665.6235922.tgz","fileCount":318,"integrity":"sha512-07bGW6XbTt9y6RWz5OM/c/h3pXRIPwcy8rOX4OH4XTEdaDe8C345p/q/M/ZC+171GRRMXVXU5AupoJZmML41uQ==","signatures":[{"sig":"MEYCIQDEqzaEWH5W3hSFZuRKOcUpK97EjA9b2cymCvvtKKUQFQIhAIyrpsalua5JxI1j/08xR2cTYHH4u/t0bc62HjBIQxlD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1665.6235922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":947023},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1665.6235922","@flighthq/mesh":"0.3.0-next.1665.6235922","@flighthq/node":"0.3.0-next.1665.6235922","@flighthq/color":"0.3.0-next.1665.6235922","@flighthq/image":"0.3.0-next.1665.6235922","@flighthq/types":"0.3.0-next.1665.6235922","@flighthq/camera":"0.3.0-next.1665.6235922","@flighthq/render":"0.3.0-next.1665.6235922","@flighthq/scene3d":"0.3.0-next.1665.6235922","@flighthq/shading":"0.3.0-next.1665.6235922","@flighthq/texture":"0.3.0-next.1665.6235922","@flighthq/geometry":"0.3.0-next.1665.6235922","@flighthq/lighting":"0.3.0-next.1665.6235922","@flighthq/materials":"0.3.0-next.1665.6235922","@flighthq/render-gl":"0.3.0-next.1665.6235922"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1665.6235922_1785728856180_0.02359677021198081","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1669.5808974":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1669.5808974","_id":"@flighthq/scene3d-gl@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":"337d6b7d6f5e5c3dac9a6842d82c0b332222e678","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1669.5808974.tgz","fileCount":318,"integrity":"sha512-q1ZE2NsYFWjIqieKG/TkIY2r0xcIj4sL5SyDTgbUi6FJenMlUukPzTNVMQTZWgIqpTSxwxk4CpikFqFsWJM6hQ==","signatures":[{"sig":"MEQCIESn+Fw7TO73hRGUOKFpZE6J4DYZS6Oim819X+1K0lSHAiAeK+BItKRhXbqQ/aNQIMigDJVMXY/B+J2L3zYObbGfyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1669.5808974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":947847},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1669.5808974","@flighthq/mesh":"0.3.0-next.1669.5808974","@flighthq/node":"0.3.0-next.1669.5808974","@flighthq/color":"0.3.0-next.1669.5808974","@flighthq/image":"0.3.0-next.1669.5808974","@flighthq/types":"0.3.0-next.1669.5808974","@flighthq/camera":"0.3.0-next.1669.5808974","@flighthq/render":"0.3.0-next.1669.5808974","@flighthq/scene3d":"0.3.0-next.1669.5808974","@flighthq/shading":"0.3.0-next.1669.5808974","@flighthq/texture":"0.3.0-next.1669.5808974","@flighthq/geometry":"0.3.0-next.1669.5808974","@flighthq/lighting":"0.3.0-next.1669.5808974","@flighthq/materials":"0.3.0-next.1669.5808974","@flighthq/render-gl":"0.3.0-next.1669.5808974"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1669.5808974_1785731116283_0.14232195299660777","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1689.2810c05":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1689.2810c05","_id":"@flighthq/scene3d-gl@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":"8e82d2dd2375a3234d49610d1d04642ae7c934cb","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1689.2810c05.tgz","fileCount":323,"integrity":"sha512-7rFdDJ6JmMhTfuEvAR2LVVKLOWt00nzzczItQH35XeYRjSSAABqKoGgFPPdHv5MxE2um54Sqy/Kt0Iod+dS+2Q==","signatures":[{"sig":"MEQCIF02aPjoq9Dhw6wRAuIsLTZ/qgxYl7HTPTuOyVTttWLaAiBk9Ls58RhL0kY3538oI4vCbNAZART20TCVZVBpo1+w3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1689.2810c05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962318},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1689.2810c05","@flighthq/mesh":"0.3.0-next.1689.2810c05","@flighthq/node":"0.3.0-next.1689.2810c05","@flighthq/color":"0.3.0-next.1689.2810c05","@flighthq/image":"0.3.0-next.1689.2810c05","@flighthq/types":"0.3.0-next.1689.2810c05","@flighthq/camera":"0.3.0-next.1689.2810c05","@flighthq/render":"0.3.0-next.1689.2810c05","@flighthq/scene3d":"0.3.0-next.1689.2810c05","@flighthq/shading":"0.3.0-next.1689.2810c05","@flighthq/texture":"0.3.0-next.1689.2810c05","@flighthq/geometry":"0.3.0-next.1689.2810c05","@flighthq/lighting":"0.3.0-next.1689.2810c05","@flighthq/materials":"0.3.0-next.1689.2810c05","@flighthq/render-gl":"0.3.0-next.1689.2810c05"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1689.2810c05_1785736632517_0.1385179548595752","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1692.f1a7a9a":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1692.f1a7a9a","_id":"@flighthq/scene3d-gl@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":"b4e57fb0ddd7b47bb5438afcb2705510f5767379","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1692.f1a7a9a.tgz","fileCount":323,"integrity":"sha512-6ZOIz8cQxW63hM9ZSLzefl6RcyZ1/stXMnBRuSKZ3A2KGY//nfLbodT08q2zWoeKw+GEn5GH/cYUObJpD9lThQ==","signatures":[{"sig":"MEUCIQCC5poDN95PTODczTcvDSnGie1XlP40T5SowZ7rn3IJMwIgHXLKxqmJI3GY+Eb+tXBxkJwBB8OFHdHKCNxw+gmZSXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1692.f1a7a9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962318},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1692.f1a7a9a","@flighthq/mesh":"0.3.0-next.1692.f1a7a9a","@flighthq/node":"0.3.0-next.1692.f1a7a9a","@flighthq/color":"0.3.0-next.1692.f1a7a9a","@flighthq/image":"0.3.0-next.1692.f1a7a9a","@flighthq/types":"0.3.0-next.1692.f1a7a9a","@flighthq/camera":"0.3.0-next.1692.f1a7a9a","@flighthq/render":"0.3.0-next.1692.f1a7a9a","@flighthq/scene3d":"0.3.0-next.1692.f1a7a9a","@flighthq/shading":"0.3.0-next.1692.f1a7a9a","@flighthq/texture":"0.3.0-next.1692.f1a7a9a","@flighthq/geometry":"0.3.0-next.1692.f1a7a9a","@flighthq/lighting":"0.3.0-next.1692.f1a7a9a","@flighthq/materials":"0.3.0-next.1692.f1a7a9a","@flighthq/render-gl":"0.3.0-next.1692.f1a7a9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1692.f1a7a9a_1785738724467_0.8225877082637274","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1702.8973fda":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1702.8973fda","_id":"@flighthq/scene3d-gl@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":"81e233fcf379f2bb383154276f82a22f5016cb1f","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1702.8973fda.tgz","fileCount":323,"integrity":"sha512-7nNEveAt5WW+rI1Or0GZeMnvuLnZEGE3T5kvoCEhVAes06u1qw7sckLERprV0sVxd1uQ5c0npSTae1H8wqTCCw==","signatures":[{"sig":"MEYCIQDQZf6n15y4NqwkJPyx/jWa4tfAzjBRbXq3ldcbBVVN2AIhAJcdbiwUbg4syk0hRDLWZ2+nXdwiyJK+edTnGAmCxIEq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1702.8973fda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963536},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1702.8973fda","@flighthq/mesh":"0.3.0-next.1702.8973fda","@flighthq/node":"0.3.0-next.1702.8973fda","@flighthq/color":"0.3.0-next.1702.8973fda","@flighthq/image":"0.3.0-next.1702.8973fda","@flighthq/types":"0.3.0-next.1702.8973fda","@flighthq/camera":"0.3.0-next.1702.8973fda","@flighthq/render":"0.3.0-next.1702.8973fda","@flighthq/scene3d":"0.3.0-next.1702.8973fda","@flighthq/shading":"0.3.0-next.1702.8973fda","@flighthq/texture":"0.3.0-next.1702.8973fda","@flighthq/geometry":"0.3.0-next.1702.8973fda","@flighthq/lighting":"0.3.0-next.1702.8973fda","@flighthq/materials":"0.3.0-next.1702.8973fda","@flighthq/render-gl":"0.3.0-next.1702.8973fda"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1702.8973fda_1785739142252_0.9620310622425274","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1704.8557784":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1704.8557784","_id":"@flighthq/scene3d-gl@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":"00b0443fe5c6bbeb9494e7c1faa9442997bb93c4","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1704.8557784.tgz","fileCount":323,"integrity":"sha512-U/h1YVgdOefs6xpKtNhJYAKWjH6kMOXStHO+ywZaXeOzLzRB2locnMPV+ax1IK5f4h11PtkiDWsMtBDE5LXujw==","signatures":[{"sig":"MEUCIQC+DvVHfvLvuBKwbGNOUSqwct5mDohT5er7L0sBpZLFHQIgBxttvldLmg/KoNGmTf35D/LM0AT6oyU3NZOcitGh1EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1704.8557784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963536},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1704.8557784","@flighthq/mesh":"0.3.0-next.1704.8557784","@flighthq/node":"0.3.0-next.1704.8557784","@flighthq/color":"0.3.0-next.1704.8557784","@flighthq/image":"0.3.0-next.1704.8557784","@flighthq/types":"0.3.0-next.1704.8557784","@flighthq/camera":"0.3.0-next.1704.8557784","@flighthq/render":"0.3.0-next.1704.8557784","@flighthq/scene3d":"0.3.0-next.1704.8557784","@flighthq/shading":"0.3.0-next.1704.8557784","@flighthq/texture":"0.3.0-next.1704.8557784","@flighthq/geometry":"0.3.0-next.1704.8557784","@flighthq/lighting":"0.3.0-next.1704.8557784","@flighthq/materials":"0.3.0-next.1704.8557784","@flighthq/render-gl":"0.3.0-next.1704.8557784"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1704.8557784_1785739797510_0.5642215454246153","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1714.3bd86f1":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1714.3bd86f1","_id":"@flighthq/scene3d-gl@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":"c777153e21a13c161e419053662895847a686b35","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1714.3bd86f1.tgz","fileCount":323,"integrity":"sha512-9iAJOnViLvTAU7/sj9appWxpUF0iMII8xaaa1Oh231YV8a5VBThBtbbCWGem19HImUiItUlmzQWJe3TiIzFMSw==","signatures":[{"sig":"MEQCIC5uPqJQUlqUPakPI+oUdkBW9gEvuMXnHvk0jpCTyJXPAiB0JSoUsLfskyykPvDGMyFDYlwX+VAl2cyXI2az+ERwHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1714.3bd86f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963536},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1714.3bd86f1","@flighthq/mesh":"0.3.0-next.1714.3bd86f1","@flighthq/node":"0.3.0-next.1714.3bd86f1","@flighthq/color":"0.3.0-next.1714.3bd86f1","@flighthq/image":"0.3.0-next.1714.3bd86f1","@flighthq/types":"0.3.0-next.1714.3bd86f1","@flighthq/camera":"0.3.0-next.1714.3bd86f1","@flighthq/render":"0.3.0-next.1714.3bd86f1","@flighthq/scene3d":"0.3.0-next.1714.3bd86f1","@flighthq/shading":"0.3.0-next.1714.3bd86f1","@flighthq/texture":"0.3.0-next.1714.3bd86f1","@flighthq/geometry":"0.3.0-next.1714.3bd86f1","@flighthq/lighting":"0.3.0-next.1714.3bd86f1","@flighthq/materials":"0.3.0-next.1714.3bd86f1","@flighthq/render-gl":"0.3.0-next.1714.3bd86f1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1714.3bd86f1_1785869722153_0.738345700273221","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1728.26853f6":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1728.26853f6","_id":"@flighthq/scene3d-gl@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":"fef6a0c4ea4b24dffd16848ae74dd161bd51cd81","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1728.26853f6.tgz","fileCount":323,"integrity":"sha512-KqNg6QJDDLtfin/rui6GrhHSpRw33vvw0IdEVcGqESgU/Jg+0VZqglVIIay5xvXZRYKC+xYHtG3qCz2Jn8r5ag==","signatures":[{"sig":"MEUCIBK+45zKrBhKPBDkaEJSRuKLW4tP51I8/kbJPzCLKBv1AiEA4UfBpn1myhbktjGG8z1QdS9TtyNpYqLLz5pEWvmH1pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1728.26853f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963536},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1728.26853f6","@flighthq/mesh":"0.3.0-next.1728.26853f6","@flighthq/node":"0.3.0-next.1728.26853f6","@flighthq/color":"0.3.0-next.1728.26853f6","@flighthq/image":"0.3.0-next.1728.26853f6","@flighthq/types":"0.3.0-next.1728.26853f6","@flighthq/camera":"0.3.0-next.1728.26853f6","@flighthq/render":"0.3.0-next.1728.26853f6","@flighthq/scene3d":"0.3.0-next.1728.26853f6","@flighthq/shading":"0.3.0-next.1728.26853f6","@flighthq/texture":"0.3.0-next.1728.26853f6","@flighthq/geometry":"0.3.0-next.1728.26853f6","@flighthq/lighting":"0.3.0-next.1728.26853f6","@flighthq/materials":"0.3.0-next.1728.26853f6","@flighthq/render-gl":"0.3.0-next.1728.26853f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1728.26853f6_1785873222854_0.641864025057354","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1729.f927a3b":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1729.f927a3b","_id":"@flighthq/scene3d-gl@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":"6aba05b8f549b84c4addda541f7daace1ad720a4","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1729.f927a3b.tgz","fileCount":323,"integrity":"sha512-39CaGX74IcZ2MEcGfH+6r1eAMHKi9MGo7iPFPLIg8YKRIJzgTUi9ADBqqfgzSjdSp/y7uvSd46YQsCeguwz/ng==","signatures":[{"sig":"MEUCIGrnFlvx6rkyWEqqbuHojRWXnnQcP0phu1EFvoE7zy/bAiEAj9vLL5nHQzZMNHHWoXFgOlTVh9VVGD/yp5dtbLMbihc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1729.f927a3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963536},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1729.f927a3b","@flighthq/mesh":"0.3.0-next.1729.f927a3b","@flighthq/node":"0.3.0-next.1729.f927a3b","@flighthq/color":"0.3.0-next.1729.f927a3b","@flighthq/image":"0.3.0-next.1729.f927a3b","@flighthq/types":"0.3.0-next.1729.f927a3b","@flighthq/camera":"0.3.0-next.1729.f927a3b","@flighthq/render":"0.3.0-next.1729.f927a3b","@flighthq/scene3d":"0.3.0-next.1729.f927a3b","@flighthq/shading":"0.3.0-next.1729.f927a3b","@flighthq/texture":"0.3.0-next.1729.f927a3b","@flighthq/geometry":"0.3.0-next.1729.f927a3b","@flighthq/lighting":"0.3.0-next.1729.f927a3b","@flighthq/materials":"0.3.0-next.1729.f927a3b","@flighthq/render-gl":"0.3.0-next.1729.f927a3b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1729.f927a3b_1785875413900_0.13380241118392933","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1781.5d072ef":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1781.5d072ef","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0ebe394450ec4ca22b1ee7f279153fbe80b223d1","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1781.5d072ef.tgz","fileCount":323,"integrity":"sha512-M/jEeV55q7p4+Jvh8PTyWS+U63qXfF738St11SXusCzO06/+ad5Ow/+Buqbyi+eR4AWik879vLfTuis1tZl/aw==","signatures":[{"sig":"MEUCIQDm2OVoW5j6KFA2zRiMpw2GrODgQWqns801auTr6x/AWQIgQ+H2LizC/xUN84Yjf+kXHwFAS5JayoYgEZd1TDMruEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1781.5d072ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963609},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1781.5d072ef","@flighthq/mesh":"0.3.0-next.1781.5d072ef","@flighthq/node":"0.3.0-next.1781.5d072ef","@flighthq/color":"0.3.0-next.1781.5d072ef","@flighthq/image":"0.3.0-next.1781.5d072ef","@flighthq/types":"0.3.0-next.1781.5d072ef","@flighthq/camera":"0.3.0-next.1781.5d072ef","@flighthq/render":"0.3.0-next.1781.5d072ef","@flighthq/scene3d":"0.3.0-next.1781.5d072ef","@flighthq/shading":"0.3.0-next.1781.5d072ef","@flighthq/texture":"0.3.0-next.1781.5d072ef","@flighthq/geometry":"0.3.0-next.1781.5d072ef","@flighthq/lighting":"0.3.0-next.1781.5d072ef","@flighthq/materials":"0.3.0-next.1781.5d072ef","@flighthq/render-gl":"0.3.0-next.1781.5d072ef"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1781.5d072ef_1785888109390_0.5495996822373839","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1783.cd11ab1":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1783.cd11ab1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"89985c931ec753a79796e9ef414cd6618db5445c","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1783.cd11ab1.tgz","fileCount":323,"integrity":"sha512-hC7a//zQywragWJS9VBgESJr0pxOxcAgAsX6MZ0XS067JwnaoOq2x3yHem3D9RocSP3n4w30j8x1bT4HpAHs2Q==","signatures":[{"sig":"MEUCIQCKq+YkbWOGVlbUW7qm38V7C/36ZNjtp4LL8Z9nMBoSTAIgXG94RPCR7iMQyfbLBtoWlGnRyvVju6g1ufqM6Qjda+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1783.cd11ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963609},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1783.cd11ab1","@flighthq/mesh":"0.3.0-next.1783.cd11ab1","@flighthq/node":"0.3.0-next.1783.cd11ab1","@flighthq/color":"0.3.0-next.1783.cd11ab1","@flighthq/image":"0.3.0-next.1783.cd11ab1","@flighthq/types":"0.3.0-next.1783.cd11ab1","@flighthq/camera":"0.3.0-next.1783.cd11ab1","@flighthq/render":"0.3.0-next.1783.cd11ab1","@flighthq/scene3d":"0.3.0-next.1783.cd11ab1","@flighthq/shading":"0.3.0-next.1783.cd11ab1","@flighthq/texture":"0.3.0-next.1783.cd11ab1","@flighthq/geometry":"0.3.0-next.1783.cd11ab1","@flighthq/lighting":"0.3.0-next.1783.cd11ab1","@flighthq/materials":"0.3.0-next.1783.cd11ab1","@flighthq/render-gl":"0.3.0-next.1783.cd11ab1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1783.cd11ab1_1785889479391_0.14691106604500148","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1848.58f06fb":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1848.58f06fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"342599d3ef83d73ac22099639ab78884cecc85d9","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1848.58f06fb.tgz","fileCount":323,"integrity":"sha512-kS1ukSBuyACnNuIP8boUhMiyE89Fca/nc6lVoD2ETp8LZ4sSbUuxgrUTwb1ey9dQdZGwBa6COOCR/f8Vp/4Atg==","signatures":[{"sig":"MEUCIQCsSrQ96CieWX1N6ZlfGp8s7N47Tk0OrlK5sIdeX0LicAIgVQ6GOCMnMZYEBC4tNBt41XLdF+22ZVyerTrofNsprkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1848.58f06fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963609},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1848.58f06fb","@flighthq/mesh":"0.3.0-next.1848.58f06fb","@flighthq/node":"0.3.0-next.1848.58f06fb","@flighthq/color":"0.3.0-next.1848.58f06fb","@flighthq/image":"0.3.0-next.1848.58f06fb","@flighthq/types":"0.3.0-next.1848.58f06fb","@flighthq/camera":"0.3.0-next.1848.58f06fb","@flighthq/render":"0.3.0-next.1848.58f06fb","@flighthq/scene3d":"0.3.0-next.1848.58f06fb","@flighthq/shading":"0.3.0-next.1848.58f06fb","@flighthq/texture":"0.3.0-next.1848.58f06fb","@flighthq/geometry":"0.3.0-next.1848.58f06fb","@flighthq/lighting":"0.3.0-next.1848.58f06fb","@flighthq/materials":"0.3.0-next.1848.58f06fb","@flighthq/render-gl":"0.3.0-next.1848.58f06fb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1848.58f06fb_1785892206176_0.16526915900446548","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1849.a370765":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1849.a370765","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f9c978b63a35493e3ce05839bcad188c85f48c08","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1849.a370765.tgz","fileCount":323,"integrity":"sha512-kh+vcDW8ztfkQ3gVAxKkZmqGjsLTjlmOW/YGkU6iAQRCkaIAoY1nxaeJralyeAZ4CenDT/YVRIFMn62QcpNj3Q==","signatures":[{"sig":"MEYCIQCYEhQFuFkJ0Fr/ajkRvSbAqBsPzjSajKPpjik3jIFZjgIhANLocRBaKmcXPmG7J10LuFWSxLzii/K4T9uKbxbJbRMa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1849.a370765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963609},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1849.a370765","@flighthq/mesh":"0.3.0-next.1849.a370765","@flighthq/node":"0.3.0-next.1849.a370765","@flighthq/color":"0.3.0-next.1849.a370765","@flighthq/image":"0.3.0-next.1849.a370765","@flighthq/types":"0.3.0-next.1849.a370765","@flighthq/camera":"0.3.0-next.1849.a370765","@flighthq/render":"0.3.0-next.1849.a370765","@flighthq/scene3d":"0.3.0-next.1849.a370765","@flighthq/shading":"0.3.0-next.1849.a370765","@flighthq/texture":"0.3.0-next.1849.a370765","@flighthq/geometry":"0.3.0-next.1849.a370765","@flighthq/lighting":"0.3.0-next.1849.a370765","@flighthq/materials":"0.3.0-next.1849.a370765","@flighthq/render-gl":"0.3.0-next.1849.a370765"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1849.a370765_1785892555903_0.3745978867285771","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1872.c2b1f7c":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1872.c2b1f7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"05af3af1cdf4be35ecc469f78bde2dd38344804a","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1872.c2b1f7c.tgz","fileCount":323,"integrity":"sha512-fDpg3A8NSObg+Hthlk1KGg+busnnTZqEQ6wlULq4DyDSzJntXMpCve9+FWn17FqXMRThsbIYAbbxxOxyDP+xng==","signatures":[{"sig":"MEYCIQCvojSVK78Aa6tG3WnRXSZatQpq+3OS/ELgjP7s0hvT7QIhAJ7J1X45ZPZ2VRwuCB0VB6EP5JjfrJjDh5UMyJXuzj5e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1872.c2b1f7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963609},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1872.c2b1f7c","@flighthq/mesh":"0.3.0-next.1872.c2b1f7c","@flighthq/node":"0.3.0-next.1872.c2b1f7c","@flighthq/color":"0.3.0-next.1872.c2b1f7c","@flighthq/image":"0.3.0-next.1872.c2b1f7c","@flighthq/types":"0.3.0-next.1872.c2b1f7c","@flighthq/camera":"0.3.0-next.1872.c2b1f7c","@flighthq/render":"0.3.0-next.1872.c2b1f7c","@flighthq/scene3d":"0.3.0-next.1872.c2b1f7c","@flighthq/shading":"0.3.0-next.1872.c2b1f7c","@flighthq/texture":"0.3.0-next.1872.c2b1f7c","@flighthq/geometry":"0.3.0-next.1872.c2b1f7c","@flighthq/lighting":"0.3.0-next.1872.c2b1f7c","@flighthq/materials":"0.3.0-next.1872.c2b1f7c","@flighthq/render-gl":"0.3.0-next.1872.c2b1f7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1872.c2b1f7c_1785958108159_0.6991326665767512","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1883.9cd374b":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1883.9cd374b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a920bfde33b8c56d96bba287286f8e5bea2b6029","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1883.9cd374b.tgz","fileCount":323,"integrity":"sha512-YsM1qaw+OLj8aoE1SHlxyt14xdZJWRRePy6pI9ehuUbKa3sX+LXAYMyVOuVj2rxauDibPkYHKg+XnWvX9XDWNw==","signatures":[{"sig":"MEQCIAuQ74E+qpPbB6YKU0OhdRcFt/BolJMRWiR/tDSY5sRiAiAgYNkakQz+SJyylSUA2hyzRgbWUUP4trFXwAAtt0NmyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1883.9cd374b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963609},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1883.9cd374b","@flighthq/mesh":"0.3.0-next.1883.9cd374b","@flighthq/node":"0.3.0-next.1883.9cd374b","@flighthq/color":"0.3.0-next.1883.9cd374b","@flighthq/image":"0.3.0-next.1883.9cd374b","@flighthq/types":"0.3.0-next.1883.9cd374b","@flighthq/camera":"0.3.0-next.1883.9cd374b","@flighthq/render":"0.3.0-next.1883.9cd374b","@flighthq/scene3d":"0.3.0-next.1883.9cd374b","@flighthq/shading":"0.3.0-next.1883.9cd374b","@flighthq/texture":"0.3.0-next.1883.9cd374b","@flighthq/geometry":"0.3.0-next.1883.9cd374b","@flighthq/lighting":"0.3.0-next.1883.9cd374b","@flighthq/materials":"0.3.0-next.1883.9cd374b","@flighthq/render-gl":"0.3.0-next.1883.9cd374b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1883.9cd374b_1785975188061_0.2687786543995123","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1887.cad72aa":{"name":"@flighthq/scene3d-gl","version":"0.3.0-next.1887.cad72aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"4b3b7e2ae7e329abede94ae1c91ae31e3358e266","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0-next.1887.cad72aa.tgz","fileCount":323,"integrity":"sha512-DwlqgRoFqX5NS6e2Sn/RKGm3zpbJzTVC0HLOo5ffR650bSv6z0PVvjc1/nWsLX0BL+OHoazSxS/ILccXs9utEQ==","signatures":[{"sig":"MEYCIQDK9RSHaQ3uHCGaO/gxeF2whXBIGupQOxUevK1axecuWAIhAOEPP7rPohTjenPQhBY9iav7FYp/NJRlGfGuDKcG0TBD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0-next.1887.cad72aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963609},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1887.cad72aa","@flighthq/mesh":"0.3.0-next.1887.cad72aa","@flighthq/node":"0.3.0-next.1887.cad72aa","@flighthq/color":"0.3.0-next.1887.cad72aa","@flighthq/image":"0.3.0-next.1887.cad72aa","@flighthq/types":"0.3.0-next.1887.cad72aa","@flighthq/camera":"0.3.0-next.1887.cad72aa","@flighthq/render":"0.3.0-next.1887.cad72aa","@flighthq/scene3d":"0.3.0-next.1887.cad72aa","@flighthq/shading":"0.3.0-next.1887.cad72aa","@flighthq/texture":"0.3.0-next.1887.cad72aa","@flighthq/geometry":"0.3.0-next.1887.cad72aa","@flighthq/lighting":"0.3.0-next.1887.cad72aa","@flighthq/materials":"0.3.0-next.1887.cad72aa","@flighthq/render-gl":"0.3.0-next.1887.cad72aa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0-next.1887.cad72aa_1786028834768_0.6682798343513077","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@flighthq/scene3d-gl","version":"0.3.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"bd116e1de5e7172e7bad41e76e92a5bc8e3dc515","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.0.tgz","fileCount":323,"integrity":"sha512-AbCFSslWkMRxoJJVsx+cVqqay2l/BIcmK44Dn2GG29wWGIGPLqLAqrBglN7PaMPLk5fY4Qs39gNI5WqL7RPXEQ==","signatures":[{"sig":"MEYCIQC2yxW3sH4YzKBPu3qLS4anum9yqxdmIkb7jO/bIAd/HQIhAMTZ+xdWY/ry8278G3FdpjWCmV3fBz+rBc0NPlUm1/3t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963321},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0","@flighthq/mesh":"0.3.0","@flighthq/node":"0.3.0","@flighthq/color":"0.3.0","@flighthq/image":"0.3.0","@flighthq/types":"0.3.0","@flighthq/camera":"0.3.0","@flighthq/render":"0.3.0","@flighthq/scene3d":"0.3.0","@flighthq/shading":"0.3.0","@flighthq/texture":"0.3.0","@flighthq/geometry":"0.3.0","@flighthq/lighting":"0.3.0","@flighthq/materials":"0.3.0","@flighthq/render-gl":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.0_1786049255008_0.9118588078369363","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.209.43ef1bc":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.209.43ef1bc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"60d39a55053c9688acb29cf5d2fcb62fb5c56863","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.209.43ef1bc.tgz","fileCount":323,"integrity":"sha512-iNkIouEC++qgOZPLOgsJ/WyiClZGETCejI1udM9QwAqH1VguKlV83SlYJqUwNoLp0CoTdmMKYsF84uj90kZ7IQ==","signatures":[{"sig":"MEUCIGEfXsBoR4VrTeOhMWusOZrbTmuADGZb3OEzT7ShEDZLAiEAkJ/zbcFrhV605s88wu/jf7tw3EGELIDw6v29jb9zPYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.209.43ef1bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963620},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.209.43ef1bc","@flighthq/mesh":"0.3.1-next.209.43ef1bc","@flighthq/node":"0.3.1-next.209.43ef1bc","@flighthq/color":"0.3.1-next.209.43ef1bc","@flighthq/image":"0.3.1-next.209.43ef1bc","@flighthq/types":"0.3.1-next.209.43ef1bc","@flighthq/camera":"0.3.1-next.209.43ef1bc","@flighthq/render":"0.3.1-next.209.43ef1bc","@flighthq/scene3d":"0.3.1-next.209.43ef1bc","@flighthq/shading":"0.3.1-next.209.43ef1bc","@flighthq/texture":"0.3.1-next.209.43ef1bc","@flighthq/geometry":"0.3.1-next.209.43ef1bc","@flighthq/lighting":"0.3.1-next.209.43ef1bc","@flighthq/materials":"0.3.1-next.209.43ef1bc","@flighthq/render-gl":"0.3.1-next.209.43ef1bc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.209.43ef1bc_1786136573924_0.9005103468447646","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.320.fe56fc2":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.320.fe56fc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0ee097b60960c54058b1528638082debfe07a642","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.320.fe56fc2.tgz","fileCount":323,"integrity":"sha512-GkFXRXfJMa2eVUP95lrErk55A/OEFQHgKkwyH89gj8HbdteRo6uY6XM0eq8zuNpeqLqbEWOnFjZ+Z9FkggmPCQ==","signatures":[{"sig":"MEQCIGz+shopv3JyTvTBAyPaV6FwWwrAqhG4Ge+qs45/fMa/AiBaxRuZ3VgoouxRCQi/ElhYDfoM6Fx/koF7jABFXmtrOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.320.fe56fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963620},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.320.fe56fc2","@flighthq/mesh":"0.3.1-next.320.fe56fc2","@flighthq/node":"0.3.1-next.320.fe56fc2","@flighthq/color":"0.3.1-next.320.fe56fc2","@flighthq/image":"0.3.1-next.320.fe56fc2","@flighthq/types":"0.3.1-next.320.fe56fc2","@flighthq/camera":"0.3.1-next.320.fe56fc2","@flighthq/render":"0.3.1-next.320.fe56fc2","@flighthq/scene3d":"0.3.1-next.320.fe56fc2","@flighthq/shading":"0.3.1-next.320.fe56fc2","@flighthq/texture":"0.3.1-next.320.fe56fc2","@flighthq/geometry":"0.3.1-next.320.fe56fc2","@flighthq/lighting":"0.3.1-next.320.fe56fc2","@flighthq/materials":"0.3.1-next.320.fe56fc2","@flighthq/render-gl":"0.3.1-next.320.fe56fc2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.320.fe56fc2_1786158580811_0.3476020504626933","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.348.8115937":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.348.8115937","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"c1843b1b3b0f750a8c8ee6ddf0b00c071aa9ca47","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.348.8115937.tgz","fileCount":323,"integrity":"sha512-EZLuhZ0hndBj5HiVSmr0DW+wHfhrMB+drDNjW4na2DTq0A/t+1bR3FWrqWvlMp3XAu23+LCo6PM41TKCTEhCAQ==","signatures":[{"sig":"MEUCIQDF+khrG50IWdDL5jx/FcvUnxg/MUAFjD9Wi2XWLOkTUQIgDVSde5HuAuYcukArgUArcwFXeyOk9rzj5lIxlSOIKIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.348.8115937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963620},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.348.8115937","@flighthq/mesh":"0.3.1-next.348.8115937","@flighthq/node":"0.3.1-next.348.8115937","@flighthq/color":"0.3.1-next.348.8115937","@flighthq/image":"0.3.1-next.348.8115937","@flighthq/types":"0.3.1-next.348.8115937","@flighthq/camera":"0.3.1-next.348.8115937","@flighthq/render":"0.3.1-next.348.8115937","@flighthq/scene3d":"0.3.1-next.348.8115937","@flighthq/shading":"0.3.1-next.348.8115937","@flighthq/texture":"0.3.1-next.348.8115937","@flighthq/geometry":"0.3.1-next.348.8115937","@flighthq/lighting":"0.3.1-next.348.8115937","@flighthq/materials":"0.3.1-next.348.8115937","@flighthq/render-gl":"0.3.1-next.348.8115937"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.348.8115937_1786165871193_0.0150693912330917","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.385.e32d957":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.385.e32d957","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"fb83f5ad7678992dc564e8944323e54581b0c5b8","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.385.e32d957.tgz","fileCount":323,"integrity":"sha512-hkIfCACR2mYJR2zOf6KlJdByr7wcgRNN2IVCvAResGW0ERVcBp2J6K1FQTOYisS4HfrYNC+fKIsaZ95xEu1arw==","signatures":[{"sig":"MEQCICXnRZUTr0H0b+gZuLJFyfmQjyEw8WUxgQlCNIGfIpF1AiBy9UFYEH0q3hRQEYQcfHy5A/RxgkzodkNyefSEU4pf9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.385.e32d957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963620},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.385.e32d957","@flighthq/mesh":"0.3.1-next.385.e32d957","@flighthq/node":"0.3.1-next.385.e32d957","@flighthq/color":"0.3.1-next.385.e32d957","@flighthq/image":"0.3.1-next.385.e32d957","@flighthq/types":"0.3.1-next.385.e32d957","@flighthq/camera":"0.3.1-next.385.e32d957","@flighthq/render":"0.3.1-next.385.e32d957","@flighthq/scene3d":"0.3.1-next.385.e32d957","@flighthq/shading":"0.3.1-next.385.e32d957","@flighthq/texture":"0.3.1-next.385.e32d957","@flighthq/geometry":"0.3.1-next.385.e32d957","@flighthq/lighting":"0.3.1-next.385.e32d957","@flighthq/materials":"0.3.1-next.385.e32d957","@flighthq/render-gl":"0.3.1-next.385.e32d957"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.385.e32d957_1786179382820_0.19705229424054593","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.401.5d59659":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.401.5d59659","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"014d19c41f988c5e3aaea280d46ba989b49083bb","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.401.5d59659.tgz","fileCount":323,"integrity":"sha512-O/dEbp0Z98X1oOyYxmb8A/vz6mb4RIrPcOQrXgO/HEvhfkKUZYsfNPfBLCjF0zz61Sd1780aJcYApejmSCm31A==","signatures":[{"sig":"MEYCIQDjB9U0KuCKHFpiJVwq/6Xaugkxqeeq7YIRMP0LJi0tagIhAK5ZVnEJs7tHsWSWPxCNxzFvI+BzU3pxLngDqgs4WoGF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.401.5d59659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963620},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.401.5d59659","@flighthq/mesh":"0.3.1-next.401.5d59659","@flighthq/node":"0.3.1-next.401.5d59659","@flighthq/color":"0.3.1-next.401.5d59659","@flighthq/image":"0.3.1-next.401.5d59659","@flighthq/types":"0.3.1-next.401.5d59659","@flighthq/camera":"0.3.1-next.401.5d59659","@flighthq/render":"0.3.1-next.401.5d59659","@flighthq/scene3d":"0.3.1-next.401.5d59659","@flighthq/shading":"0.3.1-next.401.5d59659","@flighthq/texture":"0.3.1-next.401.5d59659","@flighthq/geometry":"0.3.1-next.401.5d59659","@flighthq/lighting":"0.3.1-next.401.5d59659","@flighthq/materials":"0.3.1-next.401.5d59659","@flighthq/render-gl":"0.3.1-next.401.5d59659"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.401.5d59659_1786183121688_0.00813502694325674","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.407.d03a0bb":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.407.d03a0bb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"c0f2546ab5de66e4d1a4f70445dbeb8a5ddc9dad","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.407.d03a0bb.tgz","fileCount":323,"integrity":"sha512-oUE5oaTghvsLtvtWRExk14UoaMDI3Hnxl8u0EcVFTYzX7868LW8OKJztXqxaECU3E6o4z/t0pVCo2cN6xzlzuQ==","signatures":[{"sig":"MEUCIQDvxPaUHy1Kzzje99fAH2CY5y08B6drei8J+TCGitzqHAIgBRqndsQkQq2HSaFszMsVBYvyWfffLGw6uvQ57fsdpoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.407.d03a0bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963620},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.407.d03a0bb","@flighthq/mesh":"0.3.1-next.407.d03a0bb","@flighthq/node":"0.3.1-next.407.d03a0bb","@flighthq/color":"0.3.1-next.407.d03a0bb","@flighthq/image":"0.3.1-next.407.d03a0bb","@flighthq/types":"0.3.1-next.407.d03a0bb","@flighthq/camera":"0.3.1-next.407.d03a0bb","@flighthq/render":"0.3.1-next.407.d03a0bb","@flighthq/scene3d":"0.3.1-next.407.d03a0bb","@flighthq/shading":"0.3.1-next.407.d03a0bb","@flighthq/texture":"0.3.1-next.407.d03a0bb","@flighthq/geometry":"0.3.1-next.407.d03a0bb","@flighthq/lighting":"0.3.1-next.407.d03a0bb","@flighthq/materials":"0.3.1-next.407.d03a0bb","@flighthq/render-gl":"0.3.1-next.407.d03a0bb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.407.d03a0bb_1786297804394_0.8672310237493306","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.409.5c00b00":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.409.5c00b00","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"7a9793eea367a5aa72a97355c5c5fd192de8a3f7","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.409.5c00b00.tgz","fileCount":323,"integrity":"sha512-LMDwsAeOhlsgvRwoBL+EG1abTfKW6KWTQZmc44MxsnBDwZl2lgB4VnA8tW3Rj4/quE6jSUdNViLeZp3ruHl6sg==","signatures":[{"sig":"MEQCIHIp/TGOmUVnBEHyH7WdHB47o03lpt98bdoKDXUtu188AiBUmoyBPLepYqFbnBM5ByPy50RyfU2/lKZ68jIMTSoEIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.409.5c00b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963620},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.409.5c00b00","@flighthq/mesh":"0.3.1-next.409.5c00b00","@flighthq/node":"0.3.1-next.409.5c00b00","@flighthq/color":"0.3.1-next.409.5c00b00","@flighthq/image":"0.3.1-next.409.5c00b00","@flighthq/types":"0.3.1-next.409.5c00b00","@flighthq/camera":"0.3.1-next.409.5c00b00","@flighthq/render":"0.3.1-next.409.5c00b00","@flighthq/scene3d":"0.3.1-next.409.5c00b00","@flighthq/shading":"0.3.1-next.409.5c00b00","@flighthq/texture":"0.3.1-next.409.5c00b00","@flighthq/geometry":"0.3.1-next.409.5c00b00","@flighthq/lighting":"0.3.1-next.409.5c00b00","@flighthq/materials":"0.3.1-next.409.5c00b00","@flighthq/render-gl":"0.3.1-next.409.5c00b00"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.409.5c00b00_1786335228571_0.9382593411649449","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.425.a3192ab":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.425.a3192ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"b8a9f04ab4699ad6a3abf3e3a3d538dd28b25e42","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.425.a3192ab.tgz","fileCount":323,"integrity":"sha512-UDMvVXLvnyZsOuRc2xsHOjTDtfw+oyh8U/LAShvMzVXLZcvmN4SesPH4VdSEsySPoC4WnlivI0S84XMM7TFfNw==","signatures":[{"sig":"MEUCIQCHMVe2impFQN+FuNUVVgqSMceeL+FQ9HitiopeeSIz3AIgaSTMgi/PRQxPwv52HJWWXjgeonTnTBn33TJXqDi6BSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.425.a3192ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963863},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.425.a3192ab","@flighthq/mesh":"0.3.1-next.425.a3192ab","@flighthq/node":"0.3.1-next.425.a3192ab","@flighthq/color":"0.3.1-next.425.a3192ab","@flighthq/image":"0.3.1-next.425.a3192ab","@flighthq/types":"0.3.1-next.425.a3192ab","@flighthq/camera":"0.3.1-next.425.a3192ab","@flighthq/render":"0.3.1-next.425.a3192ab","@flighthq/scene3d":"0.3.1-next.425.a3192ab","@flighthq/shading":"0.3.1-next.425.a3192ab","@flighthq/texture":"0.3.1-next.425.a3192ab","@flighthq/geometry":"0.3.1-next.425.a3192ab","@flighthq/lighting":"0.3.1-next.425.a3192ab","@flighthq/materials":"0.3.1-next.425.a3192ab","@flighthq/render-gl":"0.3.1-next.425.a3192ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.425.a3192ab_1786336097378_0.14259270778081823","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.493.539802d":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.493.539802d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"786d20ec8788b0503fa3813638ab9a2baddaebd2","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.493.539802d.tgz","fileCount":323,"integrity":"sha512-4Z/Bg09JiQgUtsTxdbOiZ5CF7qQprN+4d0DSDWKmEUMBsoH2Qns08SoFSpCOlT+s6Jsi0MOjX6t60tTF/7c9rg==","signatures":[{"sig":"MEUCIGTVa4g6diiudbkhBjortCLBcKeMY6VjqngfNaePOz5uAiEA0QoxjGUnd3I4MZhRJyiki4NLBA7ECHychn4GclVpbDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.493.539802d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":971560},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.493.539802d","@flighthq/mesh":"0.3.1-next.493.539802d","@flighthq/node":"0.3.1-next.493.539802d","@flighthq/color":"0.3.1-next.493.539802d","@flighthq/image":"0.3.1-next.493.539802d","@flighthq/types":"0.3.1-next.493.539802d","@flighthq/camera":"0.3.1-next.493.539802d","@flighthq/render":"0.3.1-next.493.539802d","@flighthq/scene3d":"0.3.1-next.493.539802d","@flighthq/shading":"0.3.1-next.493.539802d","@flighthq/texture":"0.3.1-next.493.539802d","@flighthq/geometry":"0.3.1-next.493.539802d","@flighthq/lighting":"0.3.1-next.493.539802d","@flighthq/materials":"0.3.1-next.493.539802d","@flighthq/render-gl":"0.3.1-next.493.539802d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.493.539802d_1786392055349_0.9389798259151085","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.509.c235802":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.509.c235802","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f84379fa7edd2fb777fd93ecfbf43b5d72d7d155","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.509.c235802.tgz","fileCount":323,"integrity":"sha512-0jJjfT49ZAWQRxIBI0/llMxzAk9z/nbc6s4KgvWSpNXU+uMS6OfokLJbKnKcBB8mHCzFY/MONmlnrG4PBr1d7Q==","signatures":[{"sig":"MEQCIEPTyKDUFjsr18qcTResuo4qR47C1O9HVpY9iBgQOpVvAiAH8wr9QwIPQOjOLLOlPsrNcsl6lCi26/bi4InbOC5q3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.509.c235802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":971560},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.509.c235802","@flighthq/mesh":"0.3.1-next.509.c235802","@flighthq/node":"0.3.1-next.509.c235802","@flighthq/color":"0.3.1-next.509.c235802","@flighthq/image":"0.3.1-next.509.c235802","@flighthq/types":"0.3.1-next.509.c235802","@flighthq/camera":"0.3.1-next.509.c235802","@flighthq/render":"0.3.1-next.509.c235802","@flighthq/scene3d":"0.3.1-next.509.c235802","@flighthq/shading":"0.3.1-next.509.c235802","@flighthq/texture":"0.3.1-next.509.c235802","@flighthq/geometry":"0.3.1-next.509.c235802","@flighthq/lighting":"0.3.1-next.509.c235802","@flighthq/materials":"0.3.1-next.509.c235802","@flighthq/render-gl":"0.3.1-next.509.c235802"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.509.c235802_1786394479486_0.42263923093238587","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.575.c1f8e01":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.575.c1f8e01","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f088296a4a7fe1e1370984228c886bc18393ff20","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.575.c1f8e01.tgz","fileCount":323,"integrity":"sha512-HmDPVNTYugkawnXd5UF2lxymYpcoRLuJaRP4LWo6aWydCo8TKpJgRQlPlKsuORFEeWoTYeianvg+bDnOO+aRMQ==","signatures":[{"sig":"MEYCIQCTBmGIbNZLyI1GFKq60chTS2EL5QnmbXnRFBulCPoCVgIhAKHe5xVMlLlh57amMK6wFBaSNof8XSQmVrWjB91kdw78","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.575.c1f8e01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":975214},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.575.c1f8e01","@flighthq/mesh":"0.3.1-next.575.c1f8e01","@flighthq/node":"0.3.1-next.575.c1f8e01","@flighthq/color":"0.3.1-next.575.c1f8e01","@flighthq/image":"0.3.1-next.575.c1f8e01","@flighthq/types":"0.3.1-next.575.c1f8e01","@flighthq/camera":"0.3.1-next.575.c1f8e01","@flighthq/render":"0.3.1-next.575.c1f8e01","@flighthq/scene3d":"0.3.1-next.575.c1f8e01","@flighthq/shading":"0.3.1-next.575.c1f8e01","@flighthq/texture":"0.3.1-next.575.c1f8e01","@flighthq/geometry":"0.3.1-next.575.c1f8e01","@flighthq/lighting":"0.3.1-next.575.c1f8e01","@flighthq/materials":"0.3.1-next.575.c1f8e01","@flighthq/render-gl":"0.3.1-next.575.c1f8e01"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.575.c1f8e01_1786416168666_0.3049329822767073","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.616.aa7ae7f":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.616.aa7ae7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"babf6385516b7a9b66ea8b5952258b3a7ece5b58","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.616.aa7ae7f.tgz","fileCount":323,"integrity":"sha512-j3X+K8vQaLmBk9vXGS221kRMrrRzPxxxIj+i3o/xQkAiun83AHZYSxt9oGfVBYY0PPG8ZVrrv3eWLs8GAIfdhA==","signatures":[{"sig":"MEQCICH/PRIGnTXLCl1t3FRsNC2uNu3qHuQHzmUrZSJXDkP/AiAHx8/5F33fB0rIbit9zIZuV+Pg5O+DyKns150qCxNlzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.616.aa7ae7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":976400},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.616.aa7ae7f","@flighthq/mesh":"0.3.1-next.616.aa7ae7f","@flighthq/node":"0.3.1-next.616.aa7ae7f","@flighthq/color":"0.3.1-next.616.aa7ae7f","@flighthq/image":"0.3.1-next.616.aa7ae7f","@flighthq/types":"0.3.1-next.616.aa7ae7f","@flighthq/camera":"0.3.1-next.616.aa7ae7f","@flighthq/render":"0.3.1-next.616.aa7ae7f","@flighthq/scene3d":"0.3.1-next.616.aa7ae7f","@flighthq/shading":"0.3.1-next.616.aa7ae7f","@flighthq/texture":"0.3.1-next.616.aa7ae7f","@flighthq/geometry":"0.3.1-next.616.aa7ae7f","@flighthq/lighting":"0.3.1-next.616.aa7ae7f","@flighthq/materials":"0.3.1-next.616.aa7ae7f","@flighthq/render-gl":"0.3.1-next.616.aa7ae7f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.616.aa7ae7f_1786460894849_0.8350510984243438","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.617.89baf58":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.617.89baf58","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"1656ab9d6648cd71c310bd8c8a714d0d0aa91fcc","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.617.89baf58.tgz","fileCount":323,"integrity":"sha512-asCql1XmahxFj4iXrwU/MelcXak7fBvczD4M8O6DRNZk8QFzPNKPf3USzZ12Hyc8Ia074m7R1EpTAurz2i+Ghg==","signatures":[{"sig":"MEQCIAoKdePIRCxJ0Kc/ZbalzjjPwe84CcLXcUlNT+0kRWm5AiB5KjkAD+MiH8Z1afKjsLFt0xSdM3v50akWA3G3QMy4Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.617.89baf58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":976400},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.617.89baf58","@flighthq/mesh":"0.3.1-next.617.89baf58","@flighthq/node":"0.3.1-next.617.89baf58","@flighthq/color":"0.3.1-next.617.89baf58","@flighthq/image":"0.3.1-next.617.89baf58","@flighthq/types":"0.3.1-next.617.89baf58","@flighthq/camera":"0.3.1-next.617.89baf58","@flighthq/render":"0.3.1-next.617.89baf58","@flighthq/scene3d":"0.3.1-next.617.89baf58","@flighthq/shading":"0.3.1-next.617.89baf58","@flighthq/texture":"0.3.1-next.617.89baf58","@flighthq/geometry":"0.3.1-next.617.89baf58","@flighthq/lighting":"0.3.1-next.617.89baf58","@flighthq/materials":"0.3.1-next.617.89baf58","@flighthq/render-gl":"0.3.1-next.617.89baf58"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.617.89baf58_1786461134742_0.3944444712960131","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.625.675880d":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.625.675880d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"29dc45c8a6a038861a3741d7027b817fd2bd0c41","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.625.675880d.tgz","fileCount":323,"integrity":"sha512-k/kjosIWSTo9z1KLhLN0JPceROycqT52x3K+2AK6nV91t4++kuNmfUAUhBgmMeaD2ofyVexZlyFEe0ilPTFYbw==","signatures":[{"sig":"MEUCICW98Wd0j5j+IZ724xrurXZRG3+1+oEjpfTbOVoqp+D8AiEAvjJXIzzBm2p04SeICDP2MRR9ecREjrkk7Pd+0iG57/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.625.675880d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":976521},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.625.675880d","@flighthq/mesh":"0.3.1-next.625.675880d","@flighthq/node":"0.3.1-next.625.675880d","@flighthq/color":"0.3.1-next.625.675880d","@flighthq/image":"0.3.1-next.625.675880d","@flighthq/types":"0.3.1-next.625.675880d","@flighthq/camera":"0.3.1-next.625.675880d","@flighthq/render":"0.3.1-next.625.675880d","@flighthq/scene3d":"0.3.1-next.625.675880d","@flighthq/shading":"0.3.1-next.625.675880d","@flighthq/texture":"0.3.1-next.625.675880d","@flighthq/geometry":"0.3.1-next.625.675880d","@flighthq/lighting":"0.3.1-next.625.675880d","@flighthq/materials":"0.3.1-next.625.675880d","@flighthq/render-gl":"0.3.1-next.625.675880d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.625.675880d_1786462233405_0.9498517070483423","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.703.e259040":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.703.e259040","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"3962ff1b37cb2aed7d46c6f3c35f2f7a28859687","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.703.e259040.tgz","fileCount":323,"integrity":"sha512-sbIauJD2ZbFXQ+i1MIFjbrbNT+uIp3s3Mt8JZt1ay9pETjQ8x5mRdNOAaFiHKsQm6gwA3FERRWCp7j615Omrcw==","signatures":[{"sig":"MEUCIHR7GcNHNy2iHcfC6DScHKKsxYQbI5lpmItNa1I9aWgnAiEAvPjtc84NKu65pIojDTCQt+U6GxwJP6QypHun//NqRyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.703.e259040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":987346},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.703.e259040","@flighthq/mesh":"0.3.1-next.703.e259040","@flighthq/node":"0.3.1-next.703.e259040","@flighthq/color":"0.3.1-next.703.e259040","@flighthq/image":"0.3.1-next.703.e259040","@flighthq/types":"0.3.1-next.703.e259040","@flighthq/camera":"0.3.1-next.703.e259040","@flighthq/render":"0.3.1-next.703.e259040","@flighthq/scene3d":"0.3.1-next.703.e259040","@flighthq/shading":"0.3.1-next.703.e259040","@flighthq/texture":"0.3.1-next.703.e259040","@flighthq/geometry":"0.3.1-next.703.e259040","@flighthq/lighting":"0.3.1-next.703.e259040","@flighthq/registry":"0.3.1-next.703.e259040","@flighthq/materials":"0.3.1-next.703.e259040","@flighthq/render-gl":"0.3.1-next.703.e259040"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.703.e259040_1786559631895_0.14388097092078778","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.704.69286f6":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.704.69286f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"8e892c1561cd24d1d6cbcf600816f52c196978ae","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.704.69286f6.tgz","fileCount":323,"integrity":"sha512-379Tw92YDWSNn/jUioiVjb92ufV6r4jk+gn2i6ZodX5IpJYc8foVMo9xIdJ1jo9wyiQSqvWsAWyvWPmXnn3Uxw==","signatures":[{"sig":"MEUCIQD8WT1bx1djUVlGeHewLBRFgZ8B0lN1kE+qPUe7dqHUuwIgRL4JTxPyNxnb7w8RqtpVzQD30qinuwMvsI6AucGiDVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.704.69286f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":987346},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.704.69286f6","@flighthq/mesh":"0.3.1-next.704.69286f6","@flighthq/node":"0.3.1-next.704.69286f6","@flighthq/color":"0.3.1-next.704.69286f6","@flighthq/image":"0.3.1-next.704.69286f6","@flighthq/types":"0.3.1-next.704.69286f6","@flighthq/camera":"0.3.1-next.704.69286f6","@flighthq/render":"0.3.1-next.704.69286f6","@flighthq/scene3d":"0.3.1-next.704.69286f6","@flighthq/shading":"0.3.1-next.704.69286f6","@flighthq/texture":"0.3.1-next.704.69286f6","@flighthq/geometry":"0.3.1-next.704.69286f6","@flighthq/lighting":"0.3.1-next.704.69286f6","@flighthq/registry":"0.3.1-next.704.69286f6","@flighthq/materials":"0.3.1-next.704.69286f6","@flighthq/render-gl":"0.3.1-next.704.69286f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.704.69286f6_1786560554038_0.7198900249745919","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.733.f1845ac":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.733.f1845ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"07f09c065315a44e0b984cca1c63ff7e5deff6ff","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.733.f1845ac.tgz","fileCount":323,"integrity":"sha512-2nCu58nTtwgI2u2AvfLL87InskrBVOsBreFPYY90bF0egVIv9rbkk+p1mkjtVmxl9XR0dWpXAZe+k3MkzAhQOQ==","signatures":[{"sig":"MEYCIQCcj0Iib9BvOHw1F874UPvxp9DFEhr2QjJVEYRsV4WoVgIhANV1cqH+S30VQni+jDy+bsBpHYHYGkuSZGU8ZMFqz1Vc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.733.f1845ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":987281},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.733.f1845ac","@flighthq/mesh":"0.3.1-next.733.f1845ac","@flighthq/node":"0.3.1-next.733.f1845ac","@flighthq/color":"0.3.1-next.733.f1845ac","@flighthq/image":"0.3.1-next.733.f1845ac","@flighthq/types":"0.3.1-next.733.f1845ac","@flighthq/camera":"0.3.1-next.733.f1845ac","@flighthq/render":"0.3.1-next.733.f1845ac","@flighthq/scene3d":"0.3.1-next.733.f1845ac","@flighthq/shading":"0.3.1-next.733.f1845ac","@flighthq/texture":"0.3.1-next.733.f1845ac","@flighthq/geometry":"0.3.1-next.733.f1845ac","@flighthq/lighting":"0.3.1-next.733.f1845ac","@flighthq/registry":"0.3.1-next.733.f1845ac","@flighthq/materials":"0.3.1-next.733.f1845ac","@flighthq/render-gl":"0.3.1-next.733.f1845ac"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.733.f1845ac_1786563073750_0.9707245774351951","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.780.12e6944":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.780.12e6944","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"e9b4992d08c97ec047aa767bfaf3de2ccc3e2813","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.780.12e6944.tgz","fileCount":323,"integrity":"sha512-tmlG1+nD6qpzkzj/XbXsuQgxYdGZYfggbp4V2LjH3CaDEDM08KWdZdEo9fZ+7kYq4j6DdLi4E4OB7+0QE189Cg==","signatures":[{"sig":"MEUCIQC7IDq0FZLy+8qITChLv0Bzh8K1c9KEKUhCNJOdPHE1+gIgE4NOAF1i23x0Qeu2HpIdvdk6hEvNQ1X4mPkyb7LBxEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.780.12e6944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1017442},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.780.12e6944","@flighthq/mesh":"0.3.1-next.780.12e6944","@flighthq/node":"0.3.1-next.780.12e6944","@flighthq/color":"0.3.1-next.780.12e6944","@flighthq/image":"0.3.1-next.780.12e6944","@flighthq/types":"0.3.1-next.780.12e6944","@flighthq/camera":"0.3.1-next.780.12e6944","@flighthq/render":"0.3.1-next.780.12e6944","@flighthq/scene3d":"0.3.1-next.780.12e6944","@flighthq/shading":"0.3.1-next.780.12e6944","@flighthq/texture":"0.3.1-next.780.12e6944","@flighthq/geometry":"0.3.1-next.780.12e6944","@flighthq/lighting":"0.3.1-next.780.12e6944","@flighthq/registry":"0.3.1-next.780.12e6944","@flighthq/materials":"0.3.1-next.780.12e6944","@flighthq/render-gl":"0.3.1-next.780.12e6944"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.780.12e6944_1786577372582_0.4166838926454175","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.794.0bfc53e":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.794.0bfc53e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"828eba9aeafcbb90257a3352fbcaea6e6f6a95fb","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.794.0bfc53e.tgz","fileCount":323,"integrity":"sha512-QDfh74JyVUMv1AB3BkCajOgsrzCQ1vpfkl4IgVBw+TVv35dzAYNro5vr8Zyvv+Q7KoFbNldLEapFeSRjkhQBRg==","signatures":[{"sig":"MEQCIBD4OCWKWDb3YPtjx0uHMAs+kS5jKCcDZBmuaIsRw4JTAiBtfQJNE7En9DfPzbpicfY7xRmRAdJfoccQ7ADOdi4hKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.794.0bfc53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1019311},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.794.0bfc53e","@flighthq/mesh":"0.3.1-next.794.0bfc53e","@flighthq/node":"0.3.1-next.794.0bfc53e","@flighthq/color":"0.3.1-next.794.0bfc53e","@flighthq/image":"0.3.1-next.794.0bfc53e","@flighthq/types":"0.3.1-next.794.0bfc53e","@flighthq/camera":"0.3.1-next.794.0bfc53e","@flighthq/render":"0.3.1-next.794.0bfc53e","@flighthq/scene3d":"0.3.1-next.794.0bfc53e","@flighthq/shading":"0.3.1-next.794.0bfc53e","@flighthq/texture":"0.3.1-next.794.0bfc53e","@flighthq/geometry":"0.3.1-next.794.0bfc53e","@flighthq/lighting":"0.3.1-next.794.0bfc53e","@flighthq/registry":"0.3.1-next.794.0bfc53e","@flighthq/materials":"0.3.1-next.794.0bfc53e","@flighthq/render-gl":"0.3.1-next.794.0bfc53e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.794.0bfc53e_1786581663469_0.7764072909632898","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.836.609b031":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.836.609b031","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"2e076b86359ecd903ca65f67c3047045563f2465","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.836.609b031.tgz","fileCount":323,"integrity":"sha512-B2Luplaugw0uen/Px2Et6r2P86RKAsmRsz9iaSOtJ4TwVflsKcV6tMX7byiiswVHAl8BEW3HQdBDmMoESGUKfQ==","signatures":[{"sig":"MEUCIQC3+288VJ15HSiLQB5rGEK4Qo3ZyMRg1W0Y/j+MxO1rjwIgSJgQM3GYDF6i9r455il7BDI3gskhVc1r2GgFB8Tleek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.836.609b031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022108},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.836.609b031","@flighthq/mesh":"0.3.1-next.836.609b031","@flighthq/node":"0.3.1-next.836.609b031","@flighthq/color":"0.3.1-next.836.609b031","@flighthq/image":"0.3.1-next.836.609b031","@flighthq/types":"0.3.1-next.836.609b031","@flighthq/camera":"0.3.1-next.836.609b031","@flighthq/render":"0.3.1-next.836.609b031","@flighthq/scene3d":"0.3.1-next.836.609b031","@flighthq/shading":"0.3.1-next.836.609b031","@flighthq/texture":"0.3.1-next.836.609b031","@flighthq/geometry":"0.3.1-next.836.609b031","@flighthq/lighting":"0.3.1-next.836.609b031","@flighthq/registry":"0.3.1-next.836.609b031","@flighthq/materials":"0.3.1-next.836.609b031","@flighthq/render-gl":"0.3.1-next.836.609b031"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.836.609b031_1786583992210_0.9303691418585571","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.837.46a9259":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.837.46a9259","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"b31108097958b163fd0beb87dd824931bb72da6b","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.837.46a9259.tgz","fileCount":323,"integrity":"sha512-qKrtZsPJ7wHWHRBa4LB42EQiprposV9myShvlTGj1WqSkUC7cAxc9sJOXF0Q7z9JqQe1dIMLEMTPOnuplLxYKw==","signatures":[{"sig":"MEYCIQDwF8MK7+WwRjWFdElyOn2Iiwde7+cts9PAejJXFfCquwIhAJnpnzm5Q633rkFpKsE1ZS7SmicWricfLJw/IrlToV+M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.837.46a9259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022108},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.837.46a9259","@flighthq/mesh":"0.3.1-next.837.46a9259","@flighthq/node":"0.3.1-next.837.46a9259","@flighthq/color":"0.3.1-next.837.46a9259","@flighthq/image":"0.3.1-next.837.46a9259","@flighthq/types":"0.3.1-next.837.46a9259","@flighthq/camera":"0.3.1-next.837.46a9259","@flighthq/render":"0.3.1-next.837.46a9259","@flighthq/scene3d":"0.3.1-next.837.46a9259","@flighthq/shading":"0.3.1-next.837.46a9259","@flighthq/texture":"0.3.1-next.837.46a9259","@flighthq/geometry":"0.3.1-next.837.46a9259","@flighthq/lighting":"0.3.1-next.837.46a9259","@flighthq/registry":"0.3.1-next.837.46a9259","@flighthq/materials":"0.3.1-next.837.46a9259","@flighthq/render-gl":"0.3.1-next.837.46a9259"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.837.46a9259_1786587859946_0.04348214792864047","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.845.b5a7c82":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.845.b5a7c82","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ed735e661296a3b6ea5edf33244d304dccf4c419","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.845.b5a7c82.tgz","fileCount":323,"integrity":"sha512-C+NHlFiLA4A1pVVgW51VgwoMJCu4kfIda2DhaNs9lsQv7SvoufNhSqTMvJryT89+W76f2uBICPCmJGdeP3jwGg==","signatures":[{"sig":"MEQCIEZrmrhpIgJEKC07Km4F72B/uRq7G1T2hBQBLxYg49aKAiAEtWTQO7KyW41DYiYH3TsOfGuY3QjnYEeDiRWY5nfPZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.845.b5a7c82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022108},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.845.b5a7c82","@flighthq/mesh":"0.3.1-next.845.b5a7c82","@flighthq/node":"0.3.1-next.845.b5a7c82","@flighthq/color":"0.3.1-next.845.b5a7c82","@flighthq/image":"0.3.1-next.845.b5a7c82","@flighthq/types":"0.3.1-next.845.b5a7c82","@flighthq/camera":"0.3.1-next.845.b5a7c82","@flighthq/render":"0.3.1-next.845.b5a7c82","@flighthq/scene3d":"0.3.1-next.845.b5a7c82","@flighthq/shading":"0.3.1-next.845.b5a7c82","@flighthq/texture":"0.3.1-next.845.b5a7c82","@flighthq/geometry":"0.3.1-next.845.b5a7c82","@flighthq/lighting":"0.3.1-next.845.b5a7c82","@flighthq/registry":"0.3.1-next.845.b5a7c82","@flighthq/materials":"0.3.1-next.845.b5a7c82","@flighthq/render-gl":"0.3.1-next.845.b5a7c82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.845.b5a7c82_1786590138737_0.13688930294745272","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.847.2e6f8bf":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.847.2e6f8bf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f3808a74280817c06e513933518b697ded6f6c11","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.847.2e6f8bf.tgz","fileCount":323,"integrity":"sha512-rVu/jJSs3suQlAaes14rcVjnNaB8q0vcS5CQwKhgGenBOVfi4Z6UOrXsoNA89VOrsSXkdYPz2YcAHce+74uzUg==","signatures":[{"sig":"MEUCIAk90vE8vF2yKjWGDtUOEMfm20sdm9uQyJ3TsPYupHb4AiEA1umOkRYKyp+rBC4AC2FkYKddsFi1ztlDUIg6dQrf2cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.847.2e6f8bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022108},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.847.2e6f8bf","@flighthq/mesh":"0.3.1-next.847.2e6f8bf","@flighthq/node":"0.3.1-next.847.2e6f8bf","@flighthq/color":"0.3.1-next.847.2e6f8bf","@flighthq/image":"0.3.1-next.847.2e6f8bf","@flighthq/types":"0.3.1-next.847.2e6f8bf","@flighthq/camera":"0.3.1-next.847.2e6f8bf","@flighthq/render":"0.3.1-next.847.2e6f8bf","@flighthq/scene3d":"0.3.1-next.847.2e6f8bf","@flighthq/shading":"0.3.1-next.847.2e6f8bf","@flighthq/texture":"0.3.1-next.847.2e6f8bf","@flighthq/geometry":"0.3.1-next.847.2e6f8bf","@flighthq/lighting":"0.3.1-next.847.2e6f8bf","@flighthq/registry":"0.3.1-next.847.2e6f8bf","@flighthq/materials":"0.3.1-next.847.2e6f8bf","@flighthq/render-gl":"0.3.1-next.847.2e6f8bf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.847.2e6f8bf_1786593574471_0.005185584333659898","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.861.5a56d7a":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.861.5a56d7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"345685429d28e9a4195b7648c2887b209c85fc97","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.861.5a56d7a.tgz","fileCount":323,"integrity":"sha512-wIeqNCMXnxNwBuzCLVdC32JKerXlz4i1Ll2udoY2Elht83QkYH/EYhaBEaPZniVma2FfakzQHyk/TxVBuA52sw==","signatures":[{"sig":"MEYCIQCyRMr3wJorVCTWTSGWYR276EzSQJhsL+yLcpimRPt/+AIhANIbbOw/lLqzzjap32r8yKNF6Tr/QGLwjUcr0L/UG5+i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.861.5a56d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022108},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.861.5a56d7a","@flighthq/mesh":"0.3.1-next.861.5a56d7a","@flighthq/node":"0.3.1-next.861.5a56d7a","@flighthq/color":"0.3.1-next.861.5a56d7a","@flighthq/image":"0.3.1-next.861.5a56d7a","@flighthq/types":"0.3.1-next.861.5a56d7a","@flighthq/camera":"0.3.1-next.861.5a56d7a","@flighthq/render":"0.3.1-next.861.5a56d7a","@flighthq/scene3d":"0.3.1-next.861.5a56d7a","@flighthq/shading":"0.3.1-next.861.5a56d7a","@flighthq/texture":"0.3.1-next.861.5a56d7a","@flighthq/geometry":"0.3.1-next.861.5a56d7a","@flighthq/lighting":"0.3.1-next.861.5a56d7a","@flighthq/registry":"0.3.1-next.861.5a56d7a","@flighthq/materials":"0.3.1-next.861.5a56d7a","@flighthq/render-gl":"0.3.1-next.861.5a56d7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.861.5a56d7a_1786593717903_0.988271113429527","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.887.9f59a84":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.887.9f59a84","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"22dcfc82f35664723b9356a883712f7d7cb4a0cd","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.887.9f59a84.tgz","fileCount":323,"integrity":"sha512-hJIeur6C9znSkyZVD70nNqX3cwnsEFPHp2bnh9tMtzS/b6eY/xz/1idhoFBp+/KZX0hrusBzP9UNGqyzo2aNBg==","signatures":[{"sig":"MEQCIHHgpy12XsCpD50pe++cQhRKzoclCMGp55I4UUKrthJjAiBnA02aepxdOjK24kbQK675Cx/ZFbKHQXmHVNAQn+gjjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.887.9f59a84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022108},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.887.9f59a84","@flighthq/mesh":"0.3.1-next.887.9f59a84","@flighthq/node":"0.3.1-next.887.9f59a84","@flighthq/color":"0.3.1-next.887.9f59a84","@flighthq/image":"0.3.1-next.887.9f59a84","@flighthq/types":"0.3.1-next.887.9f59a84","@flighthq/camera":"0.3.1-next.887.9f59a84","@flighthq/render":"0.3.1-next.887.9f59a84","@flighthq/scene3d":"0.3.1-next.887.9f59a84","@flighthq/shading":"0.3.1-next.887.9f59a84","@flighthq/texture":"0.3.1-next.887.9f59a84","@flighthq/geometry":"0.3.1-next.887.9f59a84","@flighthq/lighting":"0.3.1-next.887.9f59a84","@flighthq/registry":"0.3.1-next.887.9f59a84","@flighthq/materials":"0.3.1-next.887.9f59a84","@flighthq/render-gl":"0.3.1-next.887.9f59a84"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.887.9f59a84_1786602132232_0.8412438113120309","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.948.85d9f30":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.948.85d9f30","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"824317cc50ab5ca0a1134be05e7a76b7d4607828","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.948.85d9f30.tgz","fileCount":324,"integrity":"sha512-/FElfem6lsR89cyfgTxpQGP6H63rPDo/IMBOC9Kse7mpb7PQqfaSBB03Fnu89xD8n+cbzLGSFrhX0FH1CbXzDg==","signatures":[{"sig":"MEQCIHef2T35aGGOReUYGMIi6PeOWRoqewV4tPjoHuT5nToMAiAGmWn8rFgJNQF2yQxdXJ7GlODQIyPZT606SrEp/I6QXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.948.85d9f30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032465},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.948.85d9f30","@flighthq/mesh":"0.3.1-next.948.85d9f30","@flighthq/node":"0.3.1-next.948.85d9f30","@flighthq/color":"0.3.1-next.948.85d9f30","@flighthq/image":"0.3.1-next.948.85d9f30","@flighthq/types":"0.3.1-next.948.85d9f30","@flighthq/camera":"0.3.1-next.948.85d9f30","@flighthq/render":"0.3.1-next.948.85d9f30","@flighthq/scene3d":"0.3.1-next.948.85d9f30","@flighthq/shading":"0.3.1-next.948.85d9f30","@flighthq/texture":"0.3.1-next.948.85d9f30","@flighthq/geometry":"0.3.1-next.948.85d9f30","@flighthq/lighting":"0.3.1-next.948.85d9f30","@flighthq/registry":"0.3.1-next.948.85d9f30","@flighthq/materials":"0.3.1-next.948.85d9f30","@flighthq/render-gl":"0.3.1-next.948.85d9f30"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.948.85d9f30_1786635273599_0.9423844983896348","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.970.9691e7b":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.970.9691e7b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"48a8e0bf7f591ecdf4b1e9185d6ab264819a80c8","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.970.9691e7b.tgz","fileCount":324,"integrity":"sha512-GFJMB6e/9JdjlEBlKty33+ugd56LCvQSoEcSPErMRR5Em9+7ClK67ypgBo0HUk+UFElspwaGpi3jvAQAHhbByw==","signatures":[{"sig":"MEUCIE91ZdLTkMMOPPJowYIwuEhtM9km5Tr6G/PEna5tihSZAiEA2hsr6jeZqFinzh81FjVM5rxigYBp7ROVNPZVIICQS7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.970.9691e7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032465},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.970.9691e7b","@flighthq/mesh":"0.3.1-next.970.9691e7b","@flighthq/node":"0.3.1-next.970.9691e7b","@flighthq/color":"0.3.1-next.970.9691e7b","@flighthq/image":"0.3.1-next.970.9691e7b","@flighthq/types":"0.3.1-next.970.9691e7b","@flighthq/camera":"0.3.1-next.970.9691e7b","@flighthq/render":"0.3.1-next.970.9691e7b","@flighthq/scene3d":"0.3.1-next.970.9691e7b","@flighthq/shading":"0.3.1-next.970.9691e7b","@flighthq/texture":"0.3.1-next.970.9691e7b","@flighthq/geometry":"0.3.1-next.970.9691e7b","@flighthq/lighting":"0.3.1-next.970.9691e7b","@flighthq/registry":"0.3.1-next.970.9691e7b","@flighthq/materials":"0.3.1-next.970.9691e7b","@flighthq/render-gl":"0.3.1-next.970.9691e7b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.970.9691e7b_1786636268110_0.3443970155869862","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.971.33e20ba":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.971.33e20ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a18574109809cdcf5d090c1dafc5b3cf417c7338","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.971.33e20ba.tgz","fileCount":324,"integrity":"sha512-yMkiMYKWnNWx8836SpgXZ7ImyKhPj6jDIcUgrsIQJK0eaYdoedrzqLju2orxGVTyLXfYCL0mfQ9WAuMYyIiwUg==","signatures":[{"sig":"MEUCIA+sBTeby2BGx6LGGbbJoXLWBZrFvQsazQ72TEROU5WZAiEAyJufCgnbhCOt3nE022djS8paj5ig3wyWBn5QRbKZvpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.971.33e20ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032465},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.971.33e20ba","@flighthq/mesh":"0.3.1-next.971.33e20ba","@flighthq/node":"0.3.1-next.971.33e20ba","@flighthq/color":"0.3.1-next.971.33e20ba","@flighthq/image":"0.3.1-next.971.33e20ba","@flighthq/types":"0.3.1-next.971.33e20ba","@flighthq/camera":"0.3.1-next.971.33e20ba","@flighthq/render":"0.3.1-next.971.33e20ba","@flighthq/scene3d":"0.3.1-next.971.33e20ba","@flighthq/shading":"0.3.1-next.971.33e20ba","@flighthq/texture":"0.3.1-next.971.33e20ba","@flighthq/geometry":"0.3.1-next.971.33e20ba","@flighthq/lighting":"0.3.1-next.971.33e20ba","@flighthq/registry":"0.3.1-next.971.33e20ba","@flighthq/materials":"0.3.1-next.971.33e20ba","@flighthq/render-gl":"0.3.1-next.971.33e20ba"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.971.33e20ba_1786636925227_0.5701236742495837","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.975.01aea94":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.975.01aea94","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"15bbba8be6afb35e7dac72f24e23559ab0b744c6","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.975.01aea94.tgz","fileCount":324,"integrity":"sha512-Xgwmj3HZAkZrkQos2XFz2mAojZHP/jg2ABBbr2p/64dm8jtalr5SGa8kAQ3tXZ8KV4VxocrwfYnCz5f0MoGN2A==","signatures":[{"sig":"MEUCIGHvlNYv+F2wd9h4+Oft4U4wuxZ/LrUv676/OSP9VEdnAiEAq+tWLekvKx17KHiLOBPAirULXu9SMxu8608s4t3Pozw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.975.01aea94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032465},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.975.01aea94","@flighthq/mesh":"0.3.1-next.975.01aea94","@flighthq/node":"0.3.1-next.975.01aea94","@flighthq/color":"0.3.1-next.975.01aea94","@flighthq/image":"0.3.1-next.975.01aea94","@flighthq/types":"0.3.1-next.975.01aea94","@flighthq/camera":"0.3.1-next.975.01aea94","@flighthq/render":"0.3.1-next.975.01aea94","@flighthq/scene3d":"0.3.1-next.975.01aea94","@flighthq/shading":"0.3.1-next.975.01aea94","@flighthq/texture":"0.3.1-next.975.01aea94","@flighthq/geometry":"0.3.1-next.975.01aea94","@flighthq/lighting":"0.3.1-next.975.01aea94","@flighthq/registry":"0.3.1-next.975.01aea94","@flighthq/materials":"0.3.1-next.975.01aea94","@flighthq/render-gl":"0.3.1-next.975.01aea94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.975.01aea94_1786639537517_0.02127536991983292","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.996.06087b5":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.996.06087b5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ebc402ae3ab2190cc6584e53dfacd27feaed3bb5","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.996.06087b5.tgz","fileCount":324,"integrity":"sha512-G4OzIXeGMGrXYz2iqWY4JDAQcgwHOYLs6aDCvyozPKbojb9+lqqOL8mIP03sg3Z+GGNhXT4jkveNkDVDVzlA/Q==","signatures":[{"sig":"MEUCIGSiISQqJ22zg3oEtkMlcfYmjcw1+V2KYIj0vSeRyo+VAiEAj0dN50R4OCJinBD/h63PDg9aYiUFsH4tXeaUrNzLCZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.996.06087b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032465},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.996.06087b5","@flighthq/mesh":"0.3.1-next.996.06087b5","@flighthq/node":"0.3.1-next.996.06087b5","@flighthq/color":"0.3.1-next.996.06087b5","@flighthq/image":"0.3.1-next.996.06087b5","@flighthq/types":"0.3.1-next.996.06087b5","@flighthq/camera":"0.3.1-next.996.06087b5","@flighthq/render":"0.3.1-next.996.06087b5","@flighthq/scene3d":"0.3.1-next.996.06087b5","@flighthq/shading":"0.3.1-next.996.06087b5","@flighthq/texture":"0.3.1-next.996.06087b5","@flighthq/geometry":"0.3.1-next.996.06087b5","@flighthq/lighting":"0.3.1-next.996.06087b5","@flighthq/registry":"0.3.1-next.996.06087b5","@flighthq/materials":"0.3.1-next.996.06087b5","@flighthq/render-gl":"0.3.1-next.996.06087b5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.996.06087b5_1786653091968_0.4104822513648969","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1041.35b950c":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1041.35b950c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"706d434c72f8e4b4f3a880f2d577241bde4cbc6b","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1041.35b950c.tgz","fileCount":324,"integrity":"sha512-B3HjRmrBE1zOBiqF2LXPWAkhGldqEg4r7NqufNrKa4ETqR95Is2hUoM1BO3mF5S/djvuAlzCRLQzsCGA7UBjkQ==","signatures":[{"sig":"MEUCIFmOMp95wyoHbhBLa0lA4oVdQUsC22Qgvon6jR/yZCtTAiEApicu3JKE6MRcG0pv1Y0Y4RXGfdHL8iCPz3x+0k5Lu6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1041.35b950c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1033104},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1041.35b950c","@flighthq/mesh":"0.3.1-next.1041.35b950c","@flighthq/node":"0.3.1-next.1041.35b950c","@flighthq/color":"0.3.1-next.1041.35b950c","@flighthq/image":"0.3.1-next.1041.35b950c","@flighthq/types":"0.3.1-next.1041.35b950c","@flighthq/camera":"0.3.1-next.1041.35b950c","@flighthq/render":"0.3.1-next.1041.35b950c","@flighthq/scene3d":"0.3.1-next.1041.35b950c","@flighthq/shading":"0.3.1-next.1041.35b950c","@flighthq/texture":"0.3.1-next.1041.35b950c","@flighthq/geometry":"0.3.1-next.1041.35b950c","@flighthq/lighting":"0.3.1-next.1041.35b950c","@flighthq/registry":"0.3.1-next.1041.35b950c","@flighthq/materials":"0.3.1-next.1041.35b950c","@flighthq/render-gl":"0.3.1-next.1041.35b950c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1041.35b950c_1786665951740_0.5117692260698787","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1050.9114695":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1050.9114695","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"2f9f7b7afc805e2eb0c0673b34469891e12e8279","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1050.9114695.tgz","fileCount":324,"integrity":"sha512-KAyg/zHXMPQvDprL5hHXLBgzmUJpi1/jviOQNopN9aYU7A81s6uvUk9Jngu1cAKyZknDKYJJG0mkfXlsPOxQBQ==","signatures":[{"sig":"MEUCIQDNvd6Izp3nDbqtjAelUlde2bt62IkP+50qPeidSi0zpAIgEk7rjaAWBYqbIvyE1fiFioQZ7ZSyUMvu80MDdSGtaos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1050.9114695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1050.9114695","@flighthq/mesh":"0.3.1-next.1050.9114695","@flighthq/node":"0.3.1-next.1050.9114695","@flighthq/color":"0.3.1-next.1050.9114695","@flighthq/image":"0.3.1-next.1050.9114695","@flighthq/types":"0.3.1-next.1050.9114695","@flighthq/camera":"0.3.1-next.1050.9114695","@flighthq/render":"0.3.1-next.1050.9114695","@flighthq/scene3d":"0.3.1-next.1050.9114695","@flighthq/shading":"0.3.1-next.1050.9114695","@flighthq/texture":"0.3.1-next.1050.9114695","@flighthq/geometry":"0.3.1-next.1050.9114695","@flighthq/lighting":"0.3.1-next.1050.9114695","@flighthq/registry":"0.3.1-next.1050.9114695","@flighthq/materials":"0.3.1-next.1050.9114695","@flighthq/render-gl":"0.3.1-next.1050.9114695"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1050.9114695_1786671707835_0.8573589046619903","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1055.12501ae":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1055.12501ae","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"6e10c9156ead0348407e17c34c96d461306f79d2","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1055.12501ae.tgz","fileCount":324,"integrity":"sha512-EOWsHDNBEFHoUmfz/dv4gkr6hnydASZpnza9nR00gS7emaGLjJNUI8EOqdY1pcjow3xQq1mMdogl/Ho9G+/nEw==","signatures":[{"sig":"MEUCIGO7lY6aY1otlIy5R2GBS/GsV7uOViP1bi45qBKODpiGAiEA/I/mPNlcfkvjCdocoKV8fY3XHQQ95VcWaP5NU+FrXZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1055.12501ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1055.12501ae","@flighthq/mesh":"0.3.1-next.1055.12501ae","@flighthq/node":"0.3.1-next.1055.12501ae","@flighthq/color":"0.3.1-next.1055.12501ae","@flighthq/image":"0.3.1-next.1055.12501ae","@flighthq/types":"0.3.1-next.1055.12501ae","@flighthq/camera":"0.3.1-next.1055.12501ae","@flighthq/render":"0.3.1-next.1055.12501ae","@flighthq/scene3d":"0.3.1-next.1055.12501ae","@flighthq/shading":"0.3.1-next.1055.12501ae","@flighthq/texture":"0.3.1-next.1055.12501ae","@flighthq/geometry":"0.3.1-next.1055.12501ae","@flighthq/lighting":"0.3.1-next.1055.12501ae","@flighthq/registry":"0.3.1-next.1055.12501ae","@flighthq/materials":"0.3.1-next.1055.12501ae","@flighthq/render-gl":"0.3.1-next.1055.12501ae"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1055.12501ae_1786679351496_0.9301081721698328","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1076.4f48950":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1076.4f48950","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"15eed639b4310b95a88235731dbbf63e6de9a7c6","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1076.4f48950.tgz","fileCount":324,"integrity":"sha512-remHMveBRhjLCyKX1wi4p0paiWdLvhTBP7vkk/6Jltcd6QdDRad2zRqOcxgzov58+Xr1urpflhAruAthn29h8Q==","signatures":[{"sig":"MEQCIFJyHUQa4guQHCqoRZ+8qy9KEQO8xJMR/PKNApfBLlOAAiAQ3AhRyZ0VSnIWXSESySps0OeRt7IyBrqBoPAS4l+MvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1076.4f48950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1076.4f48950","@flighthq/mesh":"0.3.1-next.1076.4f48950","@flighthq/node":"0.3.1-next.1076.4f48950","@flighthq/color":"0.3.1-next.1076.4f48950","@flighthq/image":"0.3.1-next.1076.4f48950","@flighthq/types":"0.3.1-next.1076.4f48950","@flighthq/camera":"0.3.1-next.1076.4f48950","@flighthq/render":"0.3.1-next.1076.4f48950","@flighthq/scene3d":"0.3.1-next.1076.4f48950","@flighthq/shading":"0.3.1-next.1076.4f48950","@flighthq/texture":"0.3.1-next.1076.4f48950","@flighthq/geometry":"0.3.1-next.1076.4f48950","@flighthq/lighting":"0.3.1-next.1076.4f48950","@flighthq/registry":"0.3.1-next.1076.4f48950","@flighthq/materials":"0.3.1-next.1076.4f48950","@flighthq/render-gl":"0.3.1-next.1076.4f48950"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1076.4f48950_1786723431887_0.10925365961933031","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1079.38fd007":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1079.38fd007","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"c1d7541271f958a22cf728bac03267691acd5f68","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1079.38fd007.tgz","fileCount":324,"integrity":"sha512-Rk7Ml/Qk6+iPQ6xM03pSfmofeFF92nI6ncEsoaJBpYmSSrV9IDTfma0Tql8unZofyGFT5MpSn9hcFSbWqi4V6Q==","signatures":[{"sig":"MEUCIQDVX5++iqFAAqN4q3SUVSsikKOCEWKItzCZ/+aIYIuLPQIgbp4Hq9sONcj17DK214wmYvkX3dHJU47fue7uv1CwRVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1079.38fd007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1079.38fd007","@flighthq/mesh":"0.3.1-next.1079.38fd007","@flighthq/node":"0.3.1-next.1079.38fd007","@flighthq/color":"0.3.1-next.1079.38fd007","@flighthq/image":"0.3.1-next.1079.38fd007","@flighthq/types":"0.3.1-next.1079.38fd007","@flighthq/camera":"0.3.1-next.1079.38fd007","@flighthq/render":"0.3.1-next.1079.38fd007","@flighthq/scene3d":"0.3.1-next.1079.38fd007","@flighthq/shading":"0.3.1-next.1079.38fd007","@flighthq/texture":"0.3.1-next.1079.38fd007","@flighthq/geometry":"0.3.1-next.1079.38fd007","@flighthq/lighting":"0.3.1-next.1079.38fd007","@flighthq/registry":"0.3.1-next.1079.38fd007","@flighthq/materials":"0.3.1-next.1079.38fd007","@flighthq/render-gl":"0.3.1-next.1079.38fd007"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1079.38fd007_1786730947448_0.036904102954915086","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1084.04b8d9a":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1084.04b8d9a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"4bca27d6d35615ba56fd69241b2f1a403fcbf232","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1084.04b8d9a.tgz","fileCount":324,"integrity":"sha512-9B4W6kIlRJbNgaPE8oSoynDFHUSirTfNjv/SF/1yKSUODNlLJkM/ivsC42UW25S3RF3Tbji5W6NaWndBIS1gtg==","signatures":[{"sig":"MEUCIQCgNxyLiZ2U2nXHNRQAFnstFxzNZBgZrpGaB+DNz5ejdQIgVHz9z+Lss97f5VB6RiounKFnjKkwIWZk8M7Eh79qRk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1084.04b8d9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1084.04b8d9a","@flighthq/mesh":"0.3.1-next.1084.04b8d9a","@flighthq/node":"0.3.1-next.1084.04b8d9a","@flighthq/color":"0.3.1-next.1084.04b8d9a","@flighthq/image":"0.3.1-next.1084.04b8d9a","@flighthq/types":"0.3.1-next.1084.04b8d9a","@flighthq/camera":"0.3.1-next.1084.04b8d9a","@flighthq/render":"0.3.1-next.1084.04b8d9a","@flighthq/scene3d":"0.3.1-next.1084.04b8d9a","@flighthq/shading":"0.3.1-next.1084.04b8d9a","@flighthq/texture":"0.3.1-next.1084.04b8d9a","@flighthq/geometry":"0.3.1-next.1084.04b8d9a","@flighthq/lighting":"0.3.1-next.1084.04b8d9a","@flighthq/registry":"0.3.1-next.1084.04b8d9a","@flighthq/materials":"0.3.1-next.1084.04b8d9a","@flighthq/render-gl":"0.3.1-next.1084.04b8d9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1084.04b8d9a_1786734189222_0.47985086439211555","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1086.d0d073b":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1086.d0d073b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"245756a45ba69dc48d586efe4f52c31f853724af","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1086.d0d073b.tgz","fileCount":324,"integrity":"sha512-YCNun1SPQIUkho+Fy18/2gLT2dLGe2gjTHxJuukTwOE5DMIn80kCbVY9M9WpamaBp4YxkxiUKtPgJKXcSYNGZg==","signatures":[{"sig":"MEQCICZgiMUaOvxSM0WOcNlvdiz5kRVoCtOgwv7n0pLsPNBbAiB5NJ8PqKFb16/0zv+4wnYchX/5zAKiJPCB49JDpxyEhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1086.d0d073b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1086.d0d073b","@flighthq/mesh":"0.3.1-next.1086.d0d073b","@flighthq/node":"0.3.1-next.1086.d0d073b","@flighthq/color":"0.3.1-next.1086.d0d073b","@flighthq/image":"0.3.1-next.1086.d0d073b","@flighthq/types":"0.3.1-next.1086.d0d073b","@flighthq/camera":"0.3.1-next.1086.d0d073b","@flighthq/render":"0.3.1-next.1086.d0d073b","@flighthq/scene3d":"0.3.1-next.1086.d0d073b","@flighthq/shading":"0.3.1-next.1086.d0d073b","@flighthq/texture":"0.3.1-next.1086.d0d073b","@flighthq/geometry":"0.3.1-next.1086.d0d073b","@flighthq/lighting":"0.3.1-next.1086.d0d073b","@flighthq/registry":"0.3.1-next.1086.d0d073b","@flighthq/materials":"0.3.1-next.1086.d0d073b","@flighthq/render-gl":"0.3.1-next.1086.d0d073b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1086.d0d073b_1786737130508_0.21734194891019176","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1088.2bde749":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1088.2bde749","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"b490713184240fb75e3d1a08e65e3b2e49ed01e3","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1088.2bde749.tgz","fileCount":324,"integrity":"sha512-hsYJydxrZkjpOmUNGkEZMQBuFUHlxVGu1UMhaqZ++VDT0HWWAP8AXXvK2cH32W8Y4R2VujOcBRibTb1s9k4Apg==","signatures":[{"sig":"MEUCIEHdniibhI9IvRs3rK4U/LPNkCMI1IBO8W7bCEIwgoIZAiEAxaOfDxiCYsjgUx+fQrilSIKCp5RpE5vqTW3TaCv68eU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1088.2bde749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1088.2bde749","@flighthq/mesh":"0.3.1-next.1088.2bde749","@flighthq/node":"0.3.1-next.1088.2bde749","@flighthq/color":"0.3.1-next.1088.2bde749","@flighthq/image":"0.3.1-next.1088.2bde749","@flighthq/types":"0.3.1-next.1088.2bde749","@flighthq/camera":"0.3.1-next.1088.2bde749","@flighthq/render":"0.3.1-next.1088.2bde749","@flighthq/scene3d":"0.3.1-next.1088.2bde749","@flighthq/shading":"0.3.1-next.1088.2bde749","@flighthq/texture":"0.3.1-next.1088.2bde749","@flighthq/geometry":"0.3.1-next.1088.2bde749","@flighthq/lighting":"0.3.1-next.1088.2bde749","@flighthq/registry":"0.3.1-next.1088.2bde749","@flighthq/materials":"0.3.1-next.1088.2bde749","@flighthq/render-gl":"0.3.1-next.1088.2bde749"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1088.2bde749_1786739265195_0.5813191856184352","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1090.6e79e6c":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1090.6e79e6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"62f8c501bf86bec430f750896eeac3fa0b0053fa","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1090.6e79e6c.tgz","fileCount":324,"integrity":"sha512-HtM8MC9iMhS6E6WpdIy1N1+C9TwRMPHnCFcnHLswlIDppu6n2k1OhdpfOss1dMvLaC5FJpwoKPs003ne5YAajA==","signatures":[{"sig":"MEYCIQDH933tsNg4mPJ1gVf7KwEQ/Mab8UJoGJq+3Q+9Yi/FQQIhAMHZEoC5RX9e20bGzuK2FhSTA2r+aRTxDbLhLjjN4m2W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1090.6e79e6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1090.6e79e6c","@flighthq/mesh":"0.3.1-next.1090.6e79e6c","@flighthq/node":"0.3.1-next.1090.6e79e6c","@flighthq/color":"0.3.1-next.1090.6e79e6c","@flighthq/image":"0.3.1-next.1090.6e79e6c","@flighthq/types":"0.3.1-next.1090.6e79e6c","@flighthq/camera":"0.3.1-next.1090.6e79e6c","@flighthq/render":"0.3.1-next.1090.6e79e6c","@flighthq/scene3d":"0.3.1-next.1090.6e79e6c","@flighthq/shading":"0.3.1-next.1090.6e79e6c","@flighthq/texture":"0.3.1-next.1090.6e79e6c","@flighthq/geometry":"0.3.1-next.1090.6e79e6c","@flighthq/lighting":"0.3.1-next.1090.6e79e6c","@flighthq/registry":"0.3.1-next.1090.6e79e6c","@flighthq/materials":"0.3.1-next.1090.6e79e6c","@flighthq/render-gl":"0.3.1-next.1090.6e79e6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1090.6e79e6c_1786739572504_0.4689564497447123","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1091.b7aa6f2":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1091.b7aa6f2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"71ced20d34d4b0c3c4bc6f248ca6a28eabbfba6e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1091.b7aa6f2.tgz","fileCount":324,"integrity":"sha512-UczLfRNJRKXdOYdGQbjacP/M6LZN2uc1b2mMm0oCSz9NS+4omXMwtvKm5UMh+hb+lVotoEN+94HkoYiCIZAixw==","signatures":[{"sig":"MEUCIH1YI+4Z1x44A2BCB+hMGmPUsRYvEAQFoMpo6NdSNvZRAiEA5E3B27VXL7rGA3DHV72lnQSS2BCOMGFcsvtFNhZg4ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1091.b7aa6f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1091.b7aa6f2","@flighthq/mesh":"0.3.1-next.1091.b7aa6f2","@flighthq/node":"0.3.1-next.1091.b7aa6f2","@flighthq/color":"0.3.1-next.1091.b7aa6f2","@flighthq/image":"0.3.1-next.1091.b7aa6f2","@flighthq/types":"0.3.1-next.1091.b7aa6f2","@flighthq/camera":"0.3.1-next.1091.b7aa6f2","@flighthq/render":"0.3.1-next.1091.b7aa6f2","@flighthq/scene3d":"0.3.1-next.1091.b7aa6f2","@flighthq/shading":"0.3.1-next.1091.b7aa6f2","@flighthq/texture":"0.3.1-next.1091.b7aa6f2","@flighthq/geometry":"0.3.1-next.1091.b7aa6f2","@flighthq/lighting":"0.3.1-next.1091.b7aa6f2","@flighthq/registry":"0.3.1-next.1091.b7aa6f2","@flighthq/materials":"0.3.1-next.1091.b7aa6f2","@flighthq/render-gl":"0.3.1-next.1091.b7aa6f2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1091.b7aa6f2_1786739811432_0.5705616988823561","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1095.16f1704":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1095.16f1704","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0b266275291c7565edfe2366b3d104acaceb4f72","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1095.16f1704.tgz","fileCount":324,"integrity":"sha512-LtfQaCdaRmzxIysGTFfsXHzRLtQcE/rSnNBuRPbqPRdUM/fkURUS+YGyll/KXJJoN00S78AOCkEGxAZ8ikO1ZA==","signatures":[{"sig":"MEUCIAfibfcTZi5kKUdf15SHLXEb61qmRxP74lcG81YoypR9AiEAj+to6PEvICbgffI58wQL4W9+6hJbyK2DnSQP/9eN/iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1095.16f1704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1095.16f1704","@flighthq/mesh":"0.3.1-next.1095.16f1704","@flighthq/node":"0.3.1-next.1095.16f1704","@flighthq/color":"0.3.1-next.1095.16f1704","@flighthq/image":"0.3.1-next.1095.16f1704","@flighthq/types":"0.3.1-next.1095.16f1704","@flighthq/camera":"0.3.1-next.1095.16f1704","@flighthq/render":"0.3.1-next.1095.16f1704","@flighthq/scene3d":"0.3.1-next.1095.16f1704","@flighthq/shading":"0.3.1-next.1095.16f1704","@flighthq/texture":"0.3.1-next.1095.16f1704","@flighthq/geometry":"0.3.1-next.1095.16f1704","@flighthq/lighting":"0.3.1-next.1095.16f1704","@flighthq/registry":"0.3.1-next.1095.16f1704","@flighthq/materials":"0.3.1-next.1095.16f1704","@flighthq/render-gl":"0.3.1-next.1095.16f1704"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1095.16f1704_1786740932142_0.5624806849311152","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1096.4ddf1ab":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1096.4ddf1ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"db06be76acf37f5ede0fce3d9c8ccf79a2c61301","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1096.4ddf1ab.tgz","fileCount":324,"integrity":"sha512-gGo82gScY2G/NR4tVJbxNVAf1Nlc/5vhYEsk2tA1rdNjsRB/gimCeZjEps4KcBeRzf2lRGSvN/VUC0OHu53cBQ==","signatures":[{"sig":"MEYCIQCb0OtZn/6pax995j43k5wtOYhazIqfrXpGlRH8nBDy7wIhAJThmG255Nya07Y7gc2yu7AphBBJrameWXEXGcy55xFi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1096.4ddf1ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1096.4ddf1ab","@flighthq/mesh":"0.3.1-next.1096.4ddf1ab","@flighthq/node":"0.3.1-next.1096.4ddf1ab","@flighthq/color":"0.3.1-next.1096.4ddf1ab","@flighthq/image":"0.3.1-next.1096.4ddf1ab","@flighthq/types":"0.3.1-next.1096.4ddf1ab","@flighthq/camera":"0.3.1-next.1096.4ddf1ab","@flighthq/render":"0.3.1-next.1096.4ddf1ab","@flighthq/scene3d":"0.3.1-next.1096.4ddf1ab","@flighthq/shading":"0.3.1-next.1096.4ddf1ab","@flighthq/texture":"0.3.1-next.1096.4ddf1ab","@flighthq/geometry":"0.3.1-next.1096.4ddf1ab","@flighthq/lighting":"0.3.1-next.1096.4ddf1ab","@flighthq/registry":"0.3.1-next.1096.4ddf1ab","@flighthq/materials":"0.3.1-next.1096.4ddf1ab","@flighthq/render-gl":"0.3.1-next.1096.4ddf1ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1096.4ddf1ab_1786741722611_0.9382147260456428","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1097.b8126d8":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1097.b8126d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d2b44e7ccd5312b85f19a004e95a61e19cceac68","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1097.b8126d8.tgz","fileCount":324,"integrity":"sha512-pbqdvxOu4FsHe2yR9Uu2uZ3gueXr70cr8Mk/jstI5X24lacqrI+T0CnfvoLkOaNLOLYRWe07LScSmewMzHLG/w==","signatures":[{"sig":"MEUCIGMszUWe1nSoryRe5gb9Ts8IKITmBBWBj/SM2w59Jw2tAiEA1dNnCZef0LvFH9JehGpCwQo7UP0GP6U5H7GqGl+obqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1097.b8126d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1097.b8126d8","@flighthq/mesh":"0.3.1-next.1097.b8126d8","@flighthq/node":"0.3.1-next.1097.b8126d8","@flighthq/color":"0.3.1-next.1097.b8126d8","@flighthq/image":"0.3.1-next.1097.b8126d8","@flighthq/types":"0.3.1-next.1097.b8126d8","@flighthq/camera":"0.3.1-next.1097.b8126d8","@flighthq/render":"0.3.1-next.1097.b8126d8","@flighthq/scene3d":"0.3.1-next.1097.b8126d8","@flighthq/shading":"0.3.1-next.1097.b8126d8","@flighthq/texture":"0.3.1-next.1097.b8126d8","@flighthq/geometry":"0.3.1-next.1097.b8126d8","@flighthq/lighting":"0.3.1-next.1097.b8126d8","@flighthq/registry":"0.3.1-next.1097.b8126d8","@flighthq/materials":"0.3.1-next.1097.b8126d8","@flighthq/render-gl":"0.3.1-next.1097.b8126d8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1097.b8126d8_1786742048775_0.3708314819321543","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1099.671eaf4":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1099.671eaf4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a41aacc897479f3078f193e32cb134bc0a063f8a","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1099.671eaf4.tgz","fileCount":324,"integrity":"sha512-kuCX1pNo8MGCgTcezkZlN+3jf7/4orlKO3yB7pFlDjFZ7LhAdZPlMUJd377hwo/QGmJywdfg83m9DZo+u89rYw==","signatures":[{"sig":"MEUCIQDPkEfag+zeQDJ9ew4k3vdLXjSdZrGX+q/gecB0dLYWOwIgP/gncA1+5bpXvE6BmmI4WwFVJYEQl8hpYjGHhvdnm08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1099.671eaf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1099.671eaf4","@flighthq/mesh":"0.3.1-next.1099.671eaf4","@flighthq/node":"0.3.1-next.1099.671eaf4","@flighthq/color":"0.3.1-next.1099.671eaf4","@flighthq/image":"0.3.1-next.1099.671eaf4","@flighthq/types":"0.3.1-next.1099.671eaf4","@flighthq/camera":"0.3.1-next.1099.671eaf4","@flighthq/render":"0.3.1-next.1099.671eaf4","@flighthq/scene3d":"0.3.1-next.1099.671eaf4","@flighthq/shading":"0.3.1-next.1099.671eaf4","@flighthq/texture":"0.3.1-next.1099.671eaf4","@flighthq/geometry":"0.3.1-next.1099.671eaf4","@flighthq/lighting":"0.3.1-next.1099.671eaf4","@flighthq/registry":"0.3.1-next.1099.671eaf4","@flighthq/materials":"0.3.1-next.1099.671eaf4","@flighthq/render-gl":"0.3.1-next.1099.671eaf4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1099.671eaf4_1786742320939_0.06005957721992061","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1104.8453d3d":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1104.8453d3d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"c8a0af3f40731cda80f17a155a4332b49d16c4a2","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1104.8453d3d.tgz","fileCount":324,"integrity":"sha512-Mfs/Vr9jkQ+HxE3N3eBdSejL5Is2bR0qV3pzKEqexXwZi3OwZlu92rLxfuFF9Rz+bLQaWQ8fRdunREP2LyJ2eg==","signatures":[{"sig":"MEUCIQDoXer+AslJGrLr66mr6UyGyDGcKzebM7rfVCOVTPXehwIgHcZkx+b3reT3+yBRjX70SmgjJ7xEl5Qn5rB3SPpBjGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1104.8453d3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1104.8453d3d","@flighthq/mesh":"0.3.1-next.1104.8453d3d","@flighthq/node":"0.3.1-next.1104.8453d3d","@flighthq/color":"0.3.1-next.1104.8453d3d","@flighthq/image":"0.3.1-next.1104.8453d3d","@flighthq/types":"0.3.1-next.1104.8453d3d","@flighthq/camera":"0.3.1-next.1104.8453d3d","@flighthq/render":"0.3.1-next.1104.8453d3d","@flighthq/scene3d":"0.3.1-next.1104.8453d3d","@flighthq/shading":"0.3.1-next.1104.8453d3d","@flighthq/texture":"0.3.1-next.1104.8453d3d","@flighthq/geometry":"0.3.1-next.1104.8453d3d","@flighthq/lighting":"0.3.1-next.1104.8453d3d","@flighthq/registry":"0.3.1-next.1104.8453d3d","@flighthq/materials":"0.3.1-next.1104.8453d3d","@flighthq/render-gl":"0.3.1-next.1104.8453d3d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1104.8453d3d_1786744410105_0.46766008971855166","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1107.0b5d347":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1107.0b5d347","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"2b8a55f56821dd737c1271f6291463ea9ff912c7","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1107.0b5d347.tgz","fileCount":324,"integrity":"sha512-lUxMrpfPqQod/N0M7UOpsHAueG+BkEHQsg8hyQsdsktTZnNbMqg1mnm9gneg5QqfKNyd8Qp2rAVzqM4FZ94Bnw==","signatures":[{"sig":"MEUCIH9UCw5icjLqNU3s22JONLdp53OX16cu1dVysI0c5xxWAiEAheWZ0Xf3LlMsjU3ea3gkHHSSJAjOFQplYU9N0szNcfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1107.0b5d347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1107.0b5d347","@flighthq/mesh":"0.3.1-next.1107.0b5d347","@flighthq/node":"0.3.1-next.1107.0b5d347","@flighthq/color":"0.3.1-next.1107.0b5d347","@flighthq/image":"0.3.1-next.1107.0b5d347","@flighthq/types":"0.3.1-next.1107.0b5d347","@flighthq/camera":"0.3.1-next.1107.0b5d347","@flighthq/render":"0.3.1-next.1107.0b5d347","@flighthq/scene3d":"0.3.1-next.1107.0b5d347","@flighthq/shading":"0.3.1-next.1107.0b5d347","@flighthq/texture":"0.3.1-next.1107.0b5d347","@flighthq/geometry":"0.3.1-next.1107.0b5d347","@flighthq/lighting":"0.3.1-next.1107.0b5d347","@flighthq/registry":"0.3.1-next.1107.0b5d347","@flighthq/materials":"0.3.1-next.1107.0b5d347","@flighthq/render-gl":"0.3.1-next.1107.0b5d347"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1107.0b5d347_1786747251521_0.6143651892076556","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1108.66cc86c":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1108.66cc86c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"104fc8709fe1f10e0a48b56857b39eb79d27e058","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1108.66cc86c.tgz","fileCount":324,"integrity":"sha512-aNF7FnYUKuwIMaIwYrPH8Q+acYTlUh8AO1Sr8JJJWyySdBhx2q/IEDn6ky1kAikjYcSbIjFvaewExDxXl7UrrA==","signatures":[{"sig":"MEUCIBHvz5B7tU/6TB/u2q9b/9Fx3rmND36h3Wv02TJlu+tPAiEA2I6DYvOUpILIK2GJVbWx6D5rnoGxZcnmGCMdh+h0+w8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1108.66cc86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1108.66cc86c","@flighthq/mesh":"0.3.1-next.1108.66cc86c","@flighthq/node":"0.3.1-next.1108.66cc86c","@flighthq/color":"0.3.1-next.1108.66cc86c","@flighthq/image":"0.3.1-next.1108.66cc86c","@flighthq/types":"0.3.1-next.1108.66cc86c","@flighthq/camera":"0.3.1-next.1108.66cc86c","@flighthq/render":"0.3.1-next.1108.66cc86c","@flighthq/scene3d":"0.3.1-next.1108.66cc86c","@flighthq/shading":"0.3.1-next.1108.66cc86c","@flighthq/texture":"0.3.1-next.1108.66cc86c","@flighthq/geometry":"0.3.1-next.1108.66cc86c","@flighthq/lighting":"0.3.1-next.1108.66cc86c","@flighthq/registry":"0.3.1-next.1108.66cc86c","@flighthq/materials":"0.3.1-next.1108.66cc86c","@flighthq/render-gl":"0.3.1-next.1108.66cc86c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1108.66cc86c_1786748362488_0.018305118693768163","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1112.dea9723":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1112.dea9723","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"89bcbc7dd7b69ddea8bb01b2598aeb91f3895cb2","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1112.dea9723.tgz","fileCount":324,"integrity":"sha512-QFq5jREN5emMPxLzAxoPkUWaMWEJWKD7DRNSPRS63jxFq77wRUJWYaMPNfuPrG+pcZH0ec75/5wIsiCZ1C5ccw==","signatures":[{"sig":"MEUCIQDMXh+q4+iyznSReU6OInmRRGWgwQ13+qKeTVlfru+HIAIgYlFHCDhf2RZ20OCvPeV5JYQB4WdP7lyLnmSaqCW/3/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1112.dea9723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1112.dea9723","@flighthq/mesh":"0.3.1-next.1112.dea9723","@flighthq/node":"0.3.1-next.1112.dea9723","@flighthq/color":"0.3.1-next.1112.dea9723","@flighthq/image":"0.3.1-next.1112.dea9723","@flighthq/types":"0.3.1-next.1112.dea9723","@flighthq/camera":"0.3.1-next.1112.dea9723","@flighthq/render":"0.3.1-next.1112.dea9723","@flighthq/scene3d":"0.3.1-next.1112.dea9723","@flighthq/shading":"0.3.1-next.1112.dea9723","@flighthq/texture":"0.3.1-next.1112.dea9723","@flighthq/geometry":"0.3.1-next.1112.dea9723","@flighthq/lighting":"0.3.1-next.1112.dea9723","@flighthq/registry":"0.3.1-next.1112.dea9723","@flighthq/materials":"0.3.1-next.1112.dea9723","@flighthq/render-gl":"0.3.1-next.1112.dea9723"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1112.dea9723_1786758617354_0.8307706340131544","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1113.9cffbdf":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1113.9cffbdf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"bb09524df96ad3ca4ce9fdac3a9fa6896ed549ff","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1113.9cffbdf.tgz","fileCount":324,"integrity":"sha512-Iyz+vDjyn9Gkllau4oFhpGJw7QagQDnfWTf823+oGR6cWaiwyhKoA1rCnGIaIgVk8DyjnIHto3bQIFhEYBVFcQ==","signatures":[{"sig":"MEQCIAQEVlGDNPotkxQ1xZuCnt3MQUhRa5Ee9iZZh0cQVdqmAiBRLJrW9cLGcAHtV/Xt3RaybkbnbX3cCH7/cMJ+hWI7bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1113.9cffbdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1113.9cffbdf","@flighthq/mesh":"0.3.1-next.1113.9cffbdf","@flighthq/node":"0.3.1-next.1113.9cffbdf","@flighthq/color":"0.3.1-next.1113.9cffbdf","@flighthq/image":"0.3.1-next.1113.9cffbdf","@flighthq/types":"0.3.1-next.1113.9cffbdf","@flighthq/camera":"0.3.1-next.1113.9cffbdf","@flighthq/render":"0.3.1-next.1113.9cffbdf","@flighthq/scene3d":"0.3.1-next.1113.9cffbdf","@flighthq/shading":"0.3.1-next.1113.9cffbdf","@flighthq/texture":"0.3.1-next.1113.9cffbdf","@flighthq/geometry":"0.3.1-next.1113.9cffbdf","@flighthq/lighting":"0.3.1-next.1113.9cffbdf","@flighthq/registry":"0.3.1-next.1113.9cffbdf","@flighthq/materials":"0.3.1-next.1113.9cffbdf","@flighthq/render-gl":"0.3.1-next.1113.9cffbdf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1113.9cffbdf_1786760559113_0.9471527256288341","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1114.3ce681d":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1114.3ce681d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0291101a7d6cd7bf392407f68bf424e0f3e2da5a","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1114.3ce681d.tgz","fileCount":324,"integrity":"sha512-BuxeVhG/oIAdGWDbJHZNxK6BhslYvKVFNnraKIhuE+uzSPfoaJW/z2fTxygWl2OqXdpwCI3DX+jB1dkz5DVLbA==","signatures":[{"sig":"MEUCIQDyrqKe1PK59hnoHeDVAlGXOjr9RvyBroykCNMVk79U6wIga2vcRyfcpvGoLUrLzADBiuYjLFKK5739uhTXwOgMOUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1114.3ce681d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1114.3ce681d","@flighthq/mesh":"0.3.1-next.1114.3ce681d","@flighthq/node":"0.3.1-next.1114.3ce681d","@flighthq/color":"0.3.1-next.1114.3ce681d","@flighthq/image":"0.3.1-next.1114.3ce681d","@flighthq/types":"0.3.1-next.1114.3ce681d","@flighthq/camera":"0.3.1-next.1114.3ce681d","@flighthq/render":"0.3.1-next.1114.3ce681d","@flighthq/scene3d":"0.3.1-next.1114.3ce681d","@flighthq/shading":"0.3.1-next.1114.3ce681d","@flighthq/texture":"0.3.1-next.1114.3ce681d","@flighthq/geometry":"0.3.1-next.1114.3ce681d","@flighthq/lighting":"0.3.1-next.1114.3ce681d","@flighthq/registry":"0.3.1-next.1114.3ce681d","@flighthq/materials":"0.3.1-next.1114.3ce681d","@flighthq/render-gl":"0.3.1-next.1114.3ce681d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1114.3ce681d_1786763705090_0.6652989845746831","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1116.866c771":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1116.866c771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"86393033e8f391926778acd21efa2eaa452b8d8e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1116.866c771.tgz","fileCount":324,"integrity":"sha512-PdSX+oH+k3UgaM/mkzsGOJ4dAprd7aM/VhcB/v65NWwFI9xQGQHg4fZbggaNhAJUU+6k5vpbEjPDsxWnGkiDJg==","signatures":[{"sig":"MEUCIQCXne4YnUzzYCeEey0nz0X+kxYIECv/o3ravOnZI9lYwgIgECp824SRnPuQYYOD3z5SW/hznSV8T53+vvRD2jdMdqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1116.866c771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1116.866c771","@flighthq/mesh":"0.3.1-next.1116.866c771","@flighthq/node":"0.3.1-next.1116.866c771","@flighthq/color":"0.3.1-next.1116.866c771","@flighthq/image":"0.3.1-next.1116.866c771","@flighthq/types":"0.3.1-next.1116.866c771","@flighthq/camera":"0.3.1-next.1116.866c771","@flighthq/render":"0.3.1-next.1116.866c771","@flighthq/scene3d":"0.3.1-next.1116.866c771","@flighthq/shading":"0.3.1-next.1116.866c771","@flighthq/texture":"0.3.1-next.1116.866c771","@flighthq/geometry":"0.3.1-next.1116.866c771","@flighthq/lighting":"0.3.1-next.1116.866c771","@flighthq/registry":"0.3.1-next.1116.866c771","@flighthq/materials":"0.3.1-next.1116.866c771","@flighthq/render-gl":"0.3.1-next.1116.866c771"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1116.866c771_1786772858492_0.003985011715128994","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1162.1c7f42e":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1162.1c7f42e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d1e8c1ae836f9d87267d06d45870b2f926bb5340","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1162.1c7f42e.tgz","fileCount":324,"integrity":"sha512-OjleieAiQxvdZNRdNP/6UTab12qkbluMGoeFXyX0nxiCyyIbDlksHo7ZgN5OFyGV/lD+ZatAixFFonCUcJ2ETA==","signatures":[{"sig":"MEYCIQD8VH1ah2b0kd04n127UEuUfyXCycLpBgghES/cFa1PiAIhAI6N7G2cGJzk1uGl5XADJz21k07U/P45s0lsSYexprXw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1162.1c7f42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1162.1c7f42e","@flighthq/mesh":"0.3.1-next.1162.1c7f42e","@flighthq/node":"0.3.1-next.1162.1c7f42e","@flighthq/color":"0.3.1-next.1162.1c7f42e","@flighthq/image":"0.3.1-next.1162.1c7f42e","@flighthq/types":"0.3.1-next.1162.1c7f42e","@flighthq/camera":"0.3.1-next.1162.1c7f42e","@flighthq/render":"0.3.1-next.1162.1c7f42e","@flighthq/scene3d":"0.3.1-next.1162.1c7f42e","@flighthq/shading":"0.3.1-next.1162.1c7f42e","@flighthq/texture":"0.3.1-next.1162.1c7f42e","@flighthq/geometry":"0.3.1-next.1162.1c7f42e","@flighthq/lighting":"0.3.1-next.1162.1c7f42e","@flighthq/registry":"0.3.1-next.1162.1c7f42e","@flighthq/materials":"0.3.1-next.1162.1c7f42e","@flighthq/render-gl":"0.3.1-next.1162.1c7f42e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1162.1c7f42e_1786893351134_0.9631549738223664","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1165.285e507":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1165.285e507","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ff45c7620c35d8fd5a039a5836e4c4352defad99","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1165.285e507.tgz","fileCount":324,"integrity":"sha512-1Kcs/h8V9l+k454Ry3PM1RpwrQpdaxt0zVjs/r1iY6ExsOEDIUTYCAFPzJhNA7128Xi85kefaBv5iFDuNbvH4w==","signatures":[{"sig":"MEUCIHqxNspGY+JQOuQ4NXvPb/t7cG6hA7Sle5w+W5q/4WPvAiEAqnALYox1AT0uWDOJDq/0bjktxMEQv9K2MjKdBgyI2VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1165.285e507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1165.285e507","@flighthq/mesh":"0.3.1-next.1165.285e507","@flighthq/node":"0.3.1-next.1165.285e507","@flighthq/color":"0.3.1-next.1165.285e507","@flighthq/image":"0.3.1-next.1165.285e507","@flighthq/types":"0.3.1-next.1165.285e507","@flighthq/camera":"0.3.1-next.1165.285e507","@flighthq/render":"0.3.1-next.1165.285e507","@flighthq/scene3d":"0.3.1-next.1165.285e507","@flighthq/shading":"0.3.1-next.1165.285e507","@flighthq/texture":"0.3.1-next.1165.285e507","@flighthq/geometry":"0.3.1-next.1165.285e507","@flighthq/lighting":"0.3.1-next.1165.285e507","@flighthq/registry":"0.3.1-next.1165.285e507","@flighthq/materials":"0.3.1-next.1165.285e507","@flighthq/render-gl":"0.3.1-next.1165.285e507"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1165.285e507_1786916294471_0.7806958355864246","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1170.8a733e4":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1170.8a733e4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a72c91cf15d24e7bbd935033f5a94540ba5f385e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1170.8a733e4.tgz","fileCount":324,"integrity":"sha512-xjZYDv+1Z+NTVTochJvW5JBPxq2+0ECu62x9vmSShWp/H8MB56f45H13WlYPtH+N9jbq8Qf3wGyRMzd34SV26g==","signatures":[{"sig":"MEUCIBls2RIjLLXkvHdmtoc+UGneMoTnEHlak7NfKm4HRtgjAiEAgixLgyT8jJ8nyjyDMAtLz3Fq9xr2v4ckEv1l7zkhBXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1170.8a733e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1170.8a733e4","@flighthq/mesh":"0.3.1-next.1170.8a733e4","@flighthq/node":"0.3.1-next.1170.8a733e4","@flighthq/color":"0.3.1-next.1170.8a733e4","@flighthq/image":"0.3.1-next.1170.8a733e4","@flighthq/types":"0.3.1-next.1170.8a733e4","@flighthq/camera":"0.3.1-next.1170.8a733e4","@flighthq/render":"0.3.1-next.1170.8a733e4","@flighthq/scene3d":"0.3.1-next.1170.8a733e4","@flighthq/shading":"0.3.1-next.1170.8a733e4","@flighthq/texture":"0.3.1-next.1170.8a733e4","@flighthq/geometry":"0.3.1-next.1170.8a733e4","@flighthq/lighting":"0.3.1-next.1170.8a733e4","@flighthq/registry":"0.3.1-next.1170.8a733e4","@flighthq/materials":"0.3.1-next.1170.8a733e4","@flighthq/render-gl":"0.3.1-next.1170.8a733e4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1170.8a733e4_1786922343322_0.49505692517648714","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1191.e999f6c":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1191.e999f6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"e3f1b8601fa670864968a4fe28fce195528064cd","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1191.e999f6c.tgz","fileCount":324,"integrity":"sha512-uSNevbPXRvUZBrXmgJ7V8sFrZY5IMDtc9gpKtCkd9ThBVYg1Wx9pzpooeNGWeoHjXDbU200QzREY6J+O8n4KMg==","signatures":[{"sig":"MEUCIQC/FwMZY9B8W20Jq5aMvVzhdkPXYHLLHVScxUqewtF1fQIgdvHpbVhC6muQKAswxggQq96RAzLpYFH0b/7w0sVO+EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1191.e999f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1191.e999f6c","@flighthq/mesh":"0.3.1-next.1191.e999f6c","@flighthq/node":"0.3.1-next.1191.e999f6c","@flighthq/color":"0.3.1-next.1191.e999f6c","@flighthq/image":"0.3.1-next.1191.e999f6c","@flighthq/types":"0.3.1-next.1191.e999f6c","@flighthq/camera":"0.3.1-next.1191.e999f6c","@flighthq/render":"0.3.1-next.1191.e999f6c","@flighthq/scene3d":"0.3.1-next.1191.e999f6c","@flighthq/shading":"0.3.1-next.1191.e999f6c","@flighthq/texture":"0.3.1-next.1191.e999f6c","@flighthq/geometry":"0.3.1-next.1191.e999f6c","@flighthq/lighting":"0.3.1-next.1191.e999f6c","@flighthq/registry":"0.3.1-next.1191.e999f6c","@flighthq/materials":"0.3.1-next.1191.e999f6c","@flighthq/render-gl":"0.3.1-next.1191.e999f6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1191.e999f6c_1786959863394_0.22542491480992832","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1217.5f07972":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1217.5f07972","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"9cc0f7ca6027fb93c0ce57b9cce678572b9363ca","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1217.5f07972.tgz","fileCount":324,"integrity":"sha512-HHciUxJ1KzMmlY0telWIB32REZCgcFPSlV/DRUMbPLBuwZAB8s4+LoET25sgaJsH2RZz6/WWCxIJVgVNirzCtQ==","signatures":[{"sig":"MEUCIQCyJzDEHWVK0XKTKMYYO4G445EBQASmpQi6P7RoJAFMeAIgU7XN8C0zMpbiM0YLvkpkm+opgY7AcQxOgI23HNElyps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1217.5f07972","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1217.5f07972","@flighthq/mesh":"0.3.1-next.1217.5f07972","@flighthq/node":"0.3.1-next.1217.5f07972","@flighthq/color":"0.3.1-next.1217.5f07972","@flighthq/image":"0.3.1-next.1217.5f07972","@flighthq/types":"0.3.1-next.1217.5f07972","@flighthq/camera":"0.3.1-next.1217.5f07972","@flighthq/render":"0.3.1-next.1217.5f07972","@flighthq/scene3d":"0.3.1-next.1217.5f07972","@flighthq/shading":"0.3.1-next.1217.5f07972","@flighthq/texture":"0.3.1-next.1217.5f07972","@flighthq/geometry":"0.3.1-next.1217.5f07972","@flighthq/lighting":"0.3.1-next.1217.5f07972","@flighthq/registry":"0.3.1-next.1217.5f07972","@flighthq/materials":"0.3.1-next.1217.5f07972","@flighthq/render-gl":"0.3.1-next.1217.5f07972"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1217.5f07972_1786991299501_0.3128013916648946","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1240.e41e1f0":{"name":"@flighthq/scene3d-gl","version":"0.3.1-next.1240.e41e1f0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"fe4b0ff0dd9f760605591a0b57ee7a37eca5c497","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.3.1-next.1240.e41e1f0.tgz","fileCount":324,"integrity":"sha512-abPT1/sLOvA2CaKcMql9H0mSU7H5i1xRDs5HZDQcjqsTgAsv29fUOwHme+A9w9zT5gRJ8H7icoQaPskXcs7Dng==","signatures":[{"sig":"MEUCIHOU9xIuvM9nAuqff2qafsp/NrrirVxTnJBmBOP6AsZeAiEA85RIG+F4PZD4hY6jG8ATAv9FCgD5/VlC9NlxUQFZAyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.3.1-next.1240.e41e1f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1240.e41e1f0","@flighthq/mesh":"0.3.1-next.1240.e41e1f0","@flighthq/node":"0.3.1-next.1240.e41e1f0","@flighthq/color":"0.3.1-next.1240.e41e1f0","@flighthq/image":"0.3.1-next.1240.e41e1f0","@flighthq/types":"0.3.1-next.1240.e41e1f0","@flighthq/camera":"0.3.1-next.1240.e41e1f0","@flighthq/render":"0.3.1-next.1240.e41e1f0","@flighthq/scene3d":"0.3.1-next.1240.e41e1f0","@flighthq/shading":"0.3.1-next.1240.e41e1f0","@flighthq/texture":"0.3.1-next.1240.e41e1f0","@flighthq/geometry":"0.3.1-next.1240.e41e1f0","@flighthq/lighting":"0.3.1-next.1240.e41e1f0","@flighthq/registry":"0.3.1-next.1240.e41e1f0","@flighthq/materials":"0.3.1-next.1240.e41e1f0","@flighthq/render-gl":"0.3.1-next.1240.e41e1f0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.3.1-next.1240.e41e1f0_1786999524569_0.9234280126540688","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1261.f361161":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1261.f361161","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"e0753327e197f0f6f4b60d8a57eb3df8f69d9225","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1261.f361161.tgz","fileCount":324,"integrity":"sha512-kh4LE93tfvTX2Up0PVf1aQQCmQiaza83+trolhR42DLbgfaWKlRWQ/ynM0XoJVzaDx7ieuXpN41CHHgNWIhlBA==","signatures":[{"sig":"MEUCIEHLTk6d/azv8rFcwY/71xHCB2LB43IW+OPKJIz1fIb4AiEAgG8LazxG+LstB07gG/WCvwJTH2dkyb3sJNFWzkZLLPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1261.f361161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1261.f361161","@flighthq/mesh":"0.4.0-next.1261.f361161","@flighthq/node":"0.4.0-next.1261.f361161","@flighthq/color":"0.4.0-next.1261.f361161","@flighthq/image":"0.4.0-next.1261.f361161","@flighthq/types":"0.4.0-next.1261.f361161","@flighthq/camera":"0.4.0-next.1261.f361161","@flighthq/render":"0.4.0-next.1261.f361161","@flighthq/scene3d":"0.4.0-next.1261.f361161","@flighthq/shading":"0.4.0-next.1261.f361161","@flighthq/texture":"0.4.0-next.1261.f361161","@flighthq/geometry":"0.4.0-next.1261.f361161","@flighthq/lighting":"0.4.0-next.1261.f361161","@flighthq/registry":"0.4.0-next.1261.f361161","@flighthq/materials":"0.4.0-next.1261.f361161","@flighthq/render-gl":"0.4.0-next.1261.f361161"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1261.f361161_1787006166477_0.8421468900385265","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1263.aa14a22":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1263.aa14a22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"160bd368b731a5b06256e6a056b7906233780270","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1263.aa14a22.tgz","fileCount":324,"integrity":"sha512-kX+hIcbsLOzCfy7i5OQ5ju4V6VrFWY8f5mjXcZDQ5e1PC44rKxuHAwNUGD9bcdkJiU9gHN3gJwQ3OnffwjwPSg==","signatures":[{"sig":"MEUCIBwB4UTUrwAJESPwsLCUPlrPmTHdg7XbLgpCyqnmJVvwAiEA0b3XcqWwANSH6LRZLt0M5EixHSkfK+SS/opT9HrJFKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1263.aa14a22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1263.aa14a22","@flighthq/mesh":"0.4.0-next.1263.aa14a22","@flighthq/node":"0.4.0-next.1263.aa14a22","@flighthq/color":"0.4.0-next.1263.aa14a22","@flighthq/image":"0.4.0-next.1263.aa14a22","@flighthq/types":"0.4.0-next.1263.aa14a22","@flighthq/camera":"0.4.0-next.1263.aa14a22","@flighthq/render":"0.4.0-next.1263.aa14a22","@flighthq/scene3d":"0.4.0-next.1263.aa14a22","@flighthq/shading":"0.4.0-next.1263.aa14a22","@flighthq/texture":"0.4.0-next.1263.aa14a22","@flighthq/geometry":"0.4.0-next.1263.aa14a22","@flighthq/lighting":"0.4.0-next.1263.aa14a22","@flighthq/registry":"0.4.0-next.1263.aa14a22","@flighthq/materials":"0.4.0-next.1263.aa14a22","@flighthq/render-gl":"0.4.0-next.1263.aa14a22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1263.aa14a22_1787007236990_0.6356432025595862","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1287.1dae9df":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1287.1dae9df","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"b27f0b0c706a3da328d53dd96651355eea06052e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1287.1dae9df.tgz","fileCount":324,"integrity":"sha512-4id5f3mX1FNlVUOyYuEocCqaU9p2We51j2Wo0elJG0Ra1eMKh7Q8bthVCfrlPW95PkH/7y+Xgdf4RuX6ruYuVA==","signatures":[{"sig":"MEQCIB2tNT16fc4QmkVX9YErpK2I2OCfpR+LIOo4NzIflvl+AiBNaVigImr5jLrMg96XoyneyZi0v/LZXdTI2m5u9ojQLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1287.1dae9df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1287.1dae9df","@flighthq/mesh":"0.4.0-next.1287.1dae9df","@flighthq/node":"0.4.0-next.1287.1dae9df","@flighthq/color":"0.4.0-next.1287.1dae9df","@flighthq/image":"0.4.0-next.1287.1dae9df","@flighthq/types":"0.4.0-next.1287.1dae9df","@flighthq/camera":"0.4.0-next.1287.1dae9df","@flighthq/render":"0.4.0-next.1287.1dae9df","@flighthq/scene3d":"0.4.0-next.1287.1dae9df","@flighthq/shading":"0.4.0-next.1287.1dae9df","@flighthq/texture":"0.4.0-next.1287.1dae9df","@flighthq/geometry":"0.4.0-next.1287.1dae9df","@flighthq/lighting":"0.4.0-next.1287.1dae9df","@flighthq/registry":"0.4.0-next.1287.1dae9df","@flighthq/materials":"0.4.0-next.1287.1dae9df","@flighthq/render-gl":"0.4.0-next.1287.1dae9df"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1287.1dae9df_1787014826706_0.08622333266516491","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1290.99fd889":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1290.99fd889","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d4c614896164d31863743176bdc3f3cc8c03f8b9","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1290.99fd889.tgz","fileCount":324,"integrity":"sha512-kIfOclDx4baiFhRVshHvuS0322ZY17EebohPAn2/3JkEMlupLYmZRdu9liqZZ9tEOxdCi7cpURhEkrV4OWVxyA==","signatures":[{"sig":"MEQCIGFV7iNqCUTRPbA+zww4iRXcnEUnu/hUQvk0i4FKksPcAiB42i8NtCHzMMH5WaARTzltkTH/9GeYhRv43/vfMf/Dtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1290.99fd889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1290.99fd889","@flighthq/mesh":"0.4.0-next.1290.99fd889","@flighthq/node":"0.4.0-next.1290.99fd889","@flighthq/color":"0.4.0-next.1290.99fd889","@flighthq/image":"0.4.0-next.1290.99fd889","@flighthq/types":"0.4.0-next.1290.99fd889","@flighthq/camera":"0.4.0-next.1290.99fd889","@flighthq/render":"0.4.0-next.1290.99fd889","@flighthq/scene3d":"0.4.0-next.1290.99fd889","@flighthq/shading":"0.4.0-next.1290.99fd889","@flighthq/texture":"0.4.0-next.1290.99fd889","@flighthq/geometry":"0.4.0-next.1290.99fd889","@flighthq/lighting":"0.4.0-next.1290.99fd889","@flighthq/registry":"0.4.0-next.1290.99fd889","@flighthq/materials":"0.4.0-next.1290.99fd889","@flighthq/render-gl":"0.4.0-next.1290.99fd889"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1290.99fd889_1787016178138_0.512414814770741","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1294.03b2010":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1294.03b2010","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"134e565d73a5f0d9ffa0f19216c996872cf32fbe","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1294.03b2010.tgz","fileCount":324,"integrity":"sha512-oFfLl8lVt7e9XMsvJl3GUq4Stl5MewH65WzoHBI4T2/azo3FVkYbwygAq3nZNFtv2486Ae4ccLs46oWFXS7rXw==","signatures":[{"sig":"MEUCIQCI1JJDgB57ljVP5P1IJHyQW9Bc1pqCaAnq2RADp1Za4QIgBNgdi6XKvzNRztc3Iq7kubDnnmrrpmxbvDndFC9sT+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1294.03b2010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1294.03b2010","@flighthq/mesh":"0.4.0-next.1294.03b2010","@flighthq/node":"0.4.0-next.1294.03b2010","@flighthq/color":"0.4.0-next.1294.03b2010","@flighthq/image":"0.4.0-next.1294.03b2010","@flighthq/types":"0.4.0-next.1294.03b2010","@flighthq/camera":"0.4.0-next.1294.03b2010","@flighthq/render":"0.4.0-next.1294.03b2010","@flighthq/scene3d":"0.4.0-next.1294.03b2010","@flighthq/shading":"0.4.0-next.1294.03b2010","@flighthq/texture":"0.4.0-next.1294.03b2010","@flighthq/geometry":"0.4.0-next.1294.03b2010","@flighthq/lighting":"0.4.0-next.1294.03b2010","@flighthq/registry":"0.4.0-next.1294.03b2010","@flighthq/materials":"0.4.0-next.1294.03b2010","@flighthq/render-gl":"0.4.0-next.1294.03b2010"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1294.03b2010_1787020393221_0.933134651735186","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1296.dfa990a":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1296.dfa990a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"9b09aa7c64fbc56e3308246cb8102629933cca05","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1296.dfa990a.tgz","fileCount":324,"integrity":"sha512-xivlSl9VZlt/+6iCVkz4d+bhRFd7l7wZRjNQBBZSvayhErt3PawTAplKAprffpmritbWISjDJAV8/OPXl5JvJg==","signatures":[{"sig":"MEQCIGD9Ub4DC0hHk60MeiIyJ0e1E+Vtd+WxbnbLi5HuJNq3AiA24otnTJRegFks2clGhU3GB29NPt1u+nySd1Su0fO2zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1296.dfa990a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1296.dfa990a","@flighthq/mesh":"0.4.0-next.1296.dfa990a","@flighthq/node":"0.4.0-next.1296.dfa990a","@flighthq/color":"0.4.0-next.1296.dfa990a","@flighthq/image":"0.4.0-next.1296.dfa990a","@flighthq/types":"0.4.0-next.1296.dfa990a","@flighthq/camera":"0.4.0-next.1296.dfa990a","@flighthq/render":"0.4.0-next.1296.dfa990a","@flighthq/scene3d":"0.4.0-next.1296.dfa990a","@flighthq/shading":"0.4.0-next.1296.dfa990a","@flighthq/texture":"0.4.0-next.1296.dfa990a","@flighthq/geometry":"0.4.0-next.1296.dfa990a","@flighthq/lighting":"0.4.0-next.1296.dfa990a","@flighthq/registry":"0.4.0-next.1296.dfa990a","@flighthq/materials":"0.4.0-next.1296.dfa990a","@flighthq/render-gl":"0.4.0-next.1296.dfa990a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1296.dfa990a_1787026925187_0.15007611636308482","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1299.541fadc":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1299.541fadc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"c411063ff5617aaf6f22f27725a6928acb543214","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1299.541fadc.tgz","fileCount":324,"integrity":"sha512-/7Hl/UsUt6QqXwWFRqqbvm1kj2vM5XGpMjSCtkq+T+1ffFcC6FDbuuV5Gb6cPiRk3MCagH23ihDkx517W+sh0A==","signatures":[{"sig":"MEYCIQCTbFJHAfjxCoXiXPoB/qjBKxzaxbbXwZHcEagdGz4jqAIhAK7jZCV5vNoytQb1Xded7AHApFfVhGVR7I2kb7efboZp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1299.541fadc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1299.541fadc","@flighthq/mesh":"0.4.0-next.1299.541fadc","@flighthq/node":"0.4.0-next.1299.541fadc","@flighthq/color":"0.4.0-next.1299.541fadc","@flighthq/image":"0.4.0-next.1299.541fadc","@flighthq/types":"0.4.0-next.1299.541fadc","@flighthq/camera":"0.4.0-next.1299.541fadc","@flighthq/render":"0.4.0-next.1299.541fadc","@flighthq/scene3d":"0.4.0-next.1299.541fadc","@flighthq/shading":"0.4.0-next.1299.541fadc","@flighthq/texture":"0.4.0-next.1299.541fadc","@flighthq/geometry":"0.4.0-next.1299.541fadc","@flighthq/lighting":"0.4.0-next.1299.541fadc","@flighthq/registry":"0.4.0-next.1299.541fadc","@flighthq/materials":"0.4.0-next.1299.541fadc","@flighthq/render-gl":"0.4.0-next.1299.541fadc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1299.541fadc_1787033958868_0.042827076141902065","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1350.7431bb1":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1350.7431bb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"85a433c509d82a79fc9b8eae85770e64695a1788","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1350.7431bb1.tgz","fileCount":324,"integrity":"sha512-tY5aLFbx5Exf5mhNz40L9cJCP9y2pMZQPMd+YPH4oH+r4JELfRNtJA9xoEQH9ZNG7xVqSX4wmPc8FHxuWtFjng==","signatures":[{"sig":"MEUCIQCPSd0/81RNlEKpFWf96MlZqWNMl5NMMEn8hXmKZ5lW3AIgCSSJeC7soBMaoK6DP9DXgxemCQ5hS/OESZINtVFvz30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1350.7431bb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1350.7431bb1","@flighthq/mesh":"0.4.0-next.1350.7431bb1","@flighthq/node":"0.4.0-next.1350.7431bb1","@flighthq/color":"0.4.0-next.1350.7431bb1","@flighthq/image":"0.4.0-next.1350.7431bb1","@flighthq/types":"0.4.0-next.1350.7431bb1","@flighthq/camera":"0.4.0-next.1350.7431bb1","@flighthq/render":"0.4.0-next.1350.7431bb1","@flighthq/scene3d":"0.4.0-next.1350.7431bb1","@flighthq/shading":"0.4.0-next.1350.7431bb1","@flighthq/texture":"0.4.0-next.1350.7431bb1","@flighthq/geometry":"0.4.0-next.1350.7431bb1","@flighthq/lighting":"0.4.0-next.1350.7431bb1","@flighthq/registry":"0.4.0-next.1350.7431bb1","@flighthq/materials":"0.4.0-next.1350.7431bb1","@flighthq/render-gl":"0.4.0-next.1350.7431bb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1350.7431bb1_1787067082590_0.9742655646802478","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1351.6ec45d6":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1351.6ec45d6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ade0fed961730f67893ae8f486e0d42991ae2934","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1351.6ec45d6.tgz","fileCount":324,"integrity":"sha512-61nUhUWRkO/YhWhl4xPwUxop5REW6SFELh4kDZRb8nWnvF+h/7XAaNNngiKN5jBELzLM/PJnuEV41aKT8XyJaQ==","signatures":[{"sig":"MEUCIHoSdvilbii0ji0uD/1su9VH9lKjoRcVIjFKuYPExhvCAiEAkdarloXrUy66oCliSuDIq4mqoZryKVhLnOq8Y8Mz/Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1351.6ec45d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1351.6ec45d6","@flighthq/mesh":"0.4.0-next.1351.6ec45d6","@flighthq/node":"0.4.0-next.1351.6ec45d6","@flighthq/color":"0.4.0-next.1351.6ec45d6","@flighthq/image":"0.4.0-next.1351.6ec45d6","@flighthq/types":"0.4.0-next.1351.6ec45d6","@flighthq/camera":"0.4.0-next.1351.6ec45d6","@flighthq/render":"0.4.0-next.1351.6ec45d6","@flighthq/scene3d":"0.4.0-next.1351.6ec45d6","@flighthq/shading":"0.4.0-next.1351.6ec45d6","@flighthq/texture":"0.4.0-next.1351.6ec45d6","@flighthq/geometry":"0.4.0-next.1351.6ec45d6","@flighthq/lighting":"0.4.0-next.1351.6ec45d6","@flighthq/registry":"0.4.0-next.1351.6ec45d6","@flighthq/materials":"0.4.0-next.1351.6ec45d6","@flighthq/render-gl":"0.4.0-next.1351.6ec45d6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1351.6ec45d6_1787068095072_0.2587698619730219","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1354.5181c5f":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1354.5181c5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"10cf25a818bae225fa27574a4b7dd033b6c06d10","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1354.5181c5f.tgz","fileCount":324,"integrity":"sha512-cMGHSiBTGpnJUF6HDky0czD+oy/xQ6IHtLBWVwpeTCF14RNzlpxHM03xnwcDnT2A9yvO7XQfkGWr8+Sbg/KmIg==","signatures":[{"sig":"MEYCIQCPX16E49VEeWG6ZL+KARhxkWUa3CF6+024yZB6b3opqQIhAMWgtk7BAug/MALnjEpkhMnQ1vs29dk43+xmZsvNFWVp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1354.5181c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1354.5181c5f","@flighthq/mesh":"0.4.0-next.1354.5181c5f","@flighthq/node":"0.4.0-next.1354.5181c5f","@flighthq/color":"0.4.0-next.1354.5181c5f","@flighthq/image":"0.4.0-next.1354.5181c5f","@flighthq/types":"0.4.0-next.1354.5181c5f","@flighthq/camera":"0.4.0-next.1354.5181c5f","@flighthq/render":"0.4.0-next.1354.5181c5f","@flighthq/scene3d":"0.4.0-next.1354.5181c5f","@flighthq/shading":"0.4.0-next.1354.5181c5f","@flighthq/texture":"0.4.0-next.1354.5181c5f","@flighthq/geometry":"0.4.0-next.1354.5181c5f","@flighthq/lighting":"0.4.0-next.1354.5181c5f","@flighthq/registry":"0.4.0-next.1354.5181c5f","@flighthq/materials":"0.4.0-next.1354.5181c5f","@flighthq/render-gl":"0.4.0-next.1354.5181c5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1354.5181c5f_1787076850881_0.6722644210759297","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1356.924bb91":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1356.924bb91","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ea1ea06168b4de51d1daeb759f58fa104ee62002","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1356.924bb91.tgz","fileCount":324,"integrity":"sha512-hRu+KzbQ0eP3F0/yGWaLbLZSL0lRf1ODakS0PSovliNPtgVSxgYqaboYNXSOWzlX7L50+OE7CENGn2+GzFohUg==","signatures":[{"sig":"MEUCIHRs6OLTCPuVCFhMTOmMDOhMnDxRIXW5NBjq2QWRiX2DAiEA071nJDbZyenIq/bp8DS4ns0/lzsvjpu2UiOU1DSoexo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1356.924bb91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1356.924bb91","@flighthq/mesh":"0.4.0-next.1356.924bb91","@flighthq/node":"0.4.0-next.1356.924bb91","@flighthq/color":"0.4.0-next.1356.924bb91","@flighthq/image":"0.4.0-next.1356.924bb91","@flighthq/types":"0.4.0-next.1356.924bb91","@flighthq/camera":"0.4.0-next.1356.924bb91","@flighthq/render":"0.4.0-next.1356.924bb91","@flighthq/scene3d":"0.4.0-next.1356.924bb91","@flighthq/shading":"0.4.0-next.1356.924bb91","@flighthq/texture":"0.4.0-next.1356.924bb91","@flighthq/geometry":"0.4.0-next.1356.924bb91","@flighthq/lighting":"0.4.0-next.1356.924bb91","@flighthq/registry":"0.4.0-next.1356.924bb91","@flighthq/materials":"0.4.0-next.1356.924bb91","@flighthq/render-gl":"0.4.0-next.1356.924bb91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1356.924bb91_1787078135147_0.6475136974256741","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1357.b87b5c1":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1357.b87b5c1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"4eb260315b77e9f172ef846469589e298f11b58e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1357.b87b5c1.tgz","fileCount":324,"integrity":"sha512-hz34aDQDfrDWq7UHK4nK/vxR5iqJp5p0Ob5uBaXiB7CtUhurVnWIyh9CnFXQbueiJSwGA1iJInd53WRM0FFSQw==","signatures":[{"sig":"MEYCIQCZXCCxDGUWiz5sOLE0fJ/Y5L9o+CJLLDC9rfTTsxkLIwIhAM9ruV/bQaEozwPux3m+QgkkAUq5yc5pOcwbjzq6m5ar","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1357.b87b5c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1357.b87b5c1","@flighthq/mesh":"0.4.0-next.1357.b87b5c1","@flighthq/node":"0.4.0-next.1357.b87b5c1","@flighthq/color":"0.4.0-next.1357.b87b5c1","@flighthq/image":"0.4.0-next.1357.b87b5c1","@flighthq/types":"0.4.0-next.1357.b87b5c1","@flighthq/camera":"0.4.0-next.1357.b87b5c1","@flighthq/render":"0.4.0-next.1357.b87b5c1","@flighthq/scene3d":"0.4.0-next.1357.b87b5c1","@flighthq/shading":"0.4.0-next.1357.b87b5c1","@flighthq/texture":"0.4.0-next.1357.b87b5c1","@flighthq/geometry":"0.4.0-next.1357.b87b5c1","@flighthq/lighting":"0.4.0-next.1357.b87b5c1","@flighthq/registry":"0.4.0-next.1357.b87b5c1","@flighthq/materials":"0.4.0-next.1357.b87b5c1","@flighthq/render-gl":"0.4.0-next.1357.b87b5c1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1357.b87b5c1_1787078284787_0.9781544505547719","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1362.3734bd4":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1362.3734bd4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d9022909c153efa626a96157e8eb54519e8787ac","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1362.3734bd4.tgz","fileCount":324,"integrity":"sha512-KBbYBClMMHOXSHepJUI7Ti0D86iF30KNlIhcQGq/eXY5qxWGGbzVHp++nWTcPPf7fZLtc+3fq+iJvDMhqRrhcg==","signatures":[{"sig":"MEUCIDGi+4ZPldMk4bs8/NdFk9vo1NKoTXdIZ/lTDesb4bV4AiEAjLxvAummKudDRo/LKzOT5oLtS/wEURiy2PJzNnvCx/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1362.3734bd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1362.3734bd4","@flighthq/mesh":"0.4.0-next.1362.3734bd4","@flighthq/node":"0.4.0-next.1362.3734bd4","@flighthq/color":"0.4.0-next.1362.3734bd4","@flighthq/image":"0.4.0-next.1362.3734bd4","@flighthq/types":"0.4.0-next.1362.3734bd4","@flighthq/camera":"0.4.0-next.1362.3734bd4","@flighthq/render":"0.4.0-next.1362.3734bd4","@flighthq/scene3d":"0.4.0-next.1362.3734bd4","@flighthq/shading":"0.4.0-next.1362.3734bd4","@flighthq/texture":"0.4.0-next.1362.3734bd4","@flighthq/geometry":"0.4.0-next.1362.3734bd4","@flighthq/lighting":"0.4.0-next.1362.3734bd4","@flighthq/registry":"0.4.0-next.1362.3734bd4","@flighthq/materials":"0.4.0-next.1362.3734bd4","@flighthq/render-gl":"0.4.0-next.1362.3734bd4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1362.3734bd4_1787078940508_0.26707145496607354","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1383.b8eb497":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1383.b8eb497","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a869475949771674b5658133033ea6a3e5fa8dd2","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1383.b8eb497.tgz","fileCount":324,"integrity":"sha512-awf3R9n+9zP3kLku5VAR/G1dbcoFW0uxwEZXhhaZE/GvMmtJTkBbYHfKL/Kd6GO4ZIQ7ysdIBRheV+MycDFkWA==","signatures":[{"sig":"MEQCIQCOreJYgAIO0HJsrINSORx5nO2LcOGAVMwaU26mgNi+RwIfMx3JkFhL/w0lwwPjs2J18W0u2pmaBqkn5SsRdA7/oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1383.b8eb497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1383.b8eb497","@flighthq/mesh":"0.4.0-next.1383.b8eb497","@flighthq/node":"0.4.0-next.1383.b8eb497","@flighthq/color":"0.4.0-next.1383.b8eb497","@flighthq/image":"0.4.0-next.1383.b8eb497","@flighthq/types":"0.4.0-next.1383.b8eb497","@flighthq/camera":"0.4.0-next.1383.b8eb497","@flighthq/render":"0.4.0-next.1383.b8eb497","@flighthq/scene3d":"0.4.0-next.1383.b8eb497","@flighthq/shading":"0.4.0-next.1383.b8eb497","@flighthq/texture":"0.4.0-next.1383.b8eb497","@flighthq/geometry":"0.4.0-next.1383.b8eb497","@flighthq/lighting":"0.4.0-next.1383.b8eb497","@flighthq/registry":"0.4.0-next.1383.b8eb497","@flighthq/materials":"0.4.0-next.1383.b8eb497","@flighthq/render-gl":"0.4.0-next.1383.b8eb497"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1383.b8eb497_1787080267418_0.05470474584445473","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1385.dc129fd":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1385.dc129fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0166529271ef1b2622785ace60ca28de99230e27","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1385.dc129fd.tgz","fileCount":324,"integrity":"sha512-0uWH2ZCHDPKyglZXJvCjVtWWev3ND5Trjx0eIaj+ExUOHHN6v5pLO9l7fAJtu0KctOciCiGB+qS5Gx6MG7WAYA==","signatures":[{"sig":"MEUCIExbsyi1DbU6k/kPYdwt+HTuDtPrnpKGptdmyP1teqKfAiEA60PFBuv0oD2kGsshuwthnvu+p4k4LJbLIwUtH9Smzx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1385.dc129fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1385.dc129fd","@flighthq/mesh":"0.4.0-next.1385.dc129fd","@flighthq/node":"0.4.0-next.1385.dc129fd","@flighthq/color":"0.4.0-next.1385.dc129fd","@flighthq/image":"0.4.0-next.1385.dc129fd","@flighthq/types":"0.4.0-next.1385.dc129fd","@flighthq/camera":"0.4.0-next.1385.dc129fd","@flighthq/render":"0.4.0-next.1385.dc129fd","@flighthq/scene3d":"0.4.0-next.1385.dc129fd","@flighthq/shading":"0.4.0-next.1385.dc129fd","@flighthq/texture":"0.4.0-next.1385.dc129fd","@flighthq/geometry":"0.4.0-next.1385.dc129fd","@flighthq/lighting":"0.4.0-next.1385.dc129fd","@flighthq/registry":"0.4.0-next.1385.dc129fd","@flighthq/materials":"0.4.0-next.1385.dc129fd","@flighthq/render-gl":"0.4.0-next.1385.dc129fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1385.dc129fd_1787082038439_0.9505396482867823","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1390.ca3ba2b":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1390.ca3ba2b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"49d9e740b64c4d0a219fbcf1f2c88c7f4d737488","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1390.ca3ba2b.tgz","fileCount":324,"integrity":"sha512-cF1tgOdJXcH17Ay1QX4QuISTLPSrCacCblmG3vIKxFUlsAVlnBmc5a3nCKc1fDYXUb3iGHodHwOqk/cuaxf4wA==","signatures":[{"sig":"MEUCIQDZANuG8fe6HyNcdlxUs+cUf1skWZC4dCHfmyA3G8ZnKgIgCtFfXW1dUf1ZJnZocj6CqPvh7Af1IfgOulIvhPk4WuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1390.ca3ba2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1390.ca3ba2b","@flighthq/mesh":"0.4.0-next.1390.ca3ba2b","@flighthq/node":"0.4.0-next.1390.ca3ba2b","@flighthq/color":"0.4.0-next.1390.ca3ba2b","@flighthq/image":"0.4.0-next.1390.ca3ba2b","@flighthq/types":"0.4.0-next.1390.ca3ba2b","@flighthq/camera":"0.4.0-next.1390.ca3ba2b","@flighthq/render":"0.4.0-next.1390.ca3ba2b","@flighthq/scene3d":"0.4.0-next.1390.ca3ba2b","@flighthq/shading":"0.4.0-next.1390.ca3ba2b","@flighthq/texture":"0.4.0-next.1390.ca3ba2b","@flighthq/geometry":"0.4.0-next.1390.ca3ba2b","@flighthq/lighting":"0.4.0-next.1390.ca3ba2b","@flighthq/registry":"0.4.0-next.1390.ca3ba2b","@flighthq/materials":"0.4.0-next.1390.ca3ba2b","@flighthq/render-gl":"0.4.0-next.1390.ca3ba2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1390.ca3ba2b_1787084756826_0.8496483285911496","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1391.ef8547e":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1391.ef8547e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"4edca282f45f8da2946f751ccd614c047c663fb4","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1391.ef8547e.tgz","fileCount":324,"integrity":"sha512-ghtSEzQuAeDVHyLxMULzYa0yBi5cf0ZI683MOz02yZDDe3u2GfKUURrmS0Nkd5Amcty++VyQQBdu9DEw7/p4Kg==","signatures":[{"sig":"MEMCIFABoNY1ylJ3QoStbZN8ADAUCeF2cuD2tIqwLO5zXreUAh87JdEKXX76iYE9u/S+InVbzBc2tCSVgTFo2JZQCXno","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1391.ef8547e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1391.ef8547e","@flighthq/mesh":"0.4.0-next.1391.ef8547e","@flighthq/node":"0.4.0-next.1391.ef8547e","@flighthq/color":"0.4.0-next.1391.ef8547e","@flighthq/image":"0.4.0-next.1391.ef8547e","@flighthq/types":"0.4.0-next.1391.ef8547e","@flighthq/camera":"0.4.0-next.1391.ef8547e","@flighthq/render":"0.4.0-next.1391.ef8547e","@flighthq/scene3d":"0.4.0-next.1391.ef8547e","@flighthq/shading":"0.4.0-next.1391.ef8547e","@flighthq/texture":"0.4.0-next.1391.ef8547e","@flighthq/geometry":"0.4.0-next.1391.ef8547e","@flighthq/lighting":"0.4.0-next.1391.ef8547e","@flighthq/registry":"0.4.0-next.1391.ef8547e","@flighthq/materials":"0.4.0-next.1391.ef8547e","@flighthq/render-gl":"0.4.0-next.1391.ef8547e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1391.ef8547e_1787084910607_0.08591846062013242","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1392.ae73a44":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1392.ae73a44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"2dd801584922dd18ab08a0e80c309af44a7db930","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1392.ae73a44.tgz","fileCount":324,"integrity":"sha512-xLI1QOPAI3Gz/VSTfYNetKcpHaeLaueyp+Jhv18VlEdE7p92OApOcN6JHF+aBcKjsSQopEDhtwKNSSzkliA4Xw==","signatures":[{"sig":"MEYCIQCNmMXflzwu6y1z0OJKnyA/RBz4iYLOMycuSQtf1194ewIhAIbphr70a7d4nWVg1gyYq9ULJa/Rm4uv8rz/z9DY/fw6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1392.ae73a44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1392.ae73a44","@flighthq/mesh":"0.4.0-next.1392.ae73a44","@flighthq/node":"0.4.0-next.1392.ae73a44","@flighthq/color":"0.4.0-next.1392.ae73a44","@flighthq/image":"0.4.0-next.1392.ae73a44","@flighthq/types":"0.4.0-next.1392.ae73a44","@flighthq/camera":"0.4.0-next.1392.ae73a44","@flighthq/render":"0.4.0-next.1392.ae73a44","@flighthq/scene3d":"0.4.0-next.1392.ae73a44","@flighthq/shading":"0.4.0-next.1392.ae73a44","@flighthq/texture":"0.4.0-next.1392.ae73a44","@flighthq/geometry":"0.4.0-next.1392.ae73a44","@flighthq/lighting":"0.4.0-next.1392.ae73a44","@flighthq/registry":"0.4.0-next.1392.ae73a44","@flighthq/materials":"0.4.0-next.1392.ae73a44","@flighthq/render-gl":"0.4.0-next.1392.ae73a44"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1392.ae73a44_1787091057071_0.7275086478896686","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1396.66c9814":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1396.66c9814","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"75cfe71f2f521014b422a41b01e95a0421f8951f","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1396.66c9814.tgz","fileCount":324,"integrity":"sha512-p5Cg+6jYLmhTFFgl/ZPeTE0eeRV9QVC3Ky3jIwmVuOBbxaXsDupFXasI4cjADirh38oiG4yWiT1aB40h1IDI7A==","signatures":[{"sig":"MEQCIBzBwms6n6nm2CLBx/5mLxILKPW4Z/RU7ngxlyqLjewBAiABCXSITUOcDfZxJ1kbd/trcHH+dwTVUjTRM6i/tT3WSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1396.66c9814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1396.66c9814","@flighthq/mesh":"0.4.0-next.1396.66c9814","@flighthq/node":"0.4.0-next.1396.66c9814","@flighthq/color":"0.4.0-next.1396.66c9814","@flighthq/image":"0.4.0-next.1396.66c9814","@flighthq/types":"0.4.0-next.1396.66c9814","@flighthq/camera":"0.4.0-next.1396.66c9814","@flighthq/render":"0.4.0-next.1396.66c9814","@flighthq/scene3d":"0.4.0-next.1396.66c9814","@flighthq/shading":"0.4.0-next.1396.66c9814","@flighthq/texture":"0.4.0-next.1396.66c9814","@flighthq/geometry":"0.4.0-next.1396.66c9814","@flighthq/lighting":"0.4.0-next.1396.66c9814","@flighthq/registry":"0.4.0-next.1396.66c9814","@flighthq/materials":"0.4.0-next.1396.66c9814","@flighthq/render-gl":"0.4.0-next.1396.66c9814"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1396.66c9814_1787095742426_0.3907225697319878","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1398.776fd7a":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1398.776fd7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ad4d0f0a2ebf8e41ce3aac5118d8a609a0665958","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1398.776fd7a.tgz","fileCount":324,"integrity":"sha512-hAulmTcbKm9dO7aitQN0swA4HvTfW9O/ulNS7GAUAxRCAi0Iwy3AfbN7l0kow02pVjQFpPWONSQrEIewvr6//w==","signatures":[{"sig":"MEYCIQDgXHpSAlGfU9pnEHw2Umk6zWguLVBImzBGDCl2vM6qFQIhAOu7vtAWPIsiy8UKZFVgbGALCeipzPnuglarfbbY/AvC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1398.776fd7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1398.776fd7a","@flighthq/mesh":"0.4.0-next.1398.776fd7a","@flighthq/node":"0.4.0-next.1398.776fd7a","@flighthq/color":"0.4.0-next.1398.776fd7a","@flighthq/image":"0.4.0-next.1398.776fd7a","@flighthq/types":"0.4.0-next.1398.776fd7a","@flighthq/camera":"0.4.0-next.1398.776fd7a","@flighthq/render":"0.4.0-next.1398.776fd7a","@flighthq/scene3d":"0.4.0-next.1398.776fd7a","@flighthq/shading":"0.4.0-next.1398.776fd7a","@flighthq/texture":"0.4.0-next.1398.776fd7a","@flighthq/geometry":"0.4.0-next.1398.776fd7a","@flighthq/lighting":"0.4.0-next.1398.776fd7a","@flighthq/registry":"0.4.0-next.1398.776fd7a","@flighthq/materials":"0.4.0-next.1398.776fd7a","@flighthq/render-gl":"0.4.0-next.1398.776fd7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1398.776fd7a_1787095871216_0.2700574879221833","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1399.9d20d2e":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1399.9d20d2e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"1744372de06bc9a243e273ca9c80b4bca5a3cdd1","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1399.9d20d2e.tgz","fileCount":324,"integrity":"sha512-a7pCOSdsXA6zAcolcpMqZTNrRTrWigENwRshFFc0IgtEiD2CkVRXO3yxbltuy8Q1r0BcJ46G934iun9ZUo7O6A==","signatures":[{"sig":"MEYCIQDu3zYHj2XBo7Nn22GvbbwU4yLio+SHDamjcIyI4sTVtwIhAKDiPLRrK1qThjF/JDZjCajOBzwxWJLC1uHTOhMgz2tL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1399.9d20d2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1399.9d20d2e","@flighthq/mesh":"0.4.0-next.1399.9d20d2e","@flighthq/node":"0.4.0-next.1399.9d20d2e","@flighthq/color":"0.4.0-next.1399.9d20d2e","@flighthq/image":"0.4.0-next.1399.9d20d2e","@flighthq/types":"0.4.0-next.1399.9d20d2e","@flighthq/camera":"0.4.0-next.1399.9d20d2e","@flighthq/render":"0.4.0-next.1399.9d20d2e","@flighthq/scene3d":"0.4.0-next.1399.9d20d2e","@flighthq/shading":"0.4.0-next.1399.9d20d2e","@flighthq/texture":"0.4.0-next.1399.9d20d2e","@flighthq/geometry":"0.4.0-next.1399.9d20d2e","@flighthq/lighting":"0.4.0-next.1399.9d20d2e","@flighthq/registry":"0.4.0-next.1399.9d20d2e","@flighthq/materials":"0.4.0-next.1399.9d20d2e","@flighthq/render-gl":"0.4.0-next.1399.9d20d2e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1399.9d20d2e_1787097478152_0.9551054686274805","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1404.4936e90":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1404.4936e90","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"bddd75bf3c4ad1629c6b933ceb6c65fe523bc948","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1404.4936e90.tgz","fileCount":324,"integrity":"sha512-hDooQI3HuTi8JWt9SehwuCHTR/o2DObPI2oUpKWd34DJHuhqJ64OEpjKiWNBbQsS0tPM+yfhV5iQ1wmnEPELCw==","signatures":[{"sig":"MEUCIQD9UKzqPHQMuKP0mAmLu7P9eJ/1MXTvIqKpuBjM4w4JTgIge25WMq5EEHi4N09iIMLkOjupZObV8EsKkeiqDzlZKPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1404.4936e90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1404.4936e90","@flighthq/mesh":"0.4.0-next.1404.4936e90","@flighthq/node":"0.4.0-next.1404.4936e90","@flighthq/color":"0.4.0-next.1404.4936e90","@flighthq/image":"0.4.0-next.1404.4936e90","@flighthq/types":"0.4.0-next.1404.4936e90","@flighthq/camera":"0.4.0-next.1404.4936e90","@flighthq/render":"0.4.0-next.1404.4936e90","@flighthq/scene3d":"0.4.0-next.1404.4936e90","@flighthq/shading":"0.4.0-next.1404.4936e90","@flighthq/texture":"0.4.0-next.1404.4936e90","@flighthq/geometry":"0.4.0-next.1404.4936e90","@flighthq/lighting":"0.4.0-next.1404.4936e90","@flighthq/registry":"0.4.0-next.1404.4936e90","@flighthq/materials":"0.4.0-next.1404.4936e90","@flighthq/render-gl":"0.4.0-next.1404.4936e90"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1404.4936e90_1787102280938_0.6778334482099628","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1405.d7484cf":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1405.d7484cf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"2c2d295d06b7924ad9a8ee5d5de04bd24b9f3989","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1405.d7484cf.tgz","fileCount":324,"integrity":"sha512-pjHCglI6ujycbvsJqVy125t1Thk81VuC//bn6JYdJl4WpCshgnPWcvK+BmdRp09uvdKWdw5KkmNy+TqtYE4V5w==","signatures":[{"sig":"MEQCIBf8XmezLACsnMpXdGjPop5+boYIciwbKl0o3J+wWwMmAiBLV4B8/xHQSinEUtkxr5kcfcwSB0mk8jZvyGWYmlubwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1405.d7484cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1405.d7484cf","@flighthq/mesh":"0.4.0-next.1405.d7484cf","@flighthq/node":"0.4.0-next.1405.d7484cf","@flighthq/color":"0.4.0-next.1405.d7484cf","@flighthq/image":"0.4.0-next.1405.d7484cf","@flighthq/types":"0.4.0-next.1405.d7484cf","@flighthq/camera":"0.4.0-next.1405.d7484cf","@flighthq/render":"0.4.0-next.1405.d7484cf","@flighthq/scene3d":"0.4.0-next.1405.d7484cf","@flighthq/shading":"0.4.0-next.1405.d7484cf","@flighthq/texture":"0.4.0-next.1405.d7484cf","@flighthq/geometry":"0.4.0-next.1405.d7484cf","@flighthq/lighting":"0.4.0-next.1405.d7484cf","@flighthq/registry":"0.4.0-next.1405.d7484cf","@flighthq/materials":"0.4.0-next.1405.d7484cf","@flighthq/render-gl":"0.4.0-next.1405.d7484cf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1405.d7484cf_1787102413782_0.34523032015308486","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1410.a69907a":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1410.a69907a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ae945361898db1d7480ce420cdd215b7e26bda72","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1410.a69907a.tgz","fileCount":324,"integrity":"sha512-BpnfovLChW3mz9hbkmc34hjhafl//gIIvJyQXFKNpm4ibdPJ9Sgo17bt7WznNIXqSQGLCCxikusumpm53FUZSg==","signatures":[{"sig":"MEQCIFzTC0/Y+WSihkZW7szrjkBPsjLe5H0Aga0QDB+BcZaiAiB2FxgM6fCY5wmGjMG9mTy1nIWfZjyElRx6hA3462Pt+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1410.a69907a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1410.a69907a","@flighthq/mesh":"0.4.0-next.1410.a69907a","@flighthq/node":"0.4.0-next.1410.a69907a","@flighthq/color":"0.4.0-next.1410.a69907a","@flighthq/image":"0.4.0-next.1410.a69907a","@flighthq/types":"0.4.0-next.1410.a69907a","@flighthq/camera":"0.4.0-next.1410.a69907a","@flighthq/render":"0.4.0-next.1410.a69907a","@flighthq/scene3d":"0.4.0-next.1410.a69907a","@flighthq/shading":"0.4.0-next.1410.a69907a","@flighthq/texture":"0.4.0-next.1410.a69907a","@flighthq/geometry":"0.4.0-next.1410.a69907a","@flighthq/lighting":"0.4.0-next.1410.a69907a","@flighthq/registry":"0.4.0-next.1410.a69907a","@flighthq/materials":"0.4.0-next.1410.a69907a","@flighthq/render-gl":"0.4.0-next.1410.a69907a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1410.a69907a_1787118551866_0.7717401658610217","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1412.05a7272":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1412.05a7272","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"3a35f539121f3186a75ca5590d0421de92fcf7d3","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1412.05a7272.tgz","fileCount":324,"integrity":"sha512-4x2ac4qHcdqP7MZ68V9EWyoEnbPNICxX3b9SE0nijW4exD6IyyEy1ipPmO3MkSS98epUVx9R5BOaqjG5PHci4Q==","signatures":[{"sig":"MEUCIHPcjFBcgPGh9OkjQdZBHqi1csDPJYqFtLT5KcZiJR3LAiEA8Z/ous+fXD/7235q1VZnQvKBZ+vrlS/lKHxEqSxVWvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1412.05a7272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1412.05a7272","@flighthq/mesh":"0.4.0-next.1412.05a7272","@flighthq/node":"0.4.0-next.1412.05a7272","@flighthq/color":"0.4.0-next.1412.05a7272","@flighthq/image":"0.4.0-next.1412.05a7272","@flighthq/types":"0.4.0-next.1412.05a7272","@flighthq/camera":"0.4.0-next.1412.05a7272","@flighthq/render":"0.4.0-next.1412.05a7272","@flighthq/scene3d":"0.4.0-next.1412.05a7272","@flighthq/shading":"0.4.0-next.1412.05a7272","@flighthq/texture":"0.4.0-next.1412.05a7272","@flighthq/geometry":"0.4.0-next.1412.05a7272","@flighthq/lighting":"0.4.0-next.1412.05a7272","@flighthq/registry":"0.4.0-next.1412.05a7272","@flighthq/materials":"0.4.0-next.1412.05a7272","@flighthq/render-gl":"0.4.0-next.1412.05a7272"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1412.05a7272_1787120567469_0.7763063891003157","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1415.00028b0":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1415.00028b0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"b71dee230bd2993c49d9ec6cd8e4b3891019a103","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1415.00028b0.tgz","fileCount":324,"integrity":"sha512-7VzAd+Zd2wTdGWk4mD+Yi9WNLM1HfwTB6RJc5E+2y4YBABiRCisu6oG81ntx1nZPR81k4TiP8L0OExdsTxx9cw==","signatures":[{"sig":"MEQCIDeFHCk2XqFqHfeMBbEmrpJJKPPRHcNOV4MWX+XdXoprAiAqYvPCiZnK7kXJ97nk/d2y5jrCDn8VMPym4DZutvn+ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1415.00028b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1415.00028b0","@flighthq/mesh":"0.4.0-next.1415.00028b0","@flighthq/node":"0.4.0-next.1415.00028b0","@flighthq/color":"0.4.0-next.1415.00028b0","@flighthq/image":"0.4.0-next.1415.00028b0","@flighthq/types":"0.4.0-next.1415.00028b0","@flighthq/camera":"0.4.0-next.1415.00028b0","@flighthq/render":"0.4.0-next.1415.00028b0","@flighthq/scene3d":"0.4.0-next.1415.00028b0","@flighthq/shading":"0.4.0-next.1415.00028b0","@flighthq/texture":"0.4.0-next.1415.00028b0","@flighthq/geometry":"0.4.0-next.1415.00028b0","@flighthq/lighting":"0.4.0-next.1415.00028b0","@flighthq/registry":"0.4.0-next.1415.00028b0","@flighthq/materials":"0.4.0-next.1415.00028b0","@flighthq/render-gl":"0.4.0-next.1415.00028b0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1415.00028b0_1787121457911_0.12848944496499093","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1416.ef4fae7":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1416.ef4fae7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d1aebb84dba6f6c7a51fe0872cd840f20f6b45ba","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1416.ef4fae7.tgz","fileCount":324,"integrity":"sha512-2zb2De4i5gXMSJ7G7DJ2BDnC/O9S9kTgMpHPAK6b1WWsttcl+aO8lXyc4bSSIMdjtE3+oqZkxJp04l2f8EtexA==","signatures":[{"sig":"MEUCIQDOyjS14WW7fqLuNd/iEOq4MM8iDqL9zRYrmfmhH5kl8wIgN0sIh89Ps2otL9uqs2H4Z5wneQirTGdIZ7P3mj6Lkok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1416.ef4fae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1416.ef4fae7","@flighthq/mesh":"0.4.0-next.1416.ef4fae7","@flighthq/node":"0.4.0-next.1416.ef4fae7","@flighthq/color":"0.4.0-next.1416.ef4fae7","@flighthq/image":"0.4.0-next.1416.ef4fae7","@flighthq/types":"0.4.0-next.1416.ef4fae7","@flighthq/camera":"0.4.0-next.1416.ef4fae7","@flighthq/render":"0.4.0-next.1416.ef4fae7","@flighthq/scene3d":"0.4.0-next.1416.ef4fae7","@flighthq/shading":"0.4.0-next.1416.ef4fae7","@flighthq/texture":"0.4.0-next.1416.ef4fae7","@flighthq/geometry":"0.4.0-next.1416.ef4fae7","@flighthq/lighting":"0.4.0-next.1416.ef4fae7","@flighthq/registry":"0.4.0-next.1416.ef4fae7","@flighthq/materials":"0.4.0-next.1416.ef4fae7","@flighthq/render-gl":"0.4.0-next.1416.ef4fae7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1416.ef4fae7_1787155991378_0.7678273725401215","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1487.e25e95d":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1487.e25e95d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f72009e3b3327cc86bddae72b3a3130dc2466ed6","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1487.e25e95d.tgz","fileCount":324,"integrity":"sha512-4YH9VTwah3yedW3XYn9WJ5eGAh1V+hiOkhLevRlU2+Z89ZfpIs2Zk3JHIS7qBFZbfvmwx4jZujy0KBTUjNnelw==","signatures":[{"sig":"MEQCIE6PPV3ZdOMsezzisa3losgwAvUJLsI8V7io7tVXM/lmAiBNLovl8dD2k7KDR2SeJfSfdL0OT7OABBKqMvkj5Pj3DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1487.e25e95d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1487.e25e95d","@flighthq/mesh":"0.4.0-next.1487.e25e95d","@flighthq/node":"0.4.0-next.1487.e25e95d","@flighthq/color":"0.4.0-next.1487.e25e95d","@flighthq/image":"0.4.0-next.1487.e25e95d","@flighthq/types":"0.4.0-next.1487.e25e95d","@flighthq/camera":"0.4.0-next.1487.e25e95d","@flighthq/render":"0.4.0-next.1487.e25e95d","@flighthq/scene3d":"0.4.0-next.1487.e25e95d","@flighthq/shading":"0.4.0-next.1487.e25e95d","@flighthq/texture":"0.4.0-next.1487.e25e95d","@flighthq/geometry":"0.4.0-next.1487.e25e95d","@flighthq/lighting":"0.4.0-next.1487.e25e95d","@flighthq/registry":"0.4.0-next.1487.e25e95d","@flighthq/materials":"0.4.0-next.1487.e25e95d","@flighthq/render-gl":"0.4.0-next.1487.e25e95d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1487.e25e95d_1787182314627_0.0647474431014623","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1488.43bcb37":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1488.43bcb37","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0327a4929ec3102f5e176fe9c4128f5a671c0d8c","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1488.43bcb37.tgz","fileCount":324,"integrity":"sha512-Qr3PHsJVy/lz0j1ruzRULMianHLX67tCxLGegVYERoR1xqlfxtcVhWMEDZ+Fs628JfyPxSSRZ+OFMGgP6wTErg==","signatures":[{"sig":"MEYCIQC7L4zfzxT4gzK7GVhQ2O29eU56ptxsT4LJ23h7QVwBdAIhAINlVjevUilLY4UIFfb7XS656cfi1jTbvgOoozgOykFa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1488.43bcb37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032694},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1488.43bcb37","@flighthq/mesh":"0.4.0-next.1488.43bcb37","@flighthq/node":"0.4.0-next.1488.43bcb37","@flighthq/color":"0.4.0-next.1488.43bcb37","@flighthq/image":"0.4.0-next.1488.43bcb37","@flighthq/types":"0.4.0-next.1488.43bcb37","@flighthq/camera":"0.4.0-next.1488.43bcb37","@flighthq/render":"0.4.0-next.1488.43bcb37","@flighthq/scene3d":"0.4.0-next.1488.43bcb37","@flighthq/shading":"0.4.0-next.1488.43bcb37","@flighthq/texture":"0.4.0-next.1488.43bcb37","@flighthq/geometry":"0.4.0-next.1488.43bcb37","@flighthq/lighting":"0.4.0-next.1488.43bcb37","@flighthq/registry":"0.4.0-next.1488.43bcb37","@flighthq/materials":"0.4.0-next.1488.43bcb37","@flighthq/render-gl":"0.4.0-next.1488.43bcb37"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1488.43bcb37_1787200990959_0.8699082527728415","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1584.a8ddd61":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1584.a8ddd61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"68400c60fd7adcfbab504fbc9a7abf51ee18be63","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1584.a8ddd61.tgz","fileCount":324,"integrity":"sha512-kngHImLyxtUKvaQxTOd6FimZaKwjxFsEcaenCtz2rKqBYKPy8hL66jN1spltRUaBlbtq0v87ySaQJ6rl2t0PgA==","signatures":[{"sig":"MEUCIDRNYq973iA66WC+L8mUAAvIpp9Afpaz2FJCzPT+rR8BAiEAmwC0vwSch0jWqK/d+epOUBpCQmVsnvJIi0dgDMl0G1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1584.a8ddd61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1584.a8ddd61","@flighthq/mesh":"0.4.0-next.1584.a8ddd61","@flighthq/node":"0.4.0-next.1584.a8ddd61","@flighthq/color":"0.4.0-next.1584.a8ddd61","@flighthq/image":"0.4.0-next.1584.a8ddd61","@flighthq/types":"0.4.0-next.1584.a8ddd61","@flighthq/camera":"0.4.0-next.1584.a8ddd61","@flighthq/render":"0.4.0-next.1584.a8ddd61","@flighthq/scene3d":"0.4.0-next.1584.a8ddd61","@flighthq/shading":"0.4.0-next.1584.a8ddd61","@flighthq/texture":"0.4.0-next.1584.a8ddd61","@flighthq/geometry":"0.4.0-next.1584.a8ddd61","@flighthq/lighting":"0.4.0-next.1584.a8ddd61","@flighthq/registry":"0.4.0-next.1584.a8ddd61","@flighthq/materials":"0.4.0-next.1584.a8ddd61","@flighthq/render-gl":"0.4.0-next.1584.a8ddd61"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1584.a8ddd61_1787250505328_0.3134617446643191","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1585.bf131c8":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1585.bf131c8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"b9756123e84738587c4c8604958f9153d084331e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1585.bf131c8.tgz","fileCount":324,"integrity":"sha512-SpUGiY+QirVnrK+7Qjd0tYZr9e+FE1ZUSEoxNwiuPgHHnrjHhigjVi6wKfO0koZxSoT9ni2iEuSmACbFAfztQQ==","signatures":[{"sig":"MEUCIHhjJ7XYLsQW9dK7lMqyLbMvsM26/r86NLzUMD9lKSdNAiEAhhyxHJkJyD53Kfyd6idiuP9VZqSbl5IOy+P1w+JxfJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1585.bf131c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1585.bf131c8","@flighthq/mesh":"0.4.0-next.1585.bf131c8","@flighthq/node":"0.4.0-next.1585.bf131c8","@flighthq/color":"0.4.0-next.1585.bf131c8","@flighthq/image":"0.4.0-next.1585.bf131c8","@flighthq/types":"0.4.0-next.1585.bf131c8","@flighthq/camera":"0.4.0-next.1585.bf131c8","@flighthq/render":"0.4.0-next.1585.bf131c8","@flighthq/scene3d":"0.4.0-next.1585.bf131c8","@flighthq/shading":"0.4.0-next.1585.bf131c8","@flighthq/texture":"0.4.0-next.1585.bf131c8","@flighthq/geometry":"0.4.0-next.1585.bf131c8","@flighthq/lighting":"0.4.0-next.1585.bf131c8","@flighthq/registry":"0.4.0-next.1585.bf131c8","@flighthq/materials":"0.4.0-next.1585.bf131c8","@flighthq/render-gl":"0.4.0-next.1585.bf131c8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1585.bf131c8_1787251166312_0.4374580171970448","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1602.af48ed1":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1602.af48ed1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"96eff81544f6925160426deaa26f42b98e547277","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1602.af48ed1.tgz","fileCount":324,"integrity":"sha512-gi048VKMn2c8zrojyPsemgK0SGrvfiNtuEiOkdxFrQ21XkYbV1nPvNWLtnQORlGTaT36aegxjNacq5PpSNJ81A==","signatures":[{"sig":"MEUCIHOKrxzgVmEpYf47U5vvARXyeq+6ws21RAoPHatxDhieAiEAo7106jtPxyjdtkSzknCD8TFTc2lnEJNUm2qGntXVzR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1602.af48ed1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1602.af48ed1","@flighthq/mesh":"0.4.0-next.1602.af48ed1","@flighthq/node":"0.4.0-next.1602.af48ed1","@flighthq/color":"0.4.0-next.1602.af48ed1","@flighthq/image":"0.4.0-next.1602.af48ed1","@flighthq/types":"0.4.0-next.1602.af48ed1","@flighthq/camera":"0.4.0-next.1602.af48ed1","@flighthq/render":"0.4.0-next.1602.af48ed1","@flighthq/scene3d":"0.4.0-next.1602.af48ed1","@flighthq/shading":"0.4.0-next.1602.af48ed1","@flighthq/texture":"0.4.0-next.1602.af48ed1","@flighthq/geometry":"0.4.0-next.1602.af48ed1","@flighthq/lighting":"0.4.0-next.1602.af48ed1","@flighthq/registry":"0.4.0-next.1602.af48ed1","@flighthq/materials":"0.4.0-next.1602.af48ed1","@flighthq/render-gl":"0.4.0-next.1602.af48ed1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1602.af48ed1_1787267553891_0.4203221253510494","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1652.39f08fd":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1652.39f08fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"990e8bf1faf81300b4d4a227beb4c646108c60dd","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1652.39f08fd.tgz","fileCount":324,"integrity":"sha512-iz0tiMpVSl9h1DCNVxry4jSxGaRdpcCQ4TNQD53XcfbMlBk9PNabU9AEnCfosXmlXubhzdRrxvbSo/IOvwUisA==","signatures":[{"sig":"MEUCIAs/5vvz84zg2LcFL9AYq6T4EcR8hiNtuGRVwIBZS5uNAiEAhb5m13zflXxKdPJpY8kbQvcVWJYFCtEPiE/VszdrBGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1652.39f08fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1652.39f08fd","@flighthq/mesh":"0.4.0-next.1652.39f08fd","@flighthq/node":"0.4.0-next.1652.39f08fd","@flighthq/color":"0.4.0-next.1652.39f08fd","@flighthq/image":"0.4.0-next.1652.39f08fd","@flighthq/types":"0.4.0-next.1652.39f08fd","@flighthq/camera":"0.4.0-next.1652.39f08fd","@flighthq/render":"0.4.0-next.1652.39f08fd","@flighthq/scene3d":"0.4.0-next.1652.39f08fd","@flighthq/shading":"0.4.0-next.1652.39f08fd","@flighthq/texture":"0.4.0-next.1652.39f08fd","@flighthq/geometry":"0.4.0-next.1652.39f08fd","@flighthq/lighting":"0.4.0-next.1652.39f08fd","@flighthq/registry":"0.4.0-next.1652.39f08fd","@flighthq/materials":"0.4.0-next.1652.39f08fd","@flighthq/render-gl":"0.4.0-next.1652.39f08fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1652.39f08fd_1787280863124_0.49370971985764234","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1663.d9c5746":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1663.d9c5746","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"df0662a14c5950d0df3f3ff064507e03685771a4","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1663.d9c5746.tgz","fileCount":324,"integrity":"sha512-DtjEx7R0y0ht/KiuRYIq3XT8cXQ5Nf3cp0g8iY0lSJr65gShvniwrZCtIisTsHPh0psUFVtwNGqBGQ4xokIXCA==","signatures":[{"sig":"MEUCIQC8VJHOGhTNFkdSbK4Z9p7Qh6qAHDEtqlhx4O4+Ed0rlAIgDG2P+f13G6ZyVGHva3eAJWnP/hjXvdB7j/dmDN3gx1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1663.d9c5746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1663.d9c5746","@flighthq/mesh":"0.4.0-next.1663.d9c5746","@flighthq/node":"0.4.0-next.1663.d9c5746","@flighthq/color":"0.4.0-next.1663.d9c5746","@flighthq/image":"0.4.0-next.1663.d9c5746","@flighthq/types":"0.4.0-next.1663.d9c5746","@flighthq/camera":"0.4.0-next.1663.d9c5746","@flighthq/render":"0.4.0-next.1663.d9c5746","@flighthq/scene3d":"0.4.0-next.1663.d9c5746","@flighthq/shading":"0.4.0-next.1663.d9c5746","@flighthq/texture":"0.4.0-next.1663.d9c5746","@flighthq/geometry":"0.4.0-next.1663.d9c5746","@flighthq/lighting":"0.4.0-next.1663.d9c5746","@flighthq/registry":"0.4.0-next.1663.d9c5746","@flighthq/materials":"0.4.0-next.1663.d9c5746","@flighthq/render-gl":"0.4.0-next.1663.d9c5746"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1663.d9c5746_1787287647784_0.42921122974233517","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1694.598ef6f":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1694.598ef6f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"40dabb493644e3f5ba485dd66a82a3d295a3b576","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1694.598ef6f.tgz","fileCount":324,"integrity":"sha512-vfMOdgFXYSDplDTxO5YY9PldWDBNuZ+GuGsWAfZO0eKaYWAbhd4VO0Y6e4kfpzOxsRAJEoi0fvlfTeT0xwNTvA==","signatures":[{"sig":"MEUCIQDydrBvjO0J6PgSN5JkIC10eI0kWlglYzvvM32teeOIVAIgCyMLwmZ9CW1w/4hfIQEPfyrNR4k0hfG7R3uTQgpAPEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1694.598ef6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1694.598ef6f","@flighthq/mesh":"0.4.0-next.1694.598ef6f","@flighthq/node":"0.4.0-next.1694.598ef6f","@flighthq/color":"0.4.0-next.1694.598ef6f","@flighthq/image":"0.4.0-next.1694.598ef6f","@flighthq/types":"0.4.0-next.1694.598ef6f","@flighthq/camera":"0.4.0-next.1694.598ef6f","@flighthq/render":"0.4.0-next.1694.598ef6f","@flighthq/scene3d":"0.4.0-next.1694.598ef6f","@flighthq/shading":"0.4.0-next.1694.598ef6f","@flighthq/texture":"0.4.0-next.1694.598ef6f","@flighthq/geometry":"0.4.0-next.1694.598ef6f","@flighthq/lighting":"0.4.0-next.1694.598ef6f","@flighthq/registry":"0.4.0-next.1694.598ef6f","@flighthq/materials":"0.4.0-next.1694.598ef6f","@flighthq/render-gl":"0.4.0-next.1694.598ef6f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1694.598ef6f_1787288476757_0.287360072093124","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1695.181dea5":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1695.181dea5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"70f545fea005bde0513c5d7322b28b52e4c8ad59","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1695.181dea5.tgz","fileCount":324,"integrity":"sha512-IL7ocfrSiq0odP3ywkAfAjrCpSFu201I+XCjrtdrmGZae/LG5wp9RomQFU1ZKMCHGRHwvROpOZnkfoFSXXBDWg==","signatures":[{"sig":"MEUCIAgp1togn8c7/NTrOvxHjLU/0IAL6WC9Fnz0XMGVHwgvAiEAojnvSpx8uw6EVmfOuHVdKEM8GWSonk1Sp+7n++xuSe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1695.181dea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1695.181dea5","@flighthq/mesh":"0.4.0-next.1695.181dea5","@flighthq/node":"0.4.0-next.1695.181dea5","@flighthq/color":"0.4.0-next.1695.181dea5","@flighthq/image":"0.4.0-next.1695.181dea5","@flighthq/types":"0.4.0-next.1695.181dea5","@flighthq/camera":"0.4.0-next.1695.181dea5","@flighthq/render":"0.4.0-next.1695.181dea5","@flighthq/scene3d":"0.4.0-next.1695.181dea5","@flighthq/shading":"0.4.0-next.1695.181dea5","@flighthq/texture":"0.4.0-next.1695.181dea5","@flighthq/geometry":"0.4.0-next.1695.181dea5","@flighthq/lighting":"0.4.0-next.1695.181dea5","@flighthq/registry":"0.4.0-next.1695.181dea5","@flighthq/materials":"0.4.0-next.1695.181dea5","@flighthq/render-gl":"0.4.0-next.1695.181dea5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1695.181dea5_1787292954696_0.27804071035375344","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1696.93f6f63":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1696.93f6f63","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"c33f6a36fcde75a5ae00fc29595a65bdbbcdff3e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1696.93f6f63.tgz","fileCount":324,"integrity":"sha512-gafHbsXwdMeOto69tKx4QKASTMhtetuGmrLfvDMyQkQJvA9crQHBgPSswwGKv+rUhpE6uc80LK0i3yXvlrQvMA==","signatures":[{"sig":"MEUCIQCiaHLnjeiWQGNPlM1RjvOlwQ7PfTyxfIyV+BtFmuQ14AIgYZEWT3MNHQVvtJNPd8re+yU2xmFxK+F87jJcyxpwbO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1696.93f6f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1696.93f6f63","@flighthq/mesh":"0.4.0-next.1696.93f6f63","@flighthq/node":"0.4.0-next.1696.93f6f63","@flighthq/color":"0.4.0-next.1696.93f6f63","@flighthq/image":"0.4.0-next.1696.93f6f63","@flighthq/types":"0.4.0-next.1696.93f6f63","@flighthq/camera":"0.4.0-next.1696.93f6f63","@flighthq/render":"0.4.0-next.1696.93f6f63","@flighthq/scene3d":"0.4.0-next.1696.93f6f63","@flighthq/shading":"0.4.0-next.1696.93f6f63","@flighthq/texture":"0.4.0-next.1696.93f6f63","@flighthq/geometry":"0.4.0-next.1696.93f6f63","@flighthq/lighting":"0.4.0-next.1696.93f6f63","@flighthq/registry":"0.4.0-next.1696.93f6f63","@flighthq/materials":"0.4.0-next.1696.93f6f63","@flighthq/render-gl":"0.4.0-next.1696.93f6f63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1696.93f6f63_1787293447971_0.47670627454311965","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1702.61a7a7c":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1702.61a7a7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f386685b953014c5a1cce5030283857fad1aba34","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1702.61a7a7c.tgz","fileCount":324,"integrity":"sha512-dtnBVoo8CFH9Lfw/wZ2mSxRGiCm5yHTD7dM8dWNjBsfjiGLY2yQA+hQirpo6fP8/d4zEFvKQQt2Kdj6ayt5ILQ==","signatures":[{"sig":"MEYCIQCmOnWOSJCbHllm0tckFqrkXeTSqGYaLOsyfHKBRUoQhwIhANS6nn7aBbV76kmc/hTi/schUThkdLDAs8ar9CDXOC4z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1702.61a7a7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1702.61a7a7c","@flighthq/mesh":"0.4.0-next.1702.61a7a7c","@flighthq/node":"0.4.0-next.1702.61a7a7c","@flighthq/color":"0.4.0-next.1702.61a7a7c","@flighthq/image":"0.4.0-next.1702.61a7a7c","@flighthq/types":"0.4.0-next.1702.61a7a7c","@flighthq/camera":"0.4.0-next.1702.61a7a7c","@flighthq/render":"0.4.0-next.1702.61a7a7c","@flighthq/scene3d":"0.4.0-next.1702.61a7a7c","@flighthq/shading":"0.4.0-next.1702.61a7a7c","@flighthq/texture":"0.4.0-next.1702.61a7a7c","@flighthq/geometry":"0.4.0-next.1702.61a7a7c","@flighthq/lighting":"0.4.0-next.1702.61a7a7c","@flighthq/registry":"0.4.0-next.1702.61a7a7c","@flighthq/materials":"0.4.0-next.1702.61a7a7c","@flighthq/render-gl":"0.4.0-next.1702.61a7a7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1702.61a7a7c_1787296322110_0.8127545883042935","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1703.b82d313":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1703.b82d313","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a2b7de347784a0a39ad5609a9d634b9b74c29146","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1703.b82d313.tgz","fileCount":324,"integrity":"sha512-eBYLJSnoHQCa0hYJfzxdsqyKk6e1LE9HSoAI7Ip7cv9T59XCQF4w4p6/zukF/SZSstOzhIM3ECBPnKAGIB4Rpw==","signatures":[{"sig":"MEUCIQDMWBgZ/ORt6oA9zqVW8KTTwiEGa9ZBjRbYo8Caog2WPwIgVhCCGT8DCvDOOA5khkpfyeFRgGzO4DVOC3y2eKtr+BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1703.b82d313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1703.b82d313","@flighthq/mesh":"0.4.0-next.1703.b82d313","@flighthq/node":"0.4.0-next.1703.b82d313","@flighthq/color":"0.4.0-next.1703.b82d313","@flighthq/image":"0.4.0-next.1703.b82d313","@flighthq/types":"0.4.0-next.1703.b82d313","@flighthq/camera":"0.4.0-next.1703.b82d313","@flighthq/render":"0.4.0-next.1703.b82d313","@flighthq/scene3d":"0.4.0-next.1703.b82d313","@flighthq/shading":"0.4.0-next.1703.b82d313","@flighthq/texture":"0.4.0-next.1703.b82d313","@flighthq/geometry":"0.4.0-next.1703.b82d313","@flighthq/lighting":"0.4.0-next.1703.b82d313","@flighthq/registry":"0.4.0-next.1703.b82d313","@flighthq/materials":"0.4.0-next.1703.b82d313","@flighthq/render-gl":"0.4.0-next.1703.b82d313"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1703.b82d313_1787298150006_0.8215789560983158","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1704.9eb98e1":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1704.9eb98e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"5274540ab36315ff092767638401a0c37f1d5297","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1704.9eb98e1.tgz","fileCount":324,"integrity":"sha512-5/cLK3KaG6of+YqZe2Se2BdDDHlriLeX/pM1oFUmPQUD+WNwIpSoM+Y7WwT9H8jSBf4+RoElA89Wagh/8efVgQ==","signatures":[{"sig":"MEUCIHsr80Ut3gY7oMOIcfKIBjywWN76nJ4LKhtqWMDc+oz9AiEAr4FPpP65KV8sU7evks2dHhnPnhjhDYfKZygPJkeZv7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1704.9eb98e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1704.9eb98e1","@flighthq/mesh":"0.4.0-next.1704.9eb98e1","@flighthq/node":"0.4.0-next.1704.9eb98e1","@flighthq/color":"0.4.0-next.1704.9eb98e1","@flighthq/image":"0.4.0-next.1704.9eb98e1","@flighthq/types":"0.4.0-next.1704.9eb98e1","@flighthq/camera":"0.4.0-next.1704.9eb98e1","@flighthq/render":"0.4.0-next.1704.9eb98e1","@flighthq/scene3d":"0.4.0-next.1704.9eb98e1","@flighthq/shading":"0.4.0-next.1704.9eb98e1","@flighthq/texture":"0.4.0-next.1704.9eb98e1","@flighthq/geometry":"0.4.0-next.1704.9eb98e1","@flighthq/lighting":"0.4.0-next.1704.9eb98e1","@flighthq/registry":"0.4.0-next.1704.9eb98e1","@flighthq/materials":"0.4.0-next.1704.9eb98e1","@flighthq/render-gl":"0.4.0-next.1704.9eb98e1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1704.9eb98e1_1787300975062_0.31930189170570844","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1716.1979cc9":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1716.1979cc9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"23ec71a0951eacdf6dca3f18067d681b8cf41591","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1716.1979cc9.tgz","fileCount":324,"integrity":"sha512-GGlq1ufUr8P2mq/Z93gonWO15oVwnJIXn9xRwDzAEQfYu2dii6wavUwzHvS2571LoXikqnR1u2tUSF1zhXMIkQ==","signatures":[{"sig":"MEUCIQDu5GqiSrbh319/QVQ2F9QQr2I0kl7O5/PaJGQyqzdrnwIgWaYE46QxHPBEai98JLiv1cTJSQvyb2BmTJfTSnfPadY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1716.1979cc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1716.1979cc9","@flighthq/mesh":"0.4.0-next.1716.1979cc9","@flighthq/node":"0.4.0-next.1716.1979cc9","@flighthq/color":"0.4.0-next.1716.1979cc9","@flighthq/image":"0.4.0-next.1716.1979cc9","@flighthq/types":"0.4.0-next.1716.1979cc9","@flighthq/camera":"0.4.0-next.1716.1979cc9","@flighthq/render":"0.4.0-next.1716.1979cc9","@flighthq/scene3d":"0.4.0-next.1716.1979cc9","@flighthq/shading":"0.4.0-next.1716.1979cc9","@flighthq/texture":"0.4.0-next.1716.1979cc9","@flighthq/geometry":"0.4.0-next.1716.1979cc9","@flighthq/lighting":"0.4.0-next.1716.1979cc9","@flighthq/registry":"0.4.0-next.1716.1979cc9","@flighthq/materials":"0.4.0-next.1716.1979cc9","@flighthq/render-gl":"0.4.0-next.1716.1979cc9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1716.1979cc9_1787305300326_0.14617212519758316","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1717.9d6a20b":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1717.9d6a20b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"3f06deb45f78f27d1f0b31b6a848c142e519600f","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1717.9d6a20b.tgz","fileCount":324,"integrity":"sha512-inT001BTTpi5aMP6fEFFSRGeQnkJ03iQxsiIJA0mQv1dNCXtIWyNmuziMXIZGRTNyST8H5EvsIgZfDpZDQTl5w==","signatures":[{"sig":"MEUCIHOqlCCKrcvsuZopLDNJnyJRy/75jdfhRdqXxydGhTnZAiEA5owWClbFJafDiJvk6bQMptsNhxKkB0tGawCL4OsJ3EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1717.9d6a20b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1717.9d6a20b","@flighthq/mesh":"0.4.0-next.1717.9d6a20b","@flighthq/node":"0.4.0-next.1717.9d6a20b","@flighthq/color":"0.4.0-next.1717.9d6a20b","@flighthq/image":"0.4.0-next.1717.9d6a20b","@flighthq/types":"0.4.0-next.1717.9d6a20b","@flighthq/camera":"0.4.0-next.1717.9d6a20b","@flighthq/render":"0.4.0-next.1717.9d6a20b","@flighthq/scene3d":"0.4.0-next.1717.9d6a20b","@flighthq/shading":"0.4.0-next.1717.9d6a20b","@flighthq/texture":"0.4.0-next.1717.9d6a20b","@flighthq/geometry":"0.4.0-next.1717.9d6a20b","@flighthq/lighting":"0.4.0-next.1717.9d6a20b","@flighthq/registry":"0.4.0-next.1717.9d6a20b","@flighthq/materials":"0.4.0-next.1717.9d6a20b","@flighthq/render-gl":"0.4.0-next.1717.9d6a20b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1717.9d6a20b_1787307751507_0.6263943246286536","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1725.752ca79":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1725.752ca79","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0923e7850d8480a95c90ec272911d8ff2c439514","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1725.752ca79.tgz","fileCount":324,"integrity":"sha512-5r02aNKcordqduBwkRGsfEjXeNBnTdmdP3FsHO6zsj6oof501ALOAwFAjWD2gp59VPUeFmZwLq2KQMV9rGEdMA==","signatures":[{"sig":"MEUCIEd58uS7gIXzk537Py8VIsUQpjuqVpKRl5XTqXXkKuRmAiEAysbb+k4aXd8QGyKaKUpZLMsnx3JQMsIhySaZ9AgxoGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1725.752ca79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1725.752ca79","@flighthq/mesh":"0.4.0-next.1725.752ca79","@flighthq/node":"0.4.0-next.1725.752ca79","@flighthq/color":"0.4.0-next.1725.752ca79","@flighthq/image":"0.4.0-next.1725.752ca79","@flighthq/types":"0.4.0-next.1725.752ca79","@flighthq/camera":"0.4.0-next.1725.752ca79","@flighthq/render":"0.4.0-next.1725.752ca79","@flighthq/scene3d":"0.4.0-next.1725.752ca79","@flighthq/shading":"0.4.0-next.1725.752ca79","@flighthq/texture":"0.4.0-next.1725.752ca79","@flighthq/geometry":"0.4.0-next.1725.752ca79","@flighthq/lighting":"0.4.0-next.1725.752ca79","@flighthq/registry":"0.4.0-next.1725.752ca79","@flighthq/materials":"0.4.0-next.1725.752ca79","@flighthq/render-gl":"0.4.0-next.1725.752ca79"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1725.752ca79_1787310769474_0.5059146904339766","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1728.f69160b":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1728.f69160b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a026eb50ccab98d0042b3fc405a38d4798459227","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1728.f69160b.tgz","fileCount":324,"integrity":"sha512-zo3XlUQLrIP+ehRfMDcmGpwFiGF5KBbDBFtZDO8nMQFlPbntj1AhLF1UfMa1EP6b4c5+L93+nRTkipzNmWp3zA==","signatures":[{"sig":"MEUCIDDvcq55WA8iupuuH9nFEKEdR70aQ6KmxpfnPaZ0FNSVAiEAwZgzrVOMdQP3lhVuMWlyYEYMCtp+eHrbUTYL2ha0Vlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1728.f69160b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1728.f69160b","@flighthq/mesh":"0.4.0-next.1728.f69160b","@flighthq/node":"0.4.0-next.1728.f69160b","@flighthq/color":"0.4.0-next.1728.f69160b","@flighthq/image":"0.4.0-next.1728.f69160b","@flighthq/types":"0.4.0-next.1728.f69160b","@flighthq/camera":"0.4.0-next.1728.f69160b","@flighthq/render":"0.4.0-next.1728.f69160b","@flighthq/scene3d":"0.4.0-next.1728.f69160b","@flighthq/shading":"0.4.0-next.1728.f69160b","@flighthq/texture":"0.4.0-next.1728.f69160b","@flighthq/geometry":"0.4.0-next.1728.f69160b","@flighthq/lighting":"0.4.0-next.1728.f69160b","@flighthq/registry":"0.4.0-next.1728.f69160b","@flighthq/materials":"0.4.0-next.1728.f69160b","@flighthq/render-gl":"0.4.0-next.1728.f69160b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1728.f69160b_1787313547477_0.42537076152694375","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1749.d81a21c":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1749.d81a21c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"3e76852cf0fdbbf8f0f6460d6103fb4b598c23de","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1749.d81a21c.tgz","fileCount":324,"integrity":"sha512-y0zScK33R9clvUjqwUOcYByXsA1doT2MZmxpi8cf5teEQvm5+zBPvzQXZO2daNGLITdOlAqvwiTQxsz5vf9s6g==","signatures":[{"sig":"MEUCIAU1UesLGl1LKom4vxC9ae1+fNj5127Olwo084rS+v1EAiEA/mQKBbeqUacZI3b2htXABzXqkcj/hS7OwIqBERbM54k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1749.d81a21c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1749.d81a21c","@flighthq/mesh":"0.4.0-next.1749.d81a21c","@flighthq/node":"0.4.0-next.1749.d81a21c","@flighthq/color":"0.4.0-next.1749.d81a21c","@flighthq/image":"0.4.0-next.1749.d81a21c","@flighthq/types":"0.4.0-next.1749.d81a21c","@flighthq/camera":"0.4.0-next.1749.d81a21c","@flighthq/render":"0.4.0-next.1749.d81a21c","@flighthq/scene3d":"0.4.0-next.1749.d81a21c","@flighthq/shading":"0.4.0-next.1749.d81a21c","@flighthq/texture":"0.4.0-next.1749.d81a21c","@flighthq/geometry":"0.4.0-next.1749.d81a21c","@flighthq/lighting":"0.4.0-next.1749.d81a21c","@flighthq/registry":"0.4.0-next.1749.d81a21c","@flighthq/materials":"0.4.0-next.1749.d81a21c","@flighthq/render-gl":"0.4.0-next.1749.d81a21c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1749.d81a21c_1787315817377_0.3537388009729312","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1750.13ec8b1":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1750.13ec8b1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"1c20c9a21acb7601a6200e435fa3daf7fa05fbc2","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1750.13ec8b1.tgz","fileCount":324,"integrity":"sha512-1bxQS5OCsnw+g6J6OSLeDeh+safwimjQVhSEKyeZXfZec/do+CfD4njNfZW4PDo/mimSoZVWFD5fpssE82G+GQ==","signatures":[{"sig":"MEQCIDPTE/FLG4fxNcLCAX4w67z8i/54xhaSscjQ5sSdry0kAiB0orLUTTDQVI+ZJarmCtZkrYjDHZg4xtk+2nd/I4gj9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1750.13ec8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1750.13ec8b1","@flighthq/mesh":"0.4.0-next.1750.13ec8b1","@flighthq/node":"0.4.0-next.1750.13ec8b1","@flighthq/color":"0.4.0-next.1750.13ec8b1","@flighthq/image":"0.4.0-next.1750.13ec8b1","@flighthq/types":"0.4.0-next.1750.13ec8b1","@flighthq/camera":"0.4.0-next.1750.13ec8b1","@flighthq/render":"0.4.0-next.1750.13ec8b1","@flighthq/scene3d":"0.4.0-next.1750.13ec8b1","@flighthq/shading":"0.4.0-next.1750.13ec8b1","@flighthq/texture":"0.4.0-next.1750.13ec8b1","@flighthq/geometry":"0.4.0-next.1750.13ec8b1","@flighthq/lighting":"0.4.0-next.1750.13ec8b1","@flighthq/registry":"0.4.0-next.1750.13ec8b1","@flighthq/materials":"0.4.0-next.1750.13ec8b1","@flighthq/render-gl":"0.4.0-next.1750.13ec8b1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1750.13ec8b1_1787326987048_0.04483330959280685","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1751.b3eea5f":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1751.b3eea5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"af780238bc89845004827cdf8d0d0f7a8b0be055","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1751.b3eea5f.tgz","fileCount":324,"integrity":"sha512-hzsjTOZCo/LdpIHeYo/azQdvxv4daEkd65mJqOpZfn0K2w2/8e8jBccPqV7cwLVOtMNFFndc84KjOJY+R1blbg==","signatures":[{"sig":"MEUCIDktMQQp2n8jW7Q5vpRCn0sZA4Dz1pqnO60ioJlzyKhUAiEArp3hf/cwTHdEGXCANGQMzx6fyS74NgPCmOMdHpHzanM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1751.b3eea5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1751.b3eea5f","@flighthq/mesh":"0.4.0-next.1751.b3eea5f","@flighthq/node":"0.4.0-next.1751.b3eea5f","@flighthq/color":"0.4.0-next.1751.b3eea5f","@flighthq/image":"0.4.0-next.1751.b3eea5f","@flighthq/types":"0.4.0-next.1751.b3eea5f","@flighthq/camera":"0.4.0-next.1751.b3eea5f","@flighthq/render":"0.4.0-next.1751.b3eea5f","@flighthq/scene3d":"0.4.0-next.1751.b3eea5f","@flighthq/shading":"0.4.0-next.1751.b3eea5f","@flighthq/texture":"0.4.0-next.1751.b3eea5f","@flighthq/geometry":"0.4.0-next.1751.b3eea5f","@flighthq/lighting":"0.4.0-next.1751.b3eea5f","@flighthq/registry":"0.4.0-next.1751.b3eea5f","@flighthq/materials":"0.4.0-next.1751.b3eea5f","@flighthq/render-gl":"0.4.0-next.1751.b3eea5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1751.b3eea5f_1787327872154_0.012711244724810333","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1752.f250cb9":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1752.f250cb9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d60ede48209fcfae702efd1ae83cd35e9b38c94d","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1752.f250cb9.tgz","fileCount":324,"integrity":"sha512-2rbR2Tclk8fcDErDH3tffT/IYzCIq0GI1yQu2oghPIUltA54EXMdx0CVZfQvjoXjZ4cJeMMl4ayMseKR9FUgAg==","signatures":[{"sig":"MEQCIF0EQebKRjUa4yrVL5NCySR2+vRPjrHMBTSBC6kejftKAiA3BN6e5OilaH2xjAyJzLACET4XBXX1IF+O2NMUIvQTQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1752.f250cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1752.f250cb9","@flighthq/mesh":"0.4.0-next.1752.f250cb9","@flighthq/node":"0.4.0-next.1752.f250cb9","@flighthq/color":"0.4.0-next.1752.f250cb9","@flighthq/image":"0.4.0-next.1752.f250cb9","@flighthq/types":"0.4.0-next.1752.f250cb9","@flighthq/camera":"0.4.0-next.1752.f250cb9","@flighthq/render":"0.4.0-next.1752.f250cb9","@flighthq/scene3d":"0.4.0-next.1752.f250cb9","@flighthq/shading":"0.4.0-next.1752.f250cb9","@flighthq/texture":"0.4.0-next.1752.f250cb9","@flighthq/geometry":"0.4.0-next.1752.f250cb9","@flighthq/lighting":"0.4.0-next.1752.f250cb9","@flighthq/registry":"0.4.0-next.1752.f250cb9","@flighthq/materials":"0.4.0-next.1752.f250cb9","@flighthq/render-gl":"0.4.0-next.1752.f250cb9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1752.f250cb9_1787329877286_0.3542090639812778","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1763.f98ae25":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1763.f98ae25","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d4440fc295c5ccf73053dbc3c1169903d6e604b5","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1763.f98ae25.tgz","fileCount":324,"integrity":"sha512-2Z/KZguzdCAyVi7UMRpdN1I6WY3JshGsPPbSR2/xMAXpnz8Om2rMlzfd3k/c3YZ+m8966Xw1OQ/mQH2oAaEOxA==","signatures":[{"sig":"MEYCIQCrwsULknH2b+TkGEBlbjo44b5fVOnrPL7+SCgYbjPOzAIhAK9mgEVcjGfXuKEk7KriEyUWvhxlsRmUlAB2Ffa7OfGT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1763.f98ae25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1763.f98ae25","@flighthq/mesh":"0.4.0-next.1763.f98ae25","@flighthq/node":"0.4.0-next.1763.f98ae25","@flighthq/color":"0.4.0-next.1763.f98ae25","@flighthq/image":"0.4.0-next.1763.f98ae25","@flighthq/types":"0.4.0-next.1763.f98ae25","@flighthq/camera":"0.4.0-next.1763.f98ae25","@flighthq/render":"0.4.0-next.1763.f98ae25","@flighthq/scene3d":"0.4.0-next.1763.f98ae25","@flighthq/shading":"0.4.0-next.1763.f98ae25","@flighthq/texture":"0.4.0-next.1763.f98ae25","@flighthq/geometry":"0.4.0-next.1763.f98ae25","@flighthq/lighting":"0.4.0-next.1763.f98ae25","@flighthq/registry":"0.4.0-next.1763.f98ae25","@flighthq/materials":"0.4.0-next.1763.f98ae25","@flighthq/render-gl":"0.4.0-next.1763.f98ae25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1763.f98ae25_1787330105348_0.5947228608931108","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1771.f4d15c3":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1771.f4d15c3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d5561ad2f1da866c56628b4bf8ebaa95818234ef","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1771.f4d15c3.tgz","fileCount":324,"integrity":"sha512-zLh31yEZOxpkKAInsQ/iRyHbQ4ckYUp/LKIU1Oa2k2MQ7W+mfZjBDBktxES8L9EuP5DOqesC8+zzNck5PpBnZQ==","signatures":[{"sig":"MEQCIHFyWl5QwxZjRHMkYn7jYMg866/O+z5on9iMd5NDp/jxAiBiHn8wgUzG1TtbpQBT1MfK0YQYAHXg956rYdBTkB9mtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1771.f4d15c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.8.2","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1771.f4d15c3","@flighthq/mesh":"0.4.0-next.1771.f4d15c3","@flighthq/node":"0.4.0-next.1771.f4d15c3","@flighthq/color":"0.4.0-next.1771.f4d15c3","@flighthq/image":"0.4.0-next.1771.f4d15c3","@flighthq/types":"0.4.0-next.1771.f4d15c3","@flighthq/camera":"0.4.0-next.1771.f4d15c3","@flighthq/render":"0.4.0-next.1771.f4d15c3","@flighthq/scene3d":"0.4.0-next.1771.f4d15c3","@flighthq/shading":"0.4.0-next.1771.f4d15c3","@flighthq/texture":"0.4.0-next.1771.f4d15c3","@flighthq/geometry":"0.4.0-next.1771.f4d15c3","@flighthq/lighting":"0.4.0-next.1771.f4d15c3","@flighthq/registry":"0.4.0-next.1771.f4d15c3","@flighthq/materials":"0.4.0-next.1771.f4d15c3","@flighthq/render-gl":"0.4.0-next.1771.f4d15c3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1771.f4d15c3_1787338084176_0.1181469200714449","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1809.9b3b71b":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1809.9b3b71b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"20db835503499569a433c4ce142a53b010d56048","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1809.9b3b71b.tgz","fileCount":324,"integrity":"sha512-DvxwvFL9pdvPZUVbcu96FooxeiNya9vbmE03pegwsUjcjOa1Kg5G3ATVYSbjEtgXrjom6Du8NIq6AgQ1PRepaQ==","signatures":[{"sig":"MEUCIQCKWqdKIR0fQZLgtife1CypfxL4+WprDYKrLP6r6fDyJgIgMp1mL5sl3L0vuuk9ft1m6iJE4H6KMLKyN2JPPQAo3Ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1809.9b3b71b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1809.9b3b71b","@flighthq/mesh":"0.4.0-next.1809.9b3b71b","@flighthq/node":"0.4.0-next.1809.9b3b71b","@flighthq/color":"0.4.0-next.1809.9b3b71b","@flighthq/image":"0.4.0-next.1809.9b3b71b","@flighthq/types":"0.4.0-next.1809.9b3b71b","@flighthq/camera":"0.4.0-next.1809.9b3b71b","@flighthq/render":"0.4.0-next.1809.9b3b71b","@flighthq/scene3d":"0.4.0-next.1809.9b3b71b","@flighthq/shading":"0.4.0-next.1809.9b3b71b","@flighthq/texture":"0.4.0-next.1809.9b3b71b","@flighthq/geometry":"0.4.0-next.1809.9b3b71b","@flighthq/lighting":"0.4.0-next.1809.9b3b71b","@flighthq/registry":"0.4.0-next.1809.9b3b71b","@flighthq/materials":"0.4.0-next.1809.9b3b71b","@flighthq/render-gl":"0.4.0-next.1809.9b3b71b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1809.9b3b71b_1787341150706_0.6012118176781276","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1811.dde7eb1":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1811.dde7eb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a1f938cf6c30ae97028bb3493625dff20e6b72e1","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1811.dde7eb1.tgz","fileCount":324,"integrity":"sha512-WI3uvnUwgL2idwHEmHMDft5UhzN4XrWXUvZfqkwPe9c/lkHizkIm7Rm9eo1Mmp8LOHIUL5QoowF9kDIf/kdKlw==","signatures":[{"sig":"MEUCIQC/KuoYbOeFjiYtmD3HuAVt2W9a8Y0xwilqw6TGc9NlVgIgS8trt2JVt1P9ufXa2PXSyEStPXeHrJWBN4Ct7fd13fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1811.dde7eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1811.dde7eb1","@flighthq/mesh":"0.4.0-next.1811.dde7eb1","@flighthq/node":"0.4.0-next.1811.dde7eb1","@flighthq/color":"0.4.0-next.1811.dde7eb1","@flighthq/image":"0.4.0-next.1811.dde7eb1","@flighthq/types":"0.4.0-next.1811.dde7eb1","@flighthq/camera":"0.4.0-next.1811.dde7eb1","@flighthq/render":"0.4.0-next.1811.dde7eb1","@flighthq/scene3d":"0.4.0-next.1811.dde7eb1","@flighthq/shading":"0.4.0-next.1811.dde7eb1","@flighthq/texture":"0.4.0-next.1811.dde7eb1","@flighthq/geometry":"0.4.0-next.1811.dde7eb1","@flighthq/lighting":"0.4.0-next.1811.dde7eb1","@flighthq/registry":"0.4.0-next.1811.dde7eb1","@flighthq/materials":"0.4.0-next.1811.dde7eb1","@flighthq/render-gl":"0.4.0-next.1811.dde7eb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1811.dde7eb1_1787341964754_0.3735495669481472","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1815.e47cc3c":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1815.e47cc3c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ede39f30452062f8cf184f601c71b3f6b77b0b7b","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1815.e47cc3c.tgz","fileCount":324,"integrity":"sha512-8Ku9z2Q9O0k/1rsN+jT/uDm/3WgQCl9Sf0DUce8Y9ci6q+rObD1QxmUIhAymRNV9Q+lDmyAR4tsZY0bQkKA2HA==","signatures":[{"sig":"MEYCIQCIt2BraSqAXK+Z7Uu0LVnTxFi/eSQG3QWXX3ilwj/qiQIhAINWgY6Hb4RnGnP8KtyMVCVrKGjgxMKlT6MObAMMtxSz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1815.e47cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1815.e47cc3c","@flighthq/mesh":"0.4.0-next.1815.e47cc3c","@flighthq/node":"0.4.0-next.1815.e47cc3c","@flighthq/color":"0.4.0-next.1815.e47cc3c","@flighthq/image":"0.4.0-next.1815.e47cc3c","@flighthq/types":"0.4.0-next.1815.e47cc3c","@flighthq/camera":"0.4.0-next.1815.e47cc3c","@flighthq/render":"0.4.0-next.1815.e47cc3c","@flighthq/scene3d":"0.4.0-next.1815.e47cc3c","@flighthq/shading":"0.4.0-next.1815.e47cc3c","@flighthq/texture":"0.4.0-next.1815.e47cc3c","@flighthq/geometry":"0.4.0-next.1815.e47cc3c","@flighthq/lighting":"0.4.0-next.1815.e47cc3c","@flighthq/registry":"0.4.0-next.1815.e47cc3c","@flighthq/materials":"0.4.0-next.1815.e47cc3c","@flighthq/render-gl":"0.4.0-next.1815.e47cc3c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1815.e47cc3c_1787344141536_0.6661983301033829","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1821.efb1cbc":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1821.efb1cbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"c9292289b2dfac58cf65630d31a02f666234e6ac","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1821.efb1cbc.tgz","fileCount":324,"integrity":"sha512-G7RDNyQmhScaWZEGQMjzkzw1TUPlI86H5zU7h7w5U6MI9F47q4YyHSkWQMFhL2ltMmHRTkalIPWAsoVkXlu+6g==","signatures":[{"sig":"MEYCIQD4FkL4OiWXgqXVg/UFHSUhUAx6hO00oXJmpNy+L4Z33wIhAP5sJX0yvB1QD5+BtouwgyzRuqksJeQpDxstE43/9jnf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1821.efb1cbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1821.efb1cbc","@flighthq/mesh":"0.4.0-next.1821.efb1cbc","@flighthq/node":"0.4.0-next.1821.efb1cbc","@flighthq/color":"0.4.0-next.1821.efb1cbc","@flighthq/image":"0.4.0-next.1821.efb1cbc","@flighthq/types":"0.4.0-next.1821.efb1cbc","@flighthq/camera":"0.4.0-next.1821.efb1cbc","@flighthq/render":"0.4.0-next.1821.efb1cbc","@flighthq/scene3d":"0.4.0-next.1821.efb1cbc","@flighthq/shading":"0.4.0-next.1821.efb1cbc","@flighthq/texture":"0.4.0-next.1821.efb1cbc","@flighthq/geometry":"0.4.0-next.1821.efb1cbc","@flighthq/lighting":"0.4.0-next.1821.efb1cbc","@flighthq/registry":"0.4.0-next.1821.efb1cbc","@flighthq/materials":"0.4.0-next.1821.efb1cbc","@flighthq/render-gl":"0.4.0-next.1821.efb1cbc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1821.efb1cbc_1787351583690_0.42590791390396077","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1827.9db114b":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1827.9db114b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"03ed8a796adaee5c8e65579f405fc2fc3e242741","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1827.9db114b.tgz","fileCount":324,"integrity":"sha512-t0RgGT1IjxRK0aZEtOj/zhALrNG0+UJoiMWKY+Mi3zOmHmcPltwz/I0zZx0h+XBEgvS4Mc6Dt1J93THf9l7T6Q==","signatures":[{"sig":"MEUCIAfNYLy6tD9juSsiJbZ2SoQ9+J8tAsk8jriQuXDE/58XAiEAqpY8tu/ohBwRPVctScAYDA00LFn4zpX4hD9+xa+ssE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1827.9db114b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1827.9db114b","@flighthq/mesh":"0.4.0-next.1827.9db114b","@flighthq/node":"0.4.0-next.1827.9db114b","@flighthq/color":"0.4.0-next.1827.9db114b","@flighthq/image":"0.4.0-next.1827.9db114b","@flighthq/types":"0.4.0-next.1827.9db114b","@flighthq/camera":"0.4.0-next.1827.9db114b","@flighthq/render":"0.4.0-next.1827.9db114b","@flighthq/scene3d":"0.4.0-next.1827.9db114b","@flighthq/shading":"0.4.0-next.1827.9db114b","@flighthq/texture":"0.4.0-next.1827.9db114b","@flighthq/geometry":"0.4.0-next.1827.9db114b","@flighthq/lighting":"0.4.0-next.1827.9db114b","@flighthq/registry":"0.4.0-next.1827.9db114b","@flighthq/materials":"0.4.0-next.1827.9db114b","@flighthq/render-gl":"0.4.0-next.1827.9db114b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1827.9db114b_1787356378665_0.7864982527435969","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1836.147ae1e":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1836.147ae1e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"01a30d1ec84a1a762553e3e05791945a8f86a9c5","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1836.147ae1e.tgz","fileCount":324,"integrity":"sha512-DgDmnpRGlCa3LU1iPRh6lpPlbznzmUkkYs8FEi/kyBkAQ4kO+yGxDYYrvLRKuOTax+GeLNxts8zmxxivq2CO/w==","signatures":[{"sig":"MEUCIQDPvgVXNCyoahv1j5sZnvq4lQbqU7hQS4idrj9tfay9IAIgKrFbrwlxsgzDdYg4FKtd9lS99N9zJ1dXoV6l5NsUHdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1836.147ae1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1836.147ae1e","@flighthq/mesh":"0.4.0-next.1836.147ae1e","@flighthq/node":"0.4.0-next.1836.147ae1e","@flighthq/color":"0.4.0-next.1836.147ae1e","@flighthq/image":"0.4.0-next.1836.147ae1e","@flighthq/types":"0.4.0-next.1836.147ae1e","@flighthq/camera":"0.4.0-next.1836.147ae1e","@flighthq/render":"0.4.0-next.1836.147ae1e","@flighthq/scene3d":"0.4.0-next.1836.147ae1e","@flighthq/shading":"0.4.0-next.1836.147ae1e","@flighthq/texture":"0.4.0-next.1836.147ae1e","@flighthq/geometry":"0.4.0-next.1836.147ae1e","@flighthq/lighting":"0.4.0-next.1836.147ae1e","@flighthq/registry":"0.4.0-next.1836.147ae1e","@flighthq/materials":"0.4.0-next.1836.147ae1e","@flighthq/render-gl":"0.4.0-next.1836.147ae1e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1836.147ae1e_1787362601677_0.42442925263305065","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1884.6a2d46f":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1884.6a2d46f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"5b17b6a344b968efd4a284d57a57db2317adfb3c","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1884.6a2d46f.tgz","fileCount":324,"integrity":"sha512-WCBoPHwQ3UirVwDk2hSpJsiGduwSI0sA2Gdk6LtkmQFlMgLB4YvLfJ7z4UIPs2Odnd6L3QBfhANq2TFyHdrZKA==","signatures":[{"sig":"MEUCIQDmc9rQk2QXR81e0IS7WpYIapzpsjmhdZPvUjF+xgwcFAIgfFO9NR+kTbQu69By3qNnKQhTGrefVgomQ8WRRDiiHk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1884.6a2d46f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1884.6a2d46f","@flighthq/mesh":"0.4.0-next.1884.6a2d46f","@flighthq/node":"0.4.0-next.1884.6a2d46f","@flighthq/color":"0.4.0-next.1884.6a2d46f","@flighthq/image":"0.4.0-next.1884.6a2d46f","@flighthq/types":"0.4.0-next.1884.6a2d46f","@flighthq/camera":"0.4.0-next.1884.6a2d46f","@flighthq/render":"0.4.0-next.1884.6a2d46f","@flighthq/scene3d":"0.4.0-next.1884.6a2d46f","@flighthq/shading":"0.4.0-next.1884.6a2d46f","@flighthq/texture":"0.4.0-next.1884.6a2d46f","@flighthq/geometry":"0.4.0-next.1884.6a2d46f","@flighthq/lighting":"0.4.0-next.1884.6a2d46f","@flighthq/registry":"0.4.0-next.1884.6a2d46f","@flighthq/materials":"0.4.0-next.1884.6a2d46f","@flighthq/render-gl":"0.4.0-next.1884.6a2d46f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1884.6a2d46f_1787384806368_0.6818949190296539","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1888.e9e80b4":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1888.e9e80b4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"589e0189ee569061b9504835d373b4a197aafd0d","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1888.e9e80b4.tgz","fileCount":324,"integrity":"sha512-NSZGN3ssT31KWSs+gzhkdQyU4EAlNaBIPz6kl06GcnpMoSin+fqVZmU+QmFq88MK1UAjHWvzTrrbowvRddaQeg==","signatures":[{"sig":"MEYCIQDWGRPA/loFjE3Ryp2mz3GO6s9ajm/ofNA5N/XPSPoEDAIhAM+C1K0pH5zbYtYqbn0usoE1hLhcsQuoCCgeD7gIL6Fy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1888.e9e80b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1888.e9e80b4","@flighthq/mesh":"0.4.0-next.1888.e9e80b4","@flighthq/node":"0.4.0-next.1888.e9e80b4","@flighthq/color":"0.4.0-next.1888.e9e80b4","@flighthq/image":"0.4.0-next.1888.e9e80b4","@flighthq/types":"0.4.0-next.1888.e9e80b4","@flighthq/camera":"0.4.0-next.1888.e9e80b4","@flighthq/render":"0.4.0-next.1888.e9e80b4","@flighthq/scene3d":"0.4.0-next.1888.e9e80b4","@flighthq/shading":"0.4.0-next.1888.e9e80b4","@flighthq/texture":"0.4.0-next.1888.e9e80b4","@flighthq/geometry":"0.4.0-next.1888.e9e80b4","@flighthq/lighting":"0.4.0-next.1888.e9e80b4","@flighthq/registry":"0.4.0-next.1888.e9e80b4","@flighthq/materials":"0.4.0-next.1888.e9e80b4","@flighthq/render-gl":"0.4.0-next.1888.e9e80b4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1888.e9e80b4_1787549267723_0.3033144668440648","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1892.a0b519a":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1892.a0b519a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"3c4d04973b960aae0b08c9f964a954f65fd9618b","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1892.a0b519a.tgz","fileCount":324,"integrity":"sha512-jsnY44C+o1Wq2Rf1dOXuwUHe/LhMQxqHZwmfy2mP0dybgTHWxu9KEyKtC6K7wxrbeZ5mAS7tUzQ3BtgvDvw5tQ==","signatures":[{"sig":"MEYCIQDdCxCr6SRAU/uJ9ROrrPc3fLP+cR+5vs7NXkWjiALAzAIhANy8FjGzbF9jri6ltaAMfz67/8QeZYXSvlS8n+suDCw4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1892.a0b519a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1892.a0b519a","@flighthq/mesh":"0.4.0-next.1892.a0b519a","@flighthq/node":"0.4.0-next.1892.a0b519a","@flighthq/color":"0.4.0-next.1892.a0b519a","@flighthq/image":"0.4.0-next.1892.a0b519a","@flighthq/types":"0.4.0-next.1892.a0b519a","@flighthq/camera":"0.4.0-next.1892.a0b519a","@flighthq/render":"0.4.0-next.1892.a0b519a","@flighthq/scene3d":"0.4.0-next.1892.a0b519a","@flighthq/shading":"0.4.0-next.1892.a0b519a","@flighthq/texture":"0.4.0-next.1892.a0b519a","@flighthq/geometry":"0.4.0-next.1892.a0b519a","@flighthq/lighting":"0.4.0-next.1892.a0b519a","@flighthq/registry":"0.4.0-next.1892.a0b519a","@flighthq/materials":"0.4.0-next.1892.a0b519a","@flighthq/render-gl":"0.4.0-next.1892.a0b519a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1892.a0b519a_1787568677428_0.32374722225662045","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1896.60d766c":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1896.60d766c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"96674d4087af521eb6c20940605c5d9e8f690bb1","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1896.60d766c.tgz","fileCount":324,"integrity":"sha512-C8EGgFy5xIz+6U0EhhI2BaJLiMvR8qmAUQmh0WR4bxRQzyiyR0uJt/NenMxV8yUSPxpoBqhFZ+9E6X1yfaHvvQ==","signatures":[{"sig":"MEYCIQCKWD17WtOYdAh73qhWKQ+Phix2HJyadGH9BnmIz3NQxQIhAJGSQyVX7vFCkafTMIclFd6jCmDnkPBrsn720fUgmNZD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1896.60d766c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1896.60d766c","@flighthq/mesh":"0.4.0-next.1896.60d766c","@flighthq/node":"0.4.0-next.1896.60d766c","@flighthq/color":"0.4.0-next.1896.60d766c","@flighthq/image":"0.4.0-next.1896.60d766c","@flighthq/types":"0.4.0-next.1896.60d766c","@flighthq/camera":"0.4.0-next.1896.60d766c","@flighthq/render":"0.4.0-next.1896.60d766c","@flighthq/scene3d":"0.4.0-next.1896.60d766c","@flighthq/shading":"0.4.0-next.1896.60d766c","@flighthq/texture":"0.4.0-next.1896.60d766c","@flighthq/geometry":"0.4.0-next.1896.60d766c","@flighthq/lighting":"0.4.0-next.1896.60d766c","@flighthq/registry":"0.4.0-next.1896.60d766c","@flighthq/materials":"0.4.0-next.1896.60d766c","@flighthq/render-gl":"0.4.0-next.1896.60d766c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1896.60d766c_1787571182150_0.5947921419772668","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1898.266773a":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1898.266773a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"c6305e8d472585c404167f569c6446df3ef099ce","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1898.266773a.tgz","fileCount":324,"integrity":"sha512-1I1mtJPYKgtjf2VWu0LBcMrFWFYTuA/Vh9Q99wKItgPJoEyfCptnPZztp8r0VEcjeA97F1y6qhz6S8bjA1NjQg==","signatures":[{"sig":"MEYCIQCQrdgrHtFOtJSaK8FKdryeKyhrXuTdJ0DiXwb3BOmvGgIhAPLINz7gBwFOFSO8sd4/rlWq3NnyvF+QtRnoM2Q/L3ZK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1898.266773a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1898.266773a","@flighthq/mesh":"0.4.0-next.1898.266773a","@flighthq/node":"0.4.0-next.1898.266773a","@flighthq/color":"0.4.0-next.1898.266773a","@flighthq/image":"0.4.0-next.1898.266773a","@flighthq/types":"0.4.0-next.1898.266773a","@flighthq/camera":"0.4.0-next.1898.266773a","@flighthq/render":"0.4.0-next.1898.266773a","@flighthq/scene3d":"0.4.0-next.1898.266773a","@flighthq/shading":"0.4.0-next.1898.266773a","@flighthq/texture":"0.4.0-next.1898.266773a","@flighthq/geometry":"0.4.0-next.1898.266773a","@flighthq/lighting":"0.4.0-next.1898.266773a","@flighthq/registry":"0.4.0-next.1898.266773a","@flighthq/materials":"0.4.0-next.1898.266773a","@flighthq/render-gl":"0.4.0-next.1898.266773a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1898.266773a_1787575071276_0.049078373275048826","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1903.50bfa67":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1903.50bfa67","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"2adc39a8f2af238a627c5b188ec14458a58a4f95","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1903.50bfa67.tgz","fileCount":324,"integrity":"sha512-A6qEPL1qMZCcAKbhnONh/167920Ca6kd0+N8sm750ViS65u7rmYs/VoOaD/3kTiVpiSvJWnY+vvuFw2dmD1dwA==","signatures":[{"sig":"MEYCIQDxPY1+ZWbtuktIJatq4un2s0XrPFj2bVhL8/IzNfesXwIhAIrKW4AFR/aNKraoVu6acCB6bCaPnyCZQB0Z0ZsG02A2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1903.50bfa67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1903.50bfa67","@flighthq/mesh":"0.4.0-next.1903.50bfa67","@flighthq/node":"0.4.0-next.1903.50bfa67","@flighthq/color":"0.4.0-next.1903.50bfa67","@flighthq/image":"0.4.0-next.1903.50bfa67","@flighthq/types":"0.4.0-next.1903.50bfa67","@flighthq/camera":"0.4.0-next.1903.50bfa67","@flighthq/render":"0.4.0-next.1903.50bfa67","@flighthq/scene3d":"0.4.0-next.1903.50bfa67","@flighthq/shading":"0.4.0-next.1903.50bfa67","@flighthq/texture":"0.4.0-next.1903.50bfa67","@flighthq/geometry":"0.4.0-next.1903.50bfa67","@flighthq/lighting":"0.4.0-next.1903.50bfa67","@flighthq/registry":"0.4.0-next.1903.50bfa67","@flighthq/materials":"0.4.0-next.1903.50bfa67","@flighthq/render-gl":"0.4.0-next.1903.50bfa67"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1903.50bfa67_1787587791487_0.9939353266464408","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1908.751021c":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f2f89d4ee4973fe16d70dad083a4bbda64e60c78","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1908.751021c.tgz","fileCount":324,"integrity":"sha512-balINqSbs6/4u2OkHY0fgeGbeZDVIbzI4B71zuIeovPVOLZ90kWNqfAub9pOY3mlIhHHXqjmN/fxf4+o7vzZng==","signatures":[{"sig":"MEUCIQDftSERcgP3DGhM+pM7EbmS44E9p4ge90rghQow+aXlqgIgP+S82rX0oaD+vw1CqBR8ZXnNDopsnj5oktUZNfuB3Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1908.751021c","@flighthq/mesh":"0.4.0-next.1908.751021c","@flighthq/node":"0.4.0-next.1908.751021c","@flighthq/color":"0.4.0-next.1908.751021c","@flighthq/image":"0.4.0-next.1908.751021c","@flighthq/types":"0.4.0-next.1908.751021c","@flighthq/camera":"0.4.0-next.1908.751021c","@flighthq/render":"0.4.0-next.1908.751021c","@flighthq/scene3d":"0.4.0-next.1908.751021c","@flighthq/shading":"0.4.0-next.1908.751021c","@flighthq/texture":"0.4.0-next.1908.751021c","@flighthq/geometry":"0.4.0-next.1908.751021c","@flighthq/lighting":"0.4.0-next.1908.751021c","@flighthq/registry":"0.4.0-next.1908.751021c","@flighthq/materials":"0.4.0-next.1908.751021c","@flighthq/render-gl":"0.4.0-next.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1908.751021c_1787607368223_0.010550755229993936","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1908.751021c":{"name":"@flighthq/scene3d-gl","version":"0.4.0-edge.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0f83e6a563525567d2d24c83180797bf24d457d7","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-edge.1908.751021c.tgz","fileCount":324,"integrity":"sha512-7Zgnax/urTLW5CAVmNAD/EyJUBoLD4WxhR6NS70lKc+/F3gSUY0oB3IsBbSIzGE4n7X+iCO/Q6iNcSjK0Mlf6g==","signatures":[{"sig":"MEQCIBl//MaXsrU8R5Y5vzOhlcAWJEXoYJhau5ebxMYpl3IAAiARRsKSd8Lq6rvRWWXTADhWpMTWIOglCb7XwE+7xW2QNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-edge.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1908.751021c","@flighthq/mesh":"0.4.0-edge.1908.751021c","@flighthq/node":"0.4.0-edge.1908.751021c","@flighthq/color":"0.4.0-edge.1908.751021c","@flighthq/image":"0.4.0-edge.1908.751021c","@flighthq/types":"0.4.0-edge.1908.751021c","@flighthq/camera":"0.4.0-edge.1908.751021c","@flighthq/render":"0.4.0-edge.1908.751021c","@flighthq/scene3d":"0.4.0-edge.1908.751021c","@flighthq/shading":"0.4.0-edge.1908.751021c","@flighthq/texture":"0.4.0-edge.1908.751021c","@flighthq/geometry":"0.4.0-edge.1908.751021c","@flighthq/lighting":"0.4.0-edge.1908.751021c","@flighthq/registry":"0.4.0-edge.1908.751021c","@flighthq/materials":"0.4.0-edge.1908.751021c","@flighthq/render-gl":"0.4.0-edge.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-edge.1908.751021c_1787607722427_0.09679644571972945","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1909.c102f22":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"47fe762d2fc0df673c66218da04fd730550fd30b","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1909.c102f22.tgz","fileCount":324,"integrity":"sha512-suoBi3qWQsSLkKbFBgPhr6MEO99U4v2T6lzgymg9hLJgd0z0GyeXkeV3VW/aPZ+vU5Zp4pNu+0QK8mZgjnUofQ==","signatures":[{"sig":"MEUCIQCq2+PSa/VW99BAPWjtV+WcdHrohIYzMFJvB2OPvXXzNQIgMKXNkNQYd1EKP17rmC35ewjp5bzNdtfDaWlIHs8wYAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1909.c102f22","@flighthq/mesh":"0.4.0-next.1909.c102f22","@flighthq/node":"0.4.0-next.1909.c102f22","@flighthq/color":"0.4.0-next.1909.c102f22","@flighthq/image":"0.4.0-next.1909.c102f22","@flighthq/types":"0.4.0-next.1909.c102f22","@flighthq/camera":"0.4.0-next.1909.c102f22","@flighthq/render":"0.4.0-next.1909.c102f22","@flighthq/scene3d":"0.4.0-next.1909.c102f22","@flighthq/shading":"0.4.0-next.1909.c102f22","@flighthq/texture":"0.4.0-next.1909.c102f22","@flighthq/geometry":"0.4.0-next.1909.c102f22","@flighthq/lighting":"0.4.0-next.1909.c102f22","@flighthq/registry":"0.4.0-next.1909.c102f22","@flighthq/materials":"0.4.0-next.1909.c102f22","@flighthq/render-gl":"0.4.0-next.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1909.c102f22_1787607835310_0.5347271589058851","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1909.c102f22":{"name":"@flighthq/scene3d-gl","version":"0.4.0-edge.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d5da8e8a33582e6b24f8265e8e3830892697fa3a","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-edge.1909.c102f22.tgz","fileCount":324,"integrity":"sha512-Jvo+Ruu4FgWBg1izL6gA9xzz3vx4Y+JMn3dbkxOlvVjWGC1SEsVaTfzWwHCT5ijc9QqPq5kMjEILm60y99vvcA==","signatures":[{"sig":"MEUCIQDx0a8x5k67PqpNsIsMJU1VxcBeIYbR3JEuJT/e1y70IgIgCUmFuF379YmMMfB4ZHHvRzL/2uUcROAb+d0cghA5umM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-edge.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1909.c102f22","@flighthq/mesh":"0.4.0-edge.1909.c102f22","@flighthq/node":"0.4.0-edge.1909.c102f22","@flighthq/color":"0.4.0-edge.1909.c102f22","@flighthq/image":"0.4.0-edge.1909.c102f22","@flighthq/types":"0.4.0-edge.1909.c102f22","@flighthq/camera":"0.4.0-edge.1909.c102f22","@flighthq/render":"0.4.0-edge.1909.c102f22","@flighthq/scene3d":"0.4.0-edge.1909.c102f22","@flighthq/shading":"0.4.0-edge.1909.c102f22","@flighthq/texture":"0.4.0-edge.1909.c102f22","@flighthq/geometry":"0.4.0-edge.1909.c102f22","@flighthq/lighting":"0.4.0-edge.1909.c102f22","@flighthq/registry":"0.4.0-edge.1909.c102f22","@flighthq/materials":"0.4.0-edge.1909.c102f22","@flighthq/render-gl":"0.4.0-edge.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-edge.1909.c102f22_1787608310541_0.658629319399668","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1917.1b88fee":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1917.1b88fee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"91ef034944f0c5b3d20aaf18f83870ebba512615","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1917.1b88fee.tgz","fileCount":324,"integrity":"sha512-XpV7kX5s0eK5RgaUXhkkAYlogey4DKwdnoDqn1a6una5dS3e6+yCJUbK4ogsbsOFJw/xYBwomf/lVpTzqJOViQ==","signatures":[{"sig":"MEQCID2CniU6rM4EtrhVvedaOQWBJma0oqjruju76cv4rcD3AiB5q7x4/dq+IVviqAAnr9u8pNWNtyZXO5w7bVzGVx9zyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1917.1b88fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1917.1b88fee","@flighthq/mesh":"0.4.0-next.1917.1b88fee","@flighthq/node":"0.4.0-next.1917.1b88fee","@flighthq/color":"0.4.0-next.1917.1b88fee","@flighthq/image":"0.4.0-next.1917.1b88fee","@flighthq/types":"0.4.0-next.1917.1b88fee","@flighthq/camera":"0.4.0-next.1917.1b88fee","@flighthq/render":"0.4.0-next.1917.1b88fee","@flighthq/scene3d":"0.4.0-next.1917.1b88fee","@flighthq/shading":"0.4.0-next.1917.1b88fee","@flighthq/texture":"0.4.0-next.1917.1b88fee","@flighthq/geometry":"0.4.0-next.1917.1b88fee","@flighthq/lighting":"0.4.0-next.1917.1b88fee","@flighthq/registry":"0.4.0-next.1917.1b88fee","@flighthq/materials":"0.4.0-next.1917.1b88fee","@flighthq/render-gl":"0.4.0-next.1917.1b88fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1917.1b88fee_1787691465782_0.4132525118875101","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1920.b93ad0f":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"e5a62e3f502be78a9880c12a31d7118fd0e283ba","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1920.b93ad0f.tgz","fileCount":324,"integrity":"sha512-3Jqnum8b8BlsHNI5wmhOATMlklCDlwnb7G0pvxyOfQ8uSya16bFphOv5UsWUrZFnYgHMmAPO/zl+ZvvjxSn9vQ==","signatures":[{"sig":"MEUCIDFhut4ED+56AQqA9CKzPI8xPJB+VQlq9eYxLHDh9nFsAiEA7SDmayUJTmPHn8W5w4QH7pgavRY4GIYQqL/fAWm0WJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1920.b93ad0f","@flighthq/mesh":"0.4.0-next.1920.b93ad0f","@flighthq/node":"0.4.0-next.1920.b93ad0f","@flighthq/color":"0.4.0-next.1920.b93ad0f","@flighthq/image":"0.4.0-next.1920.b93ad0f","@flighthq/types":"0.4.0-next.1920.b93ad0f","@flighthq/camera":"0.4.0-next.1920.b93ad0f","@flighthq/render":"0.4.0-next.1920.b93ad0f","@flighthq/scene3d":"0.4.0-next.1920.b93ad0f","@flighthq/shading":"0.4.0-next.1920.b93ad0f","@flighthq/texture":"0.4.0-next.1920.b93ad0f","@flighthq/geometry":"0.4.0-next.1920.b93ad0f","@flighthq/lighting":"0.4.0-next.1920.b93ad0f","@flighthq/registry":"0.4.0-next.1920.b93ad0f","@flighthq/materials":"0.4.0-next.1920.b93ad0f","@flighthq/render-gl":"0.4.0-next.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1920.b93ad0f_1787699410879_0.02341522682824304","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1920.b93ad0f":{"name":"@flighthq/scene3d-gl","version":"0.4.0-edge.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0c48db72d7bd01aced61a7736f2057517f105f84","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-edge.1920.b93ad0f.tgz","fileCount":324,"integrity":"sha512-FNAyEEBTlWgLxc58so5qAWbxSEp5cXirhE96SVDdi6Uv3OlcTqUrX9nvH9sZa17ZvXQ9S+iZlWHjdjP4084NBw==","signatures":[{"sig":"MEQCIBmsfL+coqEl4sO5zoCopHNCJaFhGS5p13fShk8UFI0IAiATHOqL71ewh7LRFF+HAHPz/y8JxrcJ3/J/M+5ZteLyKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-edge.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1920.b93ad0f","@flighthq/mesh":"0.4.0-edge.1920.b93ad0f","@flighthq/node":"0.4.0-edge.1920.b93ad0f","@flighthq/color":"0.4.0-edge.1920.b93ad0f","@flighthq/image":"0.4.0-edge.1920.b93ad0f","@flighthq/types":"0.4.0-edge.1920.b93ad0f","@flighthq/camera":"0.4.0-edge.1920.b93ad0f","@flighthq/render":"0.4.0-edge.1920.b93ad0f","@flighthq/scene3d":"0.4.0-edge.1920.b93ad0f","@flighthq/shading":"0.4.0-edge.1920.b93ad0f","@flighthq/texture":"0.4.0-edge.1920.b93ad0f","@flighthq/geometry":"0.4.0-edge.1920.b93ad0f","@flighthq/lighting":"0.4.0-edge.1920.b93ad0f","@flighthq/registry":"0.4.0-edge.1920.b93ad0f","@flighthq/materials":"0.4.0-edge.1920.b93ad0f","@flighthq/render-gl":"0.4.0-edge.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-edge.1920.b93ad0f_1787699898864_0.9981398284396488","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1921.0a61bdb":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"9ab6430d1812245dcfb8935dbca96532001eccdb","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1921.0a61bdb.tgz","fileCount":324,"integrity":"sha512-xbKSY4QNPDI/HwJSE3ShgVQtSZsEAV0HJMqFj9O1w8LkDe84DsvE7iIlHdmVy6lOdNaQdudw5HcfrLyNbnUZwg==","signatures":[{"sig":"MEYCIQCCu5BRjs9WlHIIPxnPWEGznhpfWCDaNseWTNMwg0zc6gIhAJY0y++RGvHnc9fyOA6V5pR4/uu0CDLFefxGXMRUhtoO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1921.0a61bdb","@flighthq/mesh":"0.4.0-next.1921.0a61bdb","@flighthq/node":"0.4.0-next.1921.0a61bdb","@flighthq/color":"0.4.0-next.1921.0a61bdb","@flighthq/image":"0.4.0-next.1921.0a61bdb","@flighthq/types":"0.4.0-next.1921.0a61bdb","@flighthq/camera":"0.4.0-next.1921.0a61bdb","@flighthq/render":"0.4.0-next.1921.0a61bdb","@flighthq/scene3d":"0.4.0-next.1921.0a61bdb","@flighthq/shading":"0.4.0-next.1921.0a61bdb","@flighthq/texture":"0.4.0-next.1921.0a61bdb","@flighthq/geometry":"0.4.0-next.1921.0a61bdb","@flighthq/lighting":"0.4.0-next.1921.0a61bdb","@flighthq/registry":"0.4.0-next.1921.0a61bdb","@flighthq/materials":"0.4.0-next.1921.0a61bdb","@flighthq/render-gl":"0.4.0-next.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1921.0a61bdb_1787701313620_0.6504319228698632","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1921.0a61bdb":{"name":"@flighthq/scene3d-gl","version":"0.4.0-edge.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"4f8945dc9133726b4f318fea3048473843998fc8","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-edge.1921.0a61bdb.tgz","fileCount":324,"integrity":"sha512-e5ADvuxM9cJJiQL0trIH4CXL8Dt6v/wwc5IQufjTS4mGs5BZoAIvDzj6o5vHSPLRH2ihBUeF2XCwsrmOWhJHTQ==","signatures":[{"sig":"MEYCIQCMm9QuKF3Dv1xWPqOBaUOx07r/nDAqwfegF+Dnpux2UQIhALuruBJngZ+xVrHDQ6uSCHp80I6ApbvpG3U6YqtxNBiZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-edge.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032592},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1921.0a61bdb","@flighthq/mesh":"0.4.0-edge.1921.0a61bdb","@flighthq/node":"0.4.0-edge.1921.0a61bdb","@flighthq/color":"0.4.0-edge.1921.0a61bdb","@flighthq/image":"0.4.0-edge.1921.0a61bdb","@flighthq/types":"0.4.0-edge.1921.0a61bdb","@flighthq/camera":"0.4.0-edge.1921.0a61bdb","@flighthq/render":"0.4.0-edge.1921.0a61bdb","@flighthq/scene3d":"0.4.0-edge.1921.0a61bdb","@flighthq/shading":"0.4.0-edge.1921.0a61bdb","@flighthq/texture":"0.4.0-edge.1921.0a61bdb","@flighthq/geometry":"0.4.0-edge.1921.0a61bdb","@flighthq/lighting":"0.4.0-edge.1921.0a61bdb","@flighthq/registry":"0.4.0-edge.1921.0a61bdb","@flighthq/materials":"0.4.0-edge.1921.0a61bdb","@flighthq/render-gl":"0.4.0-edge.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-edge.1921.0a61bdb_1787701795252_0.7287708417378183","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1932.1ef883a":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"811f4e9517ab8e4675a64b078c906f8b87696cb2","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1932.1ef883a.tgz","fileCount":326,"integrity":"sha512-aEoaD3Y5JUmMtBo9LhlilFU963mn3W3wSuQi0EO6IOgdoN4RnrhwGpVXP8RQvi1xzXJSMsTuQ+OfwGn683D14w==","signatures":[{"sig":"MEUCIQD4iM24eI1ifn3LAViFmPwx1jIUTgImBVl3Mr1g/zUlKAIgUnRX35E71y+JZicBXWKwo2FPNxvBnSyJRgzFTIT5B6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1932.1ef883a","@flighthq/mesh":"0.4.0-next.1932.1ef883a","@flighthq/node":"0.4.0-next.1932.1ef883a","@flighthq/color":"0.4.0-next.1932.1ef883a","@flighthq/image":"0.4.0-next.1932.1ef883a","@flighthq/types":"0.4.0-next.1932.1ef883a","@flighthq/camera":"0.4.0-next.1932.1ef883a","@flighthq/render":"0.4.0-next.1932.1ef883a","@flighthq/scene3d":"0.4.0-next.1932.1ef883a","@flighthq/shading":"0.4.0-next.1932.1ef883a","@flighthq/texture":"0.4.0-next.1932.1ef883a","@flighthq/geometry":"0.4.0-next.1932.1ef883a","@flighthq/lighting":"0.4.0-next.1932.1ef883a","@flighthq/registry":"0.4.0-next.1932.1ef883a","@flighthq/materials":"0.4.0-next.1932.1ef883a","@flighthq/render-gl":"0.4.0-next.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1932.1ef883a_1787771383815_0.32515784313193863","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1932.1ef883a":{"name":"@flighthq/scene3d-gl","version":"0.4.0-edge.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"47288c197f19b9ed39a977667e96f78d2e151bc6","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-edge.1932.1ef883a.tgz","fileCount":326,"integrity":"sha512-SggnTtDofSnxPpZr+24rKD1rEkOuvhQzYrccNyM0v0AP76mxk6ROSpOudx9iqDjUARydNx7a5ATJvYxFeBwMOg==","signatures":[{"sig":"MEYCIQCZQ4l/9zQ+G51wDHGhSR40O7HZ2Au2pEfBGbxyqwIy5gIhAKivrFzyTOP/ue+Py0/4vmabK44nRymua0/xO3J+GU8f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-edge.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1932.1ef883a","@flighthq/mesh":"0.4.0-edge.1932.1ef883a","@flighthq/node":"0.4.0-edge.1932.1ef883a","@flighthq/color":"0.4.0-edge.1932.1ef883a","@flighthq/image":"0.4.0-edge.1932.1ef883a","@flighthq/types":"0.4.0-edge.1932.1ef883a","@flighthq/camera":"0.4.0-edge.1932.1ef883a","@flighthq/render":"0.4.0-edge.1932.1ef883a","@flighthq/scene3d":"0.4.0-edge.1932.1ef883a","@flighthq/shading":"0.4.0-edge.1932.1ef883a","@flighthq/texture":"0.4.0-edge.1932.1ef883a","@flighthq/geometry":"0.4.0-edge.1932.1ef883a","@flighthq/lighting":"0.4.0-edge.1932.1ef883a","@flighthq/registry":"0.4.0-edge.1932.1ef883a","@flighthq/materials":"0.4.0-edge.1932.1ef883a","@flighthq/render-gl":"0.4.0-edge.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-edge.1932.1ef883a_1787771844619_0.637262074845893","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1933.e4809f4":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"840da8e6bf579fb97576d944ac09bdbc4ffe7438","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1933.e4809f4.tgz","fileCount":326,"integrity":"sha512-7omSv2Z4GrZP9gj0m7f1b5qfHzY7cNsab+raTVq0HvczbOr8D3CvvnPV8AhtilP9sGjJSZFqJc6hNbUXTneHhA==","signatures":[{"sig":"MEUCIQDGpbO1e2OkcMEp9TUW0iSBKIdb5mkl90DKhgi+CUEsXwIgRim8BHJ3iKcVzBg6LjK6bX33rirrjDz5xtLaGSWN77c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1933.e4809f4","@flighthq/mesh":"0.4.0-next.1933.e4809f4","@flighthq/node":"0.4.0-next.1933.e4809f4","@flighthq/color":"0.4.0-next.1933.e4809f4","@flighthq/image":"0.4.0-next.1933.e4809f4","@flighthq/types":"0.4.0-next.1933.e4809f4","@flighthq/camera":"0.4.0-next.1933.e4809f4","@flighthq/render":"0.4.0-next.1933.e4809f4","@flighthq/scene3d":"0.4.0-next.1933.e4809f4","@flighthq/shading":"0.4.0-next.1933.e4809f4","@flighthq/texture":"0.4.0-next.1933.e4809f4","@flighthq/geometry":"0.4.0-next.1933.e4809f4","@flighthq/lighting":"0.4.0-next.1933.e4809f4","@flighthq/registry":"0.4.0-next.1933.e4809f4","@flighthq/materials":"0.4.0-next.1933.e4809f4","@flighthq/render-gl":"0.4.0-next.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1933.e4809f4_1787775061185_0.8699588946478958","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1933.e4809f4":{"name":"@flighthq/scene3d-gl","version":"0.4.0-edge.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d89ddae1c655899ef1a573f82e9d8cf233027586","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-edge.1933.e4809f4.tgz","fileCount":326,"integrity":"sha512-Q9x/YO/YO8WAUiIWotxJpC1EOOCS4zafA2xAFlhBxGmrerz4H1xzL0CFEJMPn+Y/96vg1LVJhD9gCibcT//Z8w==","signatures":[{"sig":"MEYCIQCFVFna0YQu1lDGfHSTR3xaG1/y2ZITbDUmemjrv/aXSQIhAMu71QDs93qzZzZhULfv5riRXovoFjbiM/5FnrM+DOMX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-edge.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1933.e4809f4","@flighthq/mesh":"0.4.0-edge.1933.e4809f4","@flighthq/node":"0.4.0-edge.1933.e4809f4","@flighthq/color":"0.4.0-edge.1933.e4809f4","@flighthq/image":"0.4.0-edge.1933.e4809f4","@flighthq/types":"0.4.0-edge.1933.e4809f4","@flighthq/camera":"0.4.0-edge.1933.e4809f4","@flighthq/render":"0.4.0-edge.1933.e4809f4","@flighthq/scene3d":"0.4.0-edge.1933.e4809f4","@flighthq/shading":"0.4.0-edge.1933.e4809f4","@flighthq/texture":"0.4.0-edge.1933.e4809f4","@flighthq/geometry":"0.4.0-edge.1933.e4809f4","@flighthq/lighting":"0.4.0-edge.1933.e4809f4","@flighthq/registry":"0.4.0-edge.1933.e4809f4","@flighthq/materials":"0.4.0-edge.1933.e4809f4","@flighthq/render-gl":"0.4.0-edge.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-edge.1933.e4809f4_1787775495118_0.7524956946960211","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1935.74c34fe":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"e1de5b025f5f3cf27f5aa1cb4dee02d8f7fe6c17","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1935.74c34fe.tgz","fileCount":326,"integrity":"sha512-WY43bd/hBiAMf1qZyhRgt3waE7KgE00icizU3FAuh40iRZVDjDa+oVNFYO6S3aF3IOQsaS/0Uyd3xpt/WDzE4w==","signatures":[{"sig":"MEUCIFfbpI8ijFsQ7KmbWsD12pKJ09F1/dXwI0Tdow+7+F9VAiEAlJ5ckx/iyjHFrpgBbmiK+BIYJa7z0v/woeKCQODeczs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1935.74c34fe","@flighthq/mesh":"0.4.0-next.1935.74c34fe","@flighthq/node":"0.4.0-next.1935.74c34fe","@flighthq/color":"0.4.0-next.1935.74c34fe","@flighthq/image":"0.4.0-next.1935.74c34fe","@flighthq/types":"0.4.0-next.1935.74c34fe","@flighthq/camera":"0.4.0-next.1935.74c34fe","@flighthq/render":"0.4.0-next.1935.74c34fe","@flighthq/scene3d":"0.4.0-next.1935.74c34fe","@flighthq/shading":"0.4.0-next.1935.74c34fe","@flighthq/texture":"0.4.0-next.1935.74c34fe","@flighthq/geometry":"0.4.0-next.1935.74c34fe","@flighthq/lighting":"0.4.0-next.1935.74c34fe","@flighthq/registry":"0.4.0-next.1935.74c34fe","@flighthq/materials":"0.4.0-next.1935.74c34fe","@flighthq/render-gl":"0.4.0-next.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1935.74c34fe_1787777318373_0.6984906206347168","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1935.74c34fe":{"name":"@flighthq/scene3d-gl","version":"0.4.0-edge.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"01bac99d26a8379396e7d5242e8aa62015646a1b","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-edge.1935.74c34fe.tgz","fileCount":326,"integrity":"sha512-X46IgJ4+KHGbK13p21Ymy2//gk9qqB6Rv2ptY/yr47+h9yceBURhShiLMdM9kUlowQACL9NQ5Ogs2dbTYHXmaQ==","signatures":[{"sig":"MEYCIQD71KbyRf6BW6T94LLiNxzyC+EWrbyNkeWKVorK6s1vVwIhAJKLEJaMLiDQ9HUqTWDJ5G11VrZE8x42qwclLLhLf5jA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-edge.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1935.74c34fe","@flighthq/mesh":"0.4.0-edge.1935.74c34fe","@flighthq/node":"0.4.0-edge.1935.74c34fe","@flighthq/color":"0.4.0-edge.1935.74c34fe","@flighthq/image":"0.4.0-edge.1935.74c34fe","@flighthq/types":"0.4.0-edge.1935.74c34fe","@flighthq/camera":"0.4.0-edge.1935.74c34fe","@flighthq/render":"0.4.0-edge.1935.74c34fe","@flighthq/scene3d":"0.4.0-edge.1935.74c34fe","@flighthq/shading":"0.4.0-edge.1935.74c34fe","@flighthq/texture":"0.4.0-edge.1935.74c34fe","@flighthq/geometry":"0.4.0-edge.1935.74c34fe","@flighthq/lighting":"0.4.0-edge.1935.74c34fe","@flighthq/registry":"0.4.0-edge.1935.74c34fe","@flighthq/materials":"0.4.0-edge.1935.74c34fe","@flighthq/render-gl":"0.4.0-edge.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-edge.1935.74c34fe_1787777749506_0.2958330995934626","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1936.bc924d7":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f4c393b9b4a5e46d55df3de0e43942675456e74e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1936.bc924d7.tgz","fileCount":326,"integrity":"sha512-CmhzHiZpep/gyU1GZVe3w/EIPsAHxNBk7RilrSkb3/NMut95yS+b/NxySCmWN0hayWBE4RMhXrzyRRKELHTcBQ==","signatures":[{"sig":"MEYCIQDqjeuMEKDeHw6l9KgVeG9Xrnrd6pXDfiLjPcOdawuaWQIhANLv0tXFzmBYqLDu8ymojBCtpc53qjd1TZrJyMpHdI7D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1936.bc924d7","@flighthq/mesh":"0.4.0-next.1936.bc924d7","@flighthq/node":"0.4.0-next.1936.bc924d7","@flighthq/color":"0.4.0-next.1936.bc924d7","@flighthq/image":"0.4.0-next.1936.bc924d7","@flighthq/types":"0.4.0-next.1936.bc924d7","@flighthq/camera":"0.4.0-next.1936.bc924d7","@flighthq/render":"0.4.0-next.1936.bc924d7","@flighthq/scene3d":"0.4.0-next.1936.bc924d7","@flighthq/shading":"0.4.0-next.1936.bc924d7","@flighthq/texture":"0.4.0-next.1936.bc924d7","@flighthq/geometry":"0.4.0-next.1936.bc924d7","@flighthq/lighting":"0.4.0-next.1936.bc924d7","@flighthq/registry":"0.4.0-next.1936.bc924d7","@flighthq/materials":"0.4.0-next.1936.bc924d7","@flighthq/render-gl":"0.4.0-next.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1936.bc924d7_1787779629076_0.5151584613627946","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1936.bc924d7":{"name":"@flighthq/scene3d-gl","version":"0.4.0-edge.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"74fb1e24cbec87b217b3a6c6ddc7fb886be07d56","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-edge.1936.bc924d7.tgz","fileCount":326,"integrity":"sha512-ydswFG9tj0fIPukEtimOx4HqpHo3COXAn03bc+Ye9G/IBfNbFvEcOlr3U4gxM2OgJSOUnmn7l1zVUQ3DK5mIsQ==","signatures":[{"sig":"MEUCIAZLhvKEax1mPoYHlDREWXSfdSDo94lg1ezmskcMooA3AiEAh4Fx6A9uiSZXvomAo4LBDYvhq1UoogkAPylZSwdSi6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-edge.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1936.bc924d7","@flighthq/mesh":"0.4.0-edge.1936.bc924d7","@flighthq/node":"0.4.0-edge.1936.bc924d7","@flighthq/color":"0.4.0-edge.1936.bc924d7","@flighthq/image":"0.4.0-edge.1936.bc924d7","@flighthq/types":"0.4.0-edge.1936.bc924d7","@flighthq/camera":"0.4.0-edge.1936.bc924d7","@flighthq/render":"0.4.0-edge.1936.bc924d7","@flighthq/scene3d":"0.4.0-edge.1936.bc924d7","@flighthq/shading":"0.4.0-edge.1936.bc924d7","@flighthq/texture":"0.4.0-edge.1936.bc924d7","@flighthq/geometry":"0.4.0-edge.1936.bc924d7","@flighthq/lighting":"0.4.0-edge.1936.bc924d7","@flighthq/registry":"0.4.0-edge.1936.bc924d7","@flighthq/materials":"0.4.0-edge.1936.bc924d7","@flighthq/render-gl":"0.4.0-edge.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-edge.1936.bc924d7_1787780064040_0.5790830176195387","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1937.0d089b3":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ddcecf99bc17bec022ac5a3ae63410c3a6ab1990","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1937.0d089b3.tgz","fileCount":326,"integrity":"sha512-1Kq7Sm1YCbp3NR/8n88KMxVw82Cu+/QnaZJlF2OIaLRUa+YR+M0XO1BwxkErNTb5WjmuZSekqRQ38SYWS0LWSg==","signatures":[{"sig":"MEUCIQCQFBFISDkebCa7ytW/r0ssca/EWr1RX8PjMvs/4Yu+2AIgQbOAmz8w7uqXeglOmYMPoYE1KuLFfBLkzGm5w/3HCBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1937.0d089b3","@flighthq/mesh":"0.4.0-next.1937.0d089b3","@flighthq/node":"0.4.0-next.1937.0d089b3","@flighthq/color":"0.4.0-next.1937.0d089b3","@flighthq/image":"0.4.0-next.1937.0d089b3","@flighthq/types":"0.4.0-next.1937.0d089b3","@flighthq/camera":"0.4.0-next.1937.0d089b3","@flighthq/render":"0.4.0-next.1937.0d089b3","@flighthq/scene3d":"0.4.0-next.1937.0d089b3","@flighthq/shading":"0.4.0-next.1937.0d089b3","@flighthq/texture":"0.4.0-next.1937.0d089b3","@flighthq/geometry":"0.4.0-next.1937.0d089b3","@flighthq/lighting":"0.4.0-next.1937.0d089b3","@flighthq/registry":"0.4.0-next.1937.0d089b3","@flighthq/materials":"0.4.0-next.1937.0d089b3","@flighthq/render-gl":"0.4.0-next.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1937.0d089b3_1787782954925_0.29771704278137","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1937.0d089b3":{"name":"@flighthq/scene3d-gl","version":"0.4.0-edge.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"4a1fd5f30f30e2ec60c3e5f568ca6899519ced66","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-edge.1937.0d089b3.tgz","fileCount":326,"integrity":"sha512-pUTBi2OyrfVvEW6oF4tchz3ZZHtrVJtppsumE1ymMhPoUxVh/W+QnlbiLziiz9cHfOe0H3T4fc9JrHnlGCezqg==","signatures":[{"sig":"MEQCIDG3kdj7gOZ7ecIC/R9DkVDbbOvIlnzeq6X9sU3+TYggAiB9P+iU/gJTSF9lfH/NxCcKUeWgDol8Htf5a/KZW0aoLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-edge.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1937.0d089b3","@flighthq/mesh":"0.4.0-edge.1937.0d089b3","@flighthq/node":"0.4.0-edge.1937.0d089b3","@flighthq/color":"0.4.0-edge.1937.0d089b3","@flighthq/image":"0.4.0-edge.1937.0d089b3","@flighthq/types":"0.4.0-edge.1937.0d089b3","@flighthq/camera":"0.4.0-edge.1937.0d089b3","@flighthq/render":"0.4.0-edge.1937.0d089b3","@flighthq/scene3d":"0.4.0-edge.1937.0d089b3","@flighthq/shading":"0.4.0-edge.1937.0d089b3","@flighthq/texture":"0.4.0-edge.1937.0d089b3","@flighthq/geometry":"0.4.0-edge.1937.0d089b3","@flighthq/lighting":"0.4.0-edge.1937.0d089b3","@flighthq/registry":"0.4.0-edge.1937.0d089b3","@flighthq/materials":"0.4.0-edge.1937.0d089b3","@flighthq/render-gl":"0.4.0-edge.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-edge.1937.0d089b3_1787783390078_0.47322695587675145","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1939.481bde5":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"b0edddccfb4eb5833005e4a50f3b94053c5f587a","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1939.481bde5.tgz","fileCount":326,"integrity":"sha512-RhtzK7zF1jYOcSps7Pqhyl9K97IXFx23yEVJBRyyvVarNlFqmNQU7GKbLVSaICqj0mRWmmCCUtl3otSPK8RfMw==","signatures":[{"sig":"MEQCIDaHaJdBBTNg4fSlrMSP28CE85uSi4IPWHsNtZiocGR3AiBxxdx415VVbEOEfU0JVpuVKGfdz5qbLP3S4+t2wCekPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1939.481bde5","@flighthq/mesh":"0.4.0-next.1939.481bde5","@flighthq/node":"0.4.0-next.1939.481bde5","@flighthq/color":"0.4.0-next.1939.481bde5","@flighthq/image":"0.4.0-next.1939.481bde5","@flighthq/types":"0.4.0-next.1939.481bde5","@flighthq/camera":"0.4.0-next.1939.481bde5","@flighthq/render":"0.4.0-next.1939.481bde5","@flighthq/scene3d":"0.4.0-next.1939.481bde5","@flighthq/shading":"0.4.0-next.1939.481bde5","@flighthq/texture":"0.4.0-next.1939.481bde5","@flighthq/geometry":"0.4.0-next.1939.481bde5","@flighthq/lighting":"0.4.0-next.1939.481bde5","@flighthq/registry":"0.4.0-next.1939.481bde5","@flighthq/materials":"0.4.0-next.1939.481bde5","@flighthq/render-gl":"0.4.0-next.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1939.481bde5_1787789812521_0.7610494726121972","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1939.481bde5":{"name":"@flighthq/scene3d-gl","version":"0.4.0-edge.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"fc39b7049ed51b3e3dd0172fcea407d5642d0274","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-edge.1939.481bde5.tgz","fileCount":326,"integrity":"sha512-W/OGjxOJvRNViTvqtonbZUujPLuwIg4oDTVw7iaVm30DyhMAdg6+ArlIIuZ42U4OLh3lRW94WN2+YirK3t3JAA==","signatures":[{"sig":"MEQCIGLRfUHFeF0o+6syq0+JHF9j2FF6dem2AewX8uPGkX9CAiBJuRP9tK7py+zP06jZmHkBZw9Qc/95z7wQWWuAb1mwAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-edge.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1939.481bde5","@flighthq/mesh":"0.4.0-edge.1939.481bde5","@flighthq/node":"0.4.0-edge.1939.481bde5","@flighthq/color":"0.4.0-edge.1939.481bde5","@flighthq/image":"0.4.0-edge.1939.481bde5","@flighthq/types":"0.4.0-edge.1939.481bde5","@flighthq/camera":"0.4.0-edge.1939.481bde5","@flighthq/render":"0.4.0-edge.1939.481bde5","@flighthq/scene3d":"0.4.0-edge.1939.481bde5","@flighthq/shading":"0.4.0-edge.1939.481bde5","@flighthq/texture":"0.4.0-edge.1939.481bde5","@flighthq/geometry":"0.4.0-edge.1939.481bde5","@flighthq/lighting":"0.4.0-edge.1939.481bde5","@flighthq/registry":"0.4.0-edge.1939.481bde5","@flighthq/materials":"0.4.0-edge.1939.481bde5","@flighthq/render-gl":"0.4.0-edge.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-edge.1939.481bde5_1787790273336_0.8117314866158789","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1940.b8a4265":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1940.b8a4265","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d8f15e6e850869b5084f129b340c1e38979bde04","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1940.b8a4265.tgz","fileCount":326,"integrity":"sha512-zaFTxM7Or7g5txZJJ+UVakKU7CoNua2HF7bBbiE9347117BZ0exjqNw/sh1SXXfxBHJMePkTmEevub2XVi+1Lw==","signatures":[{"sig":"MEUCIQDwuSFl2Igc42HDO91ShNFj97oGAqI5Og2+BJdQC0vN/QIgTCL/l/g86idZTyLnXKbbrTaT4W/Unkr/2xsS+1v/PMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1940.b8a4265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1940.b8a4265","@flighthq/mesh":"0.4.0-next.1940.b8a4265","@flighthq/node":"0.4.0-next.1940.b8a4265","@flighthq/color":"0.4.0-next.1940.b8a4265","@flighthq/image":"0.4.0-next.1940.b8a4265","@flighthq/types":"0.4.0-next.1940.b8a4265","@flighthq/camera":"0.4.0-next.1940.b8a4265","@flighthq/render":"0.4.0-next.1940.b8a4265","@flighthq/scene3d":"0.4.0-next.1940.b8a4265","@flighthq/shading":"0.4.0-next.1940.b8a4265","@flighthq/texture":"0.4.0-next.1940.b8a4265","@flighthq/geometry":"0.4.0-next.1940.b8a4265","@flighthq/lighting":"0.4.0-next.1940.b8a4265","@flighthq/registry":"0.4.0-next.1940.b8a4265","@flighthq/materials":"0.4.0-next.1940.b8a4265","@flighthq/render-gl":"0.4.0-next.1940.b8a4265"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1940.b8a4265_1787792808153_0.23089240698012414","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1941.1d7f2bd":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"206458bd4ae5729b6f88b5424da09736c1aa5d15","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1941.1d7f2bd.tgz","fileCount":326,"integrity":"sha512-gsRiAJ//fUX3LebvBA9Rc7mw2LgJATJapRoLSX+IINJUkOfZCXvnPVjHA/3gZxpg6w1V5ia6ABVnRZFyfxnmVw==","signatures":[{"sig":"MEUCIGhJgC4cRo6Vz/tgdVks7b/6JonjuR73liS3wSkTZlg6AiEA9HQSUCKbMY24pu5WWjerh2FUqn7friSoSNR0QoVZx98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1941.1d7f2bd","@flighthq/mesh":"0.4.0-next.1941.1d7f2bd","@flighthq/node":"0.4.0-next.1941.1d7f2bd","@flighthq/color":"0.4.0-next.1941.1d7f2bd","@flighthq/image":"0.4.0-next.1941.1d7f2bd","@flighthq/types":"0.4.0-next.1941.1d7f2bd","@flighthq/camera":"0.4.0-next.1941.1d7f2bd","@flighthq/render":"0.4.0-next.1941.1d7f2bd","@flighthq/scene3d":"0.4.0-next.1941.1d7f2bd","@flighthq/shading":"0.4.0-next.1941.1d7f2bd","@flighthq/texture":"0.4.0-next.1941.1d7f2bd","@flighthq/geometry":"0.4.0-next.1941.1d7f2bd","@flighthq/lighting":"0.4.0-next.1941.1d7f2bd","@flighthq/registry":"0.4.0-next.1941.1d7f2bd","@flighthq/materials":"0.4.0-next.1941.1d7f2bd","@flighthq/render-gl":"0.4.0-next.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1941.1d7f2bd_1787794061697_0.4662331523702987","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1941.1d7f2bd":{"name":"@flighthq/scene3d-gl","version":"0.4.0-edge.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ed91755bd69c65abd698a08996312b15d9510953","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-edge.1941.1d7f2bd.tgz","fileCount":326,"integrity":"sha512-bKuzMUXPbmtcrkjUTff//M3Zf9Qq1nsn3+unWdgxXAdZEye3VMR19Q5TcS+sDV8aIz7iA7rNwg4wwgTXjE71OQ==","signatures":[{"sig":"MEUCIQDDratcOKNMoW6aohtXWlXby9X7nTMdIVzqan3gDnXe7wIgNz5cO4E9MFg1TN7l29dIlt2NAAh1gYbdWrBHmm9USvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-edge.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1941.1d7f2bd","@flighthq/mesh":"0.4.0-edge.1941.1d7f2bd","@flighthq/node":"0.4.0-edge.1941.1d7f2bd","@flighthq/color":"0.4.0-edge.1941.1d7f2bd","@flighthq/image":"0.4.0-edge.1941.1d7f2bd","@flighthq/types":"0.4.0-edge.1941.1d7f2bd","@flighthq/camera":"0.4.0-edge.1941.1d7f2bd","@flighthq/render":"0.4.0-edge.1941.1d7f2bd","@flighthq/scene3d":"0.4.0-edge.1941.1d7f2bd","@flighthq/shading":"0.4.0-edge.1941.1d7f2bd","@flighthq/texture":"0.4.0-edge.1941.1d7f2bd","@flighthq/geometry":"0.4.0-edge.1941.1d7f2bd","@flighthq/lighting":"0.4.0-edge.1941.1d7f2bd","@flighthq/registry":"0.4.0-edge.1941.1d7f2bd","@flighthq/materials":"0.4.0-edge.1941.1d7f2bd","@flighthq/render-gl":"0.4.0-edge.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-edge.1941.1d7f2bd_1787794488735_0.9380560780503506","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1943.b4c3e61":{"name":"@flighthq/scene3d-gl","version":"0.4.0-next.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"8d96ec526f844320f8c628192ac6e50a58123c09","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-next.1943.b4c3e61.tgz","fileCount":326,"integrity":"sha512-GytIJI1Dd2ErZVh8C6z2Q4Lam79bHmN6Rs1h3SHeQQUxCvlOk7IYyxUd0FOVZ1ltZWsNU9QOJtayQQQV/6V5Gg==","signatures":[{"sig":"MEQCIAfhDF0kWdZXH/IO2A3yKtqVPCc3U9eRJnBUFroAvCsgAiBP48pB6s1FC8A3fRjy1O/aykDVT36FRrbltVYzSIMxZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-next.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1943.b4c3e61","@flighthq/mesh":"0.4.0-next.1943.b4c3e61","@flighthq/node":"0.4.0-next.1943.b4c3e61","@flighthq/color":"0.4.0-next.1943.b4c3e61","@flighthq/image":"0.4.0-next.1943.b4c3e61","@flighthq/types":"0.4.0-next.1943.b4c3e61","@flighthq/camera":"0.4.0-next.1943.b4c3e61","@flighthq/render":"0.4.0-next.1943.b4c3e61","@flighthq/scene3d":"0.4.0-next.1943.b4c3e61","@flighthq/shading":"0.4.0-next.1943.b4c3e61","@flighthq/texture":"0.4.0-next.1943.b4c3e61","@flighthq/geometry":"0.4.0-next.1943.b4c3e61","@flighthq/lighting":"0.4.0-next.1943.b4c3e61","@flighthq/registry":"0.4.0-next.1943.b4c3e61","@flighthq/materials":"0.4.0-next.1943.b4c3e61","@flighthq/render-gl":"0.4.0-next.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-next.1943.b4c3e61_1787795204642_0.38143657392483155","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-next.1944.cd6b6e7":{"name":"@flighthq/scene3d-gl","version":"0.5.0-next.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ef286202037aa15fa806b95e100407773c56c4a6","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.0-next.1944.cd6b6e7.tgz","fileCount":326,"integrity":"sha512-wzF/q+u4YrZp8zGgDngA8bej6D2+Bge++b1jrjHAxTNl42T15Gph7X/teuduc+RQyZglrpEdFbkNUz5NCvsfKg==","signatures":[{"sig":"MEUCIAD02ZpeQ+AVmnyCiN4tgA6GseKzjtO9iNbFh1p8PYc9AiEAtv0l8kYaPXqBGH8laZhqCv/uLWhdqa0nh47hNWIVelo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.0-next.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.0-next.1944.cd6b6e7","@flighthq/mesh":"0.5.0-next.1944.cd6b6e7","@flighthq/node":"0.5.0-next.1944.cd6b6e7","@flighthq/color":"0.5.0-next.1944.cd6b6e7","@flighthq/image":"0.5.0-next.1944.cd6b6e7","@flighthq/types":"0.5.0-next.1944.cd6b6e7","@flighthq/camera":"0.5.0-next.1944.cd6b6e7","@flighthq/render":"0.5.0-next.1944.cd6b6e7","@flighthq/scene3d":"0.5.0-next.1944.cd6b6e7","@flighthq/shading":"0.5.0-next.1944.cd6b6e7","@flighthq/texture":"0.5.0-next.1944.cd6b6e7","@flighthq/geometry":"0.5.0-next.1944.cd6b6e7","@flighthq/lighting":"0.5.0-next.1944.cd6b6e7","@flighthq/registry":"0.5.0-next.1944.cd6b6e7","@flighthq/materials":"0.5.0-next.1944.cd6b6e7","@flighthq/render-gl":"0.5.0-next.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.0-next.1944.cd6b6e7_1787795502724_0.6704914066018794","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1943.b4c3e61":{"name":"@flighthq/scene3d-gl","version":"0.4.0-edge.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"3318c997d4023ab9b87f57a02fd3f0154a28cbcc","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0-edge.1943.b4c3e61.tgz","fileCount":326,"integrity":"sha512-klYpvhBtHMb/q8SowPf+FJ/Yk5rUhcpDs7qhxvSaN3ezKP9M6L17aZycZKDqGK1yct6c2P8O4ssxzSS90fsMIg==","signatures":[{"sig":"MEUCID20OVqo8TeUOHZI1A0FzzEJ637DSbUL1Ctmb6Z6qBjdAiEAnOr9SBUn+yBEGaxsbubonEIsjz+ZUCjhUigymrh84sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0-edge.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1943.b4c3e61","@flighthq/mesh":"0.4.0-edge.1943.b4c3e61","@flighthq/node":"0.4.0-edge.1943.b4c3e61","@flighthq/color":"0.4.0-edge.1943.b4c3e61","@flighthq/image":"0.4.0-edge.1943.b4c3e61","@flighthq/types":"0.4.0-edge.1943.b4c3e61","@flighthq/camera":"0.4.0-edge.1943.b4c3e61","@flighthq/render":"0.4.0-edge.1943.b4c3e61","@flighthq/scene3d":"0.4.0-edge.1943.b4c3e61","@flighthq/shading":"0.4.0-edge.1943.b4c3e61","@flighthq/texture":"0.4.0-edge.1943.b4c3e61","@flighthq/geometry":"0.4.0-edge.1943.b4c3e61","@flighthq/lighting":"0.4.0-edge.1943.b4c3e61","@flighthq/registry":"0.4.0-edge.1943.b4c3e61","@flighthq/materials":"0.4.0-edge.1943.b4c3e61","@flighthq/render-gl":"0.4.0-edge.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0-edge.1943.b4c3e61_1787795671385_0.5117823497039584","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-edge.1944.cd6b6e7":{"name":"@flighthq/scene3d-gl","version":"0.5.0-edge.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"bb24419cd14b1a754e45cc66be8c57bfb77aa1a2","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.0-edge.1944.cd6b6e7.tgz","fileCount":326,"integrity":"sha512-hYE7eNT9Hnsse4uvXiw8XZQz5xGLx4OUeMW2l+zU01XI7yLQjeitaQTt6qCunlRcaabyq++dH56NJqNK4KM26Q==","signatures":[{"sig":"MEQCIDTB4r9+aKNN6RiGrjBFeMtzh/a3BdBH+QpUlrJlcMCbAiBYq+XN69weKeRqZTfM2+1PqjaDnFQEY1UQV7QGv+59vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.0-edge.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034479},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.0-edge.1944.cd6b6e7","@flighthq/mesh":"0.5.0-edge.1944.cd6b6e7","@flighthq/node":"0.5.0-edge.1944.cd6b6e7","@flighthq/color":"0.5.0-edge.1944.cd6b6e7","@flighthq/image":"0.5.0-edge.1944.cd6b6e7","@flighthq/types":"0.5.0-edge.1944.cd6b6e7","@flighthq/camera":"0.5.0-edge.1944.cd6b6e7","@flighthq/render":"0.5.0-edge.1944.cd6b6e7","@flighthq/scene3d":"0.5.0-edge.1944.cd6b6e7","@flighthq/shading":"0.5.0-edge.1944.cd6b6e7","@flighthq/texture":"0.5.0-edge.1944.cd6b6e7","@flighthq/geometry":"0.5.0-edge.1944.cd6b6e7","@flighthq/lighting":"0.5.0-edge.1944.cd6b6e7","@flighthq/registry":"0.5.0-edge.1944.cd6b6e7","@flighthq/materials":"0.5.0-edge.1944.cd6b6e7","@flighthq/render-gl":"0.5.0-edge.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.0-edge.1944.cd6b6e7_1787795946305_0.6280690315691448","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flighthq/scene3d-gl","version":"0.4.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"b83085b761c4e8696366c914b1233193fb98c344","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.4.0.tgz","fileCount":326,"integrity":"sha512-uGxOkZB3Sxdd/C+jSmiJgVhBJ3/0bDqeURZ6a3VbuNiANUq26wJ8gKpSYUjTAOLkIItoSiCRIW2s0dVoOSwr1w==","signatures":[{"sig":"MEYCIQDq4NzGxwkWeE6AzAb/MVKGQtZWpQh27OMz3UnOcOK07wIhAPEgFJeZTmbA7GODN+HbjrmldWhQ7wuy6mzZLO1n77GR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034155},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0","@flighthq/mesh":"0.4.0","@flighthq/node":"0.4.0","@flighthq/color":"0.4.0","@flighthq/image":"0.4.0","@flighthq/types":"0.4.0","@flighthq/camera":"0.4.0","@flighthq/render":"0.4.0","@flighthq/scene3d":"0.4.0","@flighthq/shading":"0.4.0","@flighthq/texture":"0.4.0","@flighthq/geometry":"0.4.0","@flighthq/lighting":"0.4.0","@flighthq/registry":"0.4.0","@flighthq/materials":"0.4.0","@flighthq/render-gl":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.4.0_1787795986644_0.8101528747082503","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.597.ab004dd":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"cf580cf95a940f36dd67d1a21b2b7198ebd19a08","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.597.ab004dd.tgz","fileCount":326,"integrity":"sha512-Aj/MpMcqykKuJaHQCuI7VNbRZA7uQl6tug2Ndrc8ugCD4avq9b3S20R3StjDKXj9kX8sDfwRGR/AxgnI271W5Q==","signatures":[{"sig":"MEUCIQCNs50+C9jDbBciYXKuydA09+7JXxPUlX97GdiHxuSpBQIgOdd467kfzICgtELD5nXAabqulOWdnxCg0PrDb6hwr0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036590},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.597.ab004dd","@flighthq/mesh":"0.5.1-next.597.ab004dd","@flighthq/node":"0.5.1-next.597.ab004dd","@flighthq/color":"0.5.1-next.597.ab004dd","@flighthq/image":"0.5.1-next.597.ab004dd","@flighthq/types":"0.5.1-next.597.ab004dd","@flighthq/camera":"0.5.1-next.597.ab004dd","@flighthq/render":"0.5.1-next.597.ab004dd","@flighthq/scene3d":"0.5.1-next.597.ab004dd","@flighthq/shading":"0.5.1-next.597.ab004dd","@flighthq/texture":"0.5.1-next.597.ab004dd","@flighthq/geometry":"0.5.1-next.597.ab004dd","@flighthq/lighting":"0.5.1-next.597.ab004dd","@flighthq/registry":"0.5.1-next.597.ab004dd","@flighthq/materials":"0.5.1-next.597.ab004dd","@flighthq/render-gl":"0.5.1-next.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.597.ab004dd_1788159384367_0.884669264020562","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.597.ab004dd":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"e9f04450edbe15a9c18f96ffd2e729d4d72d2020","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.597.ab004dd.tgz","fileCount":326,"integrity":"sha512-89nGkUV6iKAeMRk39B4rqeJo1HXENj+oqLsa6QY01gj1msFXc/0rqOrkdXadFuoF3xLRd9Ll9SiH05RAsBrf2A==","signatures":[{"sig":"MEUCIE9ZQ+VBuUNTBSyJk2WY2CiuO/9nh16JfbobK6zV08/UAiEArx84z7MbataYpsXXlzQWufd1MQae1v1rsgXiJjOnewk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036590},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.597.ab004dd","@flighthq/mesh":"0.5.1-edge.597.ab004dd","@flighthq/node":"0.5.1-edge.597.ab004dd","@flighthq/color":"0.5.1-edge.597.ab004dd","@flighthq/image":"0.5.1-edge.597.ab004dd","@flighthq/types":"0.5.1-edge.597.ab004dd","@flighthq/camera":"0.5.1-edge.597.ab004dd","@flighthq/render":"0.5.1-edge.597.ab004dd","@flighthq/scene3d":"0.5.1-edge.597.ab004dd","@flighthq/shading":"0.5.1-edge.597.ab004dd","@flighthq/texture":"0.5.1-edge.597.ab004dd","@flighthq/geometry":"0.5.1-edge.597.ab004dd","@flighthq/lighting":"0.5.1-edge.597.ab004dd","@flighthq/registry":"0.5.1-edge.597.ab004dd","@flighthq/materials":"0.5.1-edge.597.ab004dd","@flighthq/render-gl":"0.5.1-edge.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.597.ab004dd_1788159829821_0.40729941956326843","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.601.e6e16ba":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.601.e6e16ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f76818e2b0e5b9feb483015e4bd0428de481d2dd","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.601.e6e16ba.tgz","fileCount":326,"integrity":"sha512-jK0uANY7i6rfj58B80VqvfIt5mbaKA6CnzF0mgS1jbG6uFFXt2QwGcF1v354Wcx1Zi29ch7ABOX9Z5o6JawzVg==","signatures":[{"sig":"MEQCIGUN4gRsrZ6qWa0Ip9F78UnT17rT1NyCzkpCPS3HBEzIAiBdXZ9Z3wIsLlaVnt4OIx11f0VXsDpFrRhgv38O81Vpaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.601.e6e16ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036590},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.601.e6e16ba","@flighthq/mesh":"0.5.1-next.601.e6e16ba","@flighthq/node":"0.5.1-next.601.e6e16ba","@flighthq/color":"0.5.1-next.601.e6e16ba","@flighthq/image":"0.5.1-next.601.e6e16ba","@flighthq/types":"0.5.1-next.601.e6e16ba","@flighthq/camera":"0.5.1-next.601.e6e16ba","@flighthq/render":"0.5.1-next.601.e6e16ba","@flighthq/scene3d":"0.5.1-next.601.e6e16ba","@flighthq/shading":"0.5.1-next.601.e6e16ba","@flighthq/texture":"0.5.1-next.601.e6e16ba","@flighthq/geometry":"0.5.1-next.601.e6e16ba","@flighthq/lighting":"0.5.1-next.601.e6e16ba","@flighthq/registry":"0.5.1-next.601.e6e16ba","@flighthq/materials":"0.5.1-next.601.e6e16ba","@flighthq/render-gl":"0.5.1-next.601.e6e16ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.601.e6e16ba_1788163071020_0.8194398822322881","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.638.d4dbd4e":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"50d69eddbd7c8002da7dab7719ed0297cd44dab1","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.638.d4dbd4e.tgz","fileCount":326,"integrity":"sha512-jgCM/U443yaUDaW6LhYF2UGeyFTKPVbDjdazzaEJc+5RCPuCwW+lSRfpCayQ85oN+b/+6PiGZKZa2uRxJASnfw==","signatures":[{"sig":"MEQCIBUuo89tLkZIp8/EUPDCokjsKxvg9bV6Pi0KseMnCaWrAiBc5+OafN6YYyldiIGEQkM9xO64VshOZjTWf+gm5AfYtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036590},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.638.d4dbd4e","@flighthq/mesh":"0.5.1-next.638.d4dbd4e","@flighthq/node":"0.5.1-next.638.d4dbd4e","@flighthq/color":"0.5.1-next.638.d4dbd4e","@flighthq/image":"0.5.1-next.638.d4dbd4e","@flighthq/types":"0.5.1-next.638.d4dbd4e","@flighthq/camera":"0.5.1-next.638.d4dbd4e","@flighthq/render":"0.5.1-next.638.d4dbd4e","@flighthq/scene3d":"0.5.1-next.638.d4dbd4e","@flighthq/shading":"0.5.1-next.638.d4dbd4e","@flighthq/texture":"0.5.1-next.638.d4dbd4e","@flighthq/geometry":"0.5.1-next.638.d4dbd4e","@flighthq/lighting":"0.5.1-next.638.d4dbd4e","@flighthq/registry":"0.5.1-next.638.d4dbd4e","@flighthq/materials":"0.5.1-next.638.d4dbd4e","@flighthq/render-gl":"0.5.1-next.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.638.d4dbd4e_1788193878386_0.40436365076902514","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.638.d4dbd4e":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"50944af6da0ba11b30e21b4b6658b4d4878730cb","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.638.d4dbd4e.tgz","fileCount":326,"integrity":"sha512-dbdpEqlh0nNXb8Q07TSOtlhjQnTFZwR2Z0oC1Ny3DY46p5r+WAmyjKGb5rpcNom0puTtFRu7YvC77+65Vf92aQ==","signatures":[{"sig":"MEYCIQDYzzBOfY6PhjJME/qgXEnm906ZMSva4SYjiPdvNlh3gQIhAOpDvs5ct0hxiju7UaFeDn5jTNXyqZuIFLtvxJlbOz3y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036590},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.638.d4dbd4e","@flighthq/mesh":"0.5.1-edge.638.d4dbd4e","@flighthq/node":"0.5.1-edge.638.d4dbd4e","@flighthq/color":"0.5.1-edge.638.d4dbd4e","@flighthq/image":"0.5.1-edge.638.d4dbd4e","@flighthq/types":"0.5.1-edge.638.d4dbd4e","@flighthq/camera":"0.5.1-edge.638.d4dbd4e","@flighthq/render":"0.5.1-edge.638.d4dbd4e","@flighthq/scene3d":"0.5.1-edge.638.d4dbd4e","@flighthq/shading":"0.5.1-edge.638.d4dbd4e","@flighthq/texture":"0.5.1-edge.638.d4dbd4e","@flighthq/geometry":"0.5.1-edge.638.d4dbd4e","@flighthq/lighting":"0.5.1-edge.638.d4dbd4e","@flighthq/registry":"0.5.1-edge.638.d4dbd4e","@flighthq/materials":"0.5.1-edge.638.d4dbd4e","@flighthq/render-gl":"0.5.1-edge.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.638.d4dbd4e_1788194393690_0.8414588133560641","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.640.24b4c62":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"b9b082197615069131ad785358c2c69681546349","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.640.24b4c62.tgz","fileCount":326,"integrity":"sha512-oEiUf2/AzBdFWX4chdtiZJ4NLsFDNa8jYklGIxwXBHJ7JKaXpcGedsK7qez1paSMPUwpxITcgf8G0aY5cTroRQ==","signatures":[{"sig":"MEQCIDt90mGmciBe1v6vUbn/zr348C7FohtWtthACUg202iiAiApJx6rDaZtFiY/NGC+TG8ITnQPp77uc+GaVX07LjR70w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036590},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.640.24b4c62","@flighthq/mesh":"0.5.1-next.640.24b4c62","@flighthq/node":"0.5.1-next.640.24b4c62","@flighthq/color":"0.5.1-next.640.24b4c62","@flighthq/image":"0.5.1-next.640.24b4c62","@flighthq/types":"0.5.1-next.640.24b4c62","@flighthq/camera":"0.5.1-next.640.24b4c62","@flighthq/render":"0.5.1-next.640.24b4c62","@flighthq/scene3d":"0.5.1-next.640.24b4c62","@flighthq/shading":"0.5.1-next.640.24b4c62","@flighthq/texture":"0.5.1-next.640.24b4c62","@flighthq/geometry":"0.5.1-next.640.24b4c62","@flighthq/lighting":"0.5.1-next.640.24b4c62","@flighthq/registry":"0.5.1-next.640.24b4c62","@flighthq/materials":"0.5.1-next.640.24b4c62","@flighthq/render-gl":"0.5.1-next.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.640.24b4c62_1788200049079_0.13507595083249746","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.640.24b4c62":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"8f2a79fcdbfb10406ecf1ff2b9c6e60c633db3af","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.640.24b4c62.tgz","fileCount":326,"integrity":"sha512-O7GEq7CZoAhMDhuLXc7hvMb3f6yrIxZ68D85tULBrskvVhkFVw8+8NlMeWsjfpU3nJpxZhhCIiGZMJJ/Ihl2FQ==","signatures":[{"sig":"MEUCIQDM1zQ1P7PCpAydKpOTDRRL5Skn0pXjP62Ev7XwmdADtgIgLYFOu0W4lxJq+pakIcGRZsTUdKFmkPzUaBGChKnhYzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036590},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.640.24b4c62","@flighthq/mesh":"0.5.1-edge.640.24b4c62","@flighthq/node":"0.5.1-edge.640.24b4c62","@flighthq/color":"0.5.1-edge.640.24b4c62","@flighthq/image":"0.5.1-edge.640.24b4c62","@flighthq/types":"0.5.1-edge.640.24b4c62","@flighthq/camera":"0.5.1-edge.640.24b4c62","@flighthq/render":"0.5.1-edge.640.24b4c62","@flighthq/scene3d":"0.5.1-edge.640.24b4c62","@flighthq/shading":"0.5.1-edge.640.24b4c62","@flighthq/texture":"0.5.1-edge.640.24b4c62","@flighthq/geometry":"0.5.1-edge.640.24b4c62","@flighthq/lighting":"0.5.1-edge.640.24b4c62","@flighthq/registry":"0.5.1-edge.640.24b4c62","@flighthq/materials":"0.5.1-edge.640.24b4c62","@flighthq/render-gl":"0.5.1-edge.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.640.24b4c62_1788200515858_0.5717606508225666","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.650.5d3df0b":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"51234fa321ea50a84e9f88fef32443757093049f","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.650.5d3df0b.tgz","fileCount":326,"integrity":"sha512-h8iSUNkjeiNeI1cWS5y8+h+8UtqkfxfJKqe7ICPyg3KDL+gvnM0reDHxYstiZhvEHT+1QvHIPoD0jRoW7qEuRg==","signatures":[{"sig":"MEYCIQCMrPZ/PcMgxsnrFEhybrpy8Rk+N5mtJM3sc+xcqYFagwIhAIOUN3+COEIlJZzlLaKAbAaJZOyveEzEidOj+0jXCAUE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036691},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.650.5d3df0b","@flighthq/mesh":"0.5.1-next.650.5d3df0b","@flighthq/node":"0.5.1-next.650.5d3df0b","@flighthq/color":"0.5.1-next.650.5d3df0b","@flighthq/image":"0.5.1-next.650.5d3df0b","@flighthq/types":"0.5.1-next.650.5d3df0b","@flighthq/camera":"0.5.1-next.650.5d3df0b","@flighthq/render":"0.5.1-next.650.5d3df0b","@flighthq/scene3d":"0.5.1-next.650.5d3df0b","@flighthq/shading":"0.5.1-next.650.5d3df0b","@flighthq/texture":"0.5.1-next.650.5d3df0b","@flighthq/geometry":"0.5.1-next.650.5d3df0b","@flighthq/lighting":"0.5.1-next.650.5d3df0b","@flighthq/registry":"0.5.1-next.650.5d3df0b","@flighthq/materials":"0.5.1-next.650.5d3df0b","@flighthq/render-gl":"0.5.1-next.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.650.5d3df0b_1788220738844_0.08092430237646853","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.650.5d3df0b":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"54639c08653adb1104cf4f2836737cf4933ef628","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.650.5d3df0b.tgz","fileCount":326,"integrity":"sha512-QB4z8Dbo7mM9kit7tbQRoF5sg51nXUhtP3AXxzujMnmBw4T9eYEgzkyCJFsCD3fkwIyj/9q+Zf2/JR/u5ThdWA==","signatures":[{"sig":"MEQCIGy0FAYEvnttziHGQ2FIIKj5Op5dDLn8xL5EsPbd3DNzAiAI75Zw8ty8+qXHKB+xjlCLnuQmkQCz18F9X64RLq8U2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036691},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.650.5d3df0b","@flighthq/mesh":"0.5.1-edge.650.5d3df0b","@flighthq/node":"0.5.1-edge.650.5d3df0b","@flighthq/color":"0.5.1-edge.650.5d3df0b","@flighthq/image":"0.5.1-edge.650.5d3df0b","@flighthq/types":"0.5.1-edge.650.5d3df0b","@flighthq/camera":"0.5.1-edge.650.5d3df0b","@flighthq/render":"0.5.1-edge.650.5d3df0b","@flighthq/scene3d":"0.5.1-edge.650.5d3df0b","@flighthq/shading":"0.5.1-edge.650.5d3df0b","@flighthq/texture":"0.5.1-edge.650.5d3df0b","@flighthq/geometry":"0.5.1-edge.650.5d3df0b","@flighthq/lighting":"0.5.1-edge.650.5d3df0b","@flighthq/registry":"0.5.1-edge.650.5d3df0b","@flighthq/materials":"0.5.1-edge.650.5d3df0b","@flighthq/render-gl":"0.5.1-edge.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.650.5d3df0b_1788221275497_0.021912882141128742","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.654.b54779d":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"dbc9af307079e96769937784e95ed94075f8d9fc","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.654.b54779d.tgz","fileCount":326,"integrity":"sha512-wD95FOmL2wZelU1WilYfP0rwnRddEpzXpSKkXOkp5Db3mXc8+vL7KYxc6kQ0cSZz6mFnJDVFKfMwzwJPa+ooXg==","signatures":[{"sig":"MEUCICYNT1ENGmWYU20oN3+jvdQsWsbyc6R+oY9f9wQXOmhAAiEAuxYy0OV3m8cPQOe/gs4L2vgL4xTeru32Nc7zZvyvbuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036691},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.654.b54779d","@flighthq/mesh":"0.5.1-next.654.b54779d","@flighthq/node":"0.5.1-next.654.b54779d","@flighthq/color":"0.5.1-next.654.b54779d","@flighthq/image":"0.5.1-next.654.b54779d","@flighthq/types":"0.5.1-next.654.b54779d","@flighthq/camera":"0.5.1-next.654.b54779d","@flighthq/render":"0.5.1-next.654.b54779d","@flighthq/scene3d":"0.5.1-next.654.b54779d","@flighthq/shading":"0.5.1-next.654.b54779d","@flighthq/texture":"0.5.1-next.654.b54779d","@flighthq/geometry":"0.5.1-next.654.b54779d","@flighthq/lighting":"0.5.1-next.654.b54779d","@flighthq/registry":"0.5.1-next.654.b54779d","@flighthq/materials":"0.5.1-next.654.b54779d","@flighthq/render-gl":"0.5.1-next.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.654.b54779d_1788233808990_0.3731583551759663","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.654.b54779d":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"2567d129c9f1fef5a4b6cfaef4aa9edd20fa4fb4","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.654.b54779d.tgz","fileCount":326,"integrity":"sha512-LAMjToOf8Pxv7GOkhmx5sbr42QkMhM9bB/h4rfDzM2SAp+FF/4/RnAa7QjjcWxYAtZZxKTSCpXaDwnk5kyreww==","signatures":[{"sig":"MEUCIQDorTxqqYtR10PFJY5uZCkhLOsHge4eabNHiTs2X8lA4wIgdISkSkz/yzqXwVXSQhuqfq4pu1V3NpDiF6iai2oEKHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036691},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.654.b54779d","@flighthq/mesh":"0.5.1-edge.654.b54779d","@flighthq/node":"0.5.1-edge.654.b54779d","@flighthq/color":"0.5.1-edge.654.b54779d","@flighthq/image":"0.5.1-edge.654.b54779d","@flighthq/types":"0.5.1-edge.654.b54779d","@flighthq/camera":"0.5.1-edge.654.b54779d","@flighthq/render":"0.5.1-edge.654.b54779d","@flighthq/scene3d":"0.5.1-edge.654.b54779d","@flighthq/shading":"0.5.1-edge.654.b54779d","@flighthq/texture":"0.5.1-edge.654.b54779d","@flighthq/geometry":"0.5.1-edge.654.b54779d","@flighthq/lighting":"0.5.1-edge.654.b54779d","@flighthq/registry":"0.5.1-edge.654.b54779d","@flighthq/materials":"0.5.1-edge.654.b54779d","@flighthq/render-gl":"0.5.1-edge.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.654.b54779d_1788234289170_0.6261777427327933","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.658.9cb44d7":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"3555db8916a3be0e67a96310e7045e9dc6256aaf","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.658.9cb44d7.tgz","fileCount":326,"integrity":"sha512-AON1PFHAFDDEq61XEa3XLTFj166VTg1xk23crGRKQtsuIhoW0PTLiFQtaBB3o2WHfjKHfz5YrHaHg9kDJ4dKOA==","signatures":[{"sig":"MEQCIDxPjmpPQQABBAKH5MgZVyv3idb4mQIW0jkCiZ/F9eRKAiBY1w73H++nwwh4hWd0pFJ3xWOCEzGspt0Gp0kYJSpx3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036691},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.658.9cb44d7","@flighthq/mesh":"0.5.1-next.658.9cb44d7","@flighthq/node":"0.5.1-next.658.9cb44d7","@flighthq/color":"0.5.1-next.658.9cb44d7","@flighthq/image":"0.5.1-next.658.9cb44d7","@flighthq/types":"0.5.1-next.658.9cb44d7","@flighthq/camera":"0.5.1-next.658.9cb44d7","@flighthq/render":"0.5.1-next.658.9cb44d7","@flighthq/scene3d":"0.5.1-next.658.9cb44d7","@flighthq/shading":"0.5.1-next.658.9cb44d7","@flighthq/texture":"0.5.1-next.658.9cb44d7","@flighthq/geometry":"0.5.1-next.658.9cb44d7","@flighthq/lighting":"0.5.1-next.658.9cb44d7","@flighthq/registry":"0.5.1-next.658.9cb44d7","@flighthq/materials":"0.5.1-next.658.9cb44d7","@flighthq/render-gl":"0.5.1-next.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.658.9cb44d7_1788290119424_0.3915143420528475","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.658.9cb44d7":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"79512d72383598102d2404e781433e21fd9c2ffb","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.658.9cb44d7.tgz","fileCount":326,"integrity":"sha512-9Gm6cw0vsZmXHMwAYUB/R6e+OZl5ZwwvgpmMQjS2OGS62UXo3DqnpgUi4cYGYTMBvqi5+qUsxxpZyme9IVLJsg==","signatures":[{"sig":"MEUCIELm5ybGfT1xC9ySlQsNH3EUq3ieDJWtk+IsS76mmfRgAiEA5DJfkR0Q0ggObX3th3AMA95lRLAXIZ9wL+rvnBhsdYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036691},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.658.9cb44d7","@flighthq/mesh":"0.5.1-edge.658.9cb44d7","@flighthq/node":"0.5.1-edge.658.9cb44d7","@flighthq/color":"0.5.1-edge.658.9cb44d7","@flighthq/image":"0.5.1-edge.658.9cb44d7","@flighthq/types":"0.5.1-edge.658.9cb44d7","@flighthq/camera":"0.5.1-edge.658.9cb44d7","@flighthq/render":"0.5.1-edge.658.9cb44d7","@flighthq/scene3d":"0.5.1-edge.658.9cb44d7","@flighthq/shading":"0.5.1-edge.658.9cb44d7","@flighthq/texture":"0.5.1-edge.658.9cb44d7","@flighthq/geometry":"0.5.1-edge.658.9cb44d7","@flighthq/lighting":"0.5.1-edge.658.9cb44d7","@flighthq/registry":"0.5.1-edge.658.9cb44d7","@flighthq/materials":"0.5.1-edge.658.9cb44d7","@flighthq/render-gl":"0.5.1-edge.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.658.9cb44d7_1788290596486_0.5602510219854995","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.685.f72fc7f":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"9cc6db7d3ed65f0e18346541618fde28d40b63d5","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.685.f72fc7f.tgz","fileCount":326,"integrity":"sha512-Bhudud72/fxA89GnXMZv3+EmFosxfhDRBpLKGGvQ3oXSN8H64WPmyow8yygVZjImF8fVEIv8Ug+HHWXqdXZ8gA==","signatures":[{"sig":"MEUCIQC9WxNZit9Pyhr/6Dd4wC+G0qKGIqra61Rby6Q0ffJ/hwIge8nFXicEMLTFbTHM9soElFK5i1ElwCWHptNTqOeBl8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036691},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.685.f72fc7f","@flighthq/mesh":"0.5.1-next.685.f72fc7f","@flighthq/node":"0.5.1-next.685.f72fc7f","@flighthq/color":"0.5.1-next.685.f72fc7f","@flighthq/image":"0.5.1-next.685.f72fc7f","@flighthq/types":"0.5.1-next.685.f72fc7f","@flighthq/camera":"0.5.1-next.685.f72fc7f","@flighthq/render":"0.5.1-next.685.f72fc7f","@flighthq/scene3d":"0.5.1-next.685.f72fc7f","@flighthq/shading":"0.5.1-next.685.f72fc7f","@flighthq/texture":"0.5.1-next.685.f72fc7f","@flighthq/geometry":"0.5.1-next.685.f72fc7f","@flighthq/lighting":"0.5.1-next.685.f72fc7f","@flighthq/registry":"0.5.1-next.685.f72fc7f","@flighthq/materials":"0.5.1-next.685.f72fc7f","@flighthq/render-gl":"0.5.1-next.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.685.f72fc7f_1788311367376_0.6771999650445026","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.685.f72fc7f":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f372f05fc57de752f10fb713a17cb4906a035d51","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.685.f72fc7f.tgz","fileCount":326,"integrity":"sha512-A4HiWvEq156JF9JGTVkNCHn0j2OfNMtD+8N0FMLnH7WqwvaYQvkB1/AxCRX/brCcKWOm5wq2qDoONqymo75PXA==","signatures":[{"sig":"MEUCICZqgK7N1UvxIbw1cgNEzs0fDLqv3BWCG9UPe3qS9W1qAiEA5mimPeNXe7YxrFxS6qIyWYc/bhJpM3o/GZ7wUGyD7uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036691},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.685.f72fc7f","@flighthq/mesh":"0.5.1-edge.685.f72fc7f","@flighthq/node":"0.5.1-edge.685.f72fc7f","@flighthq/color":"0.5.1-edge.685.f72fc7f","@flighthq/image":"0.5.1-edge.685.f72fc7f","@flighthq/types":"0.5.1-edge.685.f72fc7f","@flighthq/camera":"0.5.1-edge.685.f72fc7f","@flighthq/render":"0.5.1-edge.685.f72fc7f","@flighthq/scene3d":"0.5.1-edge.685.f72fc7f","@flighthq/shading":"0.5.1-edge.685.f72fc7f","@flighthq/texture":"0.5.1-edge.685.f72fc7f","@flighthq/geometry":"0.5.1-edge.685.f72fc7f","@flighthq/lighting":"0.5.1-edge.685.f72fc7f","@flighthq/registry":"0.5.1-edge.685.f72fc7f","@flighthq/materials":"0.5.1-edge.685.f72fc7f","@flighthq/render-gl":"0.5.1-edge.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.685.f72fc7f_1788311925416_0.4903289478580115","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.693.478551c":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"92ae6b2b3ddd7d831d99f5f41461aa82b555906e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.693.478551c.tgz","fileCount":326,"integrity":"sha512-SQwlaB3IBbsmu2+9shXzhf8fRmvBxNCThNAeKaz9WduBNkEEDp8bC4DsZW4BIDwO6a0Vly5k/eEL4MQ9Nx7OLg==","signatures":[{"sig":"MEQCIGs0+/HTwp0YDOSGLl5OC5d208WTKQ90FPqaTvViTgNiAiAaIdW0K54Bo7yrYo8zDtEbOx8tFYbHC8q0I9SjUb2SnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036691},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.693.478551c","@flighthq/mesh":"0.5.1-next.693.478551c","@flighthq/node":"0.5.1-next.693.478551c","@flighthq/color":"0.5.1-next.693.478551c","@flighthq/image":"0.5.1-next.693.478551c","@flighthq/types":"0.5.1-next.693.478551c","@flighthq/camera":"0.5.1-next.693.478551c","@flighthq/render":"0.5.1-next.693.478551c","@flighthq/scene3d":"0.5.1-next.693.478551c","@flighthq/shading":"0.5.1-next.693.478551c","@flighthq/texture":"0.5.1-next.693.478551c","@flighthq/geometry":"0.5.1-next.693.478551c","@flighthq/lighting":"0.5.1-next.693.478551c","@flighthq/registry":"0.5.1-next.693.478551c","@flighthq/materials":"0.5.1-next.693.478551c","@flighthq/render-gl":"0.5.1-next.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.693.478551c_1788320601662_0.6936796560947003","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.693.478551c":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d097e9d8ac4c8b0864d7ce0de1edf561ad7909d5","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.693.478551c.tgz","fileCount":326,"integrity":"sha512-7X2HgAKLS2LQw2+VD1QtjZn8q0cwzMyj2PiwoffdY49L0zfMFLe5EXibczzXACXZCkCULzKjFsvAMwq3/XZyfQ==","signatures":[{"sig":"MEUCIBCPM/gckVQ5KhnUCwQP6/4ASx/vxxO3KTEXcK+lL0gVAiEAqV8Py6oyqnX10RGdqqEWCqpO/Zt/b2toxo2Brwt+e08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036691},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.693.478551c","@flighthq/mesh":"0.5.1-edge.693.478551c","@flighthq/node":"0.5.1-edge.693.478551c","@flighthq/color":"0.5.1-edge.693.478551c","@flighthq/image":"0.5.1-edge.693.478551c","@flighthq/types":"0.5.1-edge.693.478551c","@flighthq/camera":"0.5.1-edge.693.478551c","@flighthq/render":"0.5.1-edge.693.478551c","@flighthq/scene3d":"0.5.1-edge.693.478551c","@flighthq/shading":"0.5.1-edge.693.478551c","@flighthq/texture":"0.5.1-edge.693.478551c","@flighthq/geometry":"0.5.1-edge.693.478551c","@flighthq/lighting":"0.5.1-edge.693.478551c","@flighthq/registry":"0.5.1-edge.693.478551c","@flighthq/materials":"0.5.1-edge.693.478551c","@flighthq/render-gl":"0.5.1-edge.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.693.478551c_1788321137909_0.658915883918189","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.704.19c91ec":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.704.19c91ec","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"e2b70dd2b8ed768788eee9ea493c0da21c866294","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.704.19c91ec.tgz","fileCount":326,"integrity":"sha512-dimqTpHBwrNU5zz3ao12bwI1zoEpAXDbIMZJBliBFN695soX4lA3mq1B0jbCB5ip+gQX3qhU5ivOBTFZ+Yn9HA==","signatures":[{"sig":"MEQCICL6bY+QBzaTQpVqqCvxRRUb6zNFrCC+ZA+d3L/43iFyAiAym7ajOE7DmpOC2d37JAMeAinKH7pbnsQ8qN/msNyUbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.704.19c91ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036691},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.704.19c91ec","@flighthq/mesh":"0.5.1-next.704.19c91ec","@flighthq/node":"0.5.1-next.704.19c91ec","@flighthq/color":"0.5.1-next.704.19c91ec","@flighthq/image":"0.5.1-next.704.19c91ec","@flighthq/types":"0.5.1-next.704.19c91ec","@flighthq/camera":"0.5.1-next.704.19c91ec","@flighthq/render":"0.5.1-next.704.19c91ec","@flighthq/scene3d":"0.5.1-next.704.19c91ec","@flighthq/shading":"0.5.1-next.704.19c91ec","@flighthq/texture":"0.5.1-next.704.19c91ec","@flighthq/geometry":"0.5.1-next.704.19c91ec","@flighthq/lighting":"0.5.1-next.704.19c91ec","@flighthq/registry":"0.5.1-next.704.19c91ec","@flighthq/materials":"0.5.1-next.704.19c91ec","@flighthq/render-gl":"0.5.1-next.704.19c91ec"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.704.19c91ec_1788384406996_0.9539180132127776","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.729.2aeb707":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.729.2aeb707","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"5a65c46939676fd7c04a50c67b89dc7b540f8118","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.729.2aeb707.tgz","fileCount":326,"integrity":"sha512-bE7cji5sqCa8r7IKf8ftlaAoLX+eHriBpmj02G3D9rfSeunraUqi0UHCKNQFI/Wk2/uQIAwubPLPwhtdTCM1CA==","signatures":[{"sig":"MEQCIHicLket5jBaJUQ0q5OuJVaTn8r1veYh7EP6haHNm8R3AiBwAsRcQEj5y4i17FFYW9bYaGY2FU1r9paishGrkRyffA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.729.2aeb707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036762},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.729.2aeb707","@flighthq/mesh":"0.5.1-next.729.2aeb707","@flighthq/node":"0.5.1-next.729.2aeb707","@flighthq/color":"0.5.1-next.729.2aeb707","@flighthq/image":"0.5.1-next.729.2aeb707","@flighthq/types":"0.5.1-next.729.2aeb707","@flighthq/camera":"0.5.1-next.729.2aeb707","@flighthq/render":"0.5.1-next.729.2aeb707","@flighthq/scene3d":"0.5.1-next.729.2aeb707","@flighthq/shading":"0.5.1-next.729.2aeb707","@flighthq/texture":"0.5.1-next.729.2aeb707","@flighthq/geometry":"0.5.1-next.729.2aeb707","@flighthq/lighting":"0.5.1-next.729.2aeb707","@flighthq/registry":"0.5.1-next.729.2aeb707","@flighthq/materials":"0.5.1-next.729.2aeb707","@flighthq/render-gl":"0.5.1-next.729.2aeb707"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.729.2aeb707_1788400525087_0.08037682314253525","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.730.f29a5aa":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"dcc5968fb4bebed612ef4d48ad32ba95a06b69f1","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.730.f29a5aa.tgz","fileCount":326,"integrity":"sha512-5UhzQuakGdpJZHvnpoSasl4sZqOG7XrclhqwnHtPyX0Q0cvi64QZ+JrrdQy96GoXYagb5C8CwjAxk3P2OSsrgQ==","signatures":[{"sig":"MEYCIQD77GltgpaXsJxVkV4zxPGbx1d17dj2YyIOOQkGweTOKAIhAPDJhFCJUQWdKnEx8niCEla28voLQxMH4BwVPEPMMmwL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036762},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.730.f29a5aa","@flighthq/mesh":"0.5.1-next.730.f29a5aa","@flighthq/node":"0.5.1-next.730.f29a5aa","@flighthq/color":"0.5.1-next.730.f29a5aa","@flighthq/image":"0.5.1-next.730.f29a5aa","@flighthq/types":"0.5.1-next.730.f29a5aa","@flighthq/camera":"0.5.1-next.730.f29a5aa","@flighthq/render":"0.5.1-next.730.f29a5aa","@flighthq/scene3d":"0.5.1-next.730.f29a5aa","@flighthq/shading":"0.5.1-next.730.f29a5aa","@flighthq/texture":"0.5.1-next.730.f29a5aa","@flighthq/geometry":"0.5.1-next.730.f29a5aa","@flighthq/lighting":"0.5.1-next.730.f29a5aa","@flighthq/registry":"0.5.1-next.730.f29a5aa","@flighthq/materials":"0.5.1-next.730.f29a5aa","@flighthq/render-gl":"0.5.1-next.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.730.f29a5aa_1788404727457_0.72506325578819","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.730.f29a5aa":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"4bd58644c5a1d00f6f0a8749a561eaadeb41c3c2","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.730.f29a5aa.tgz","fileCount":326,"integrity":"sha512-GPwMp4vJGeMMFdEpWRQxDE3FF+GWk4ThELZ06tiRZQFgDsN3n+M+pFpuFiDfihjjMn5zJEx8YKA7hRvp+VME+Q==","signatures":[{"sig":"MEUCIQD8sJHqNGxb1OwIFi0ggsShrZcEnLpi2N3eCUm57uOzTgIgH7cJ2+9FsCANKv+GtVexSGiqZmnUUotlHw1drqyF0hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036762},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.730.f29a5aa","@flighthq/mesh":"0.5.1-edge.730.f29a5aa","@flighthq/node":"0.5.1-edge.730.f29a5aa","@flighthq/color":"0.5.1-edge.730.f29a5aa","@flighthq/image":"0.5.1-edge.730.f29a5aa","@flighthq/types":"0.5.1-edge.730.f29a5aa","@flighthq/camera":"0.5.1-edge.730.f29a5aa","@flighthq/render":"0.5.1-edge.730.f29a5aa","@flighthq/scene3d":"0.5.1-edge.730.f29a5aa","@flighthq/shading":"0.5.1-edge.730.f29a5aa","@flighthq/texture":"0.5.1-edge.730.f29a5aa","@flighthq/geometry":"0.5.1-edge.730.f29a5aa","@flighthq/lighting":"0.5.1-edge.730.f29a5aa","@flighthq/registry":"0.5.1-edge.730.f29a5aa","@flighthq/materials":"0.5.1-edge.730.f29a5aa","@flighthq/render-gl":"0.5.1-edge.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.730.f29a5aa_1788405270081_0.9086523354649232","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.731.0ae0aa4":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"7e90b41ba77147eedf91f5f1cd0ec0f0b58214df","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.731.0ae0aa4.tgz","fileCount":326,"integrity":"sha512-TBYeM6tlh9k6ollzVMFc9Sr0kJ+P7ugUv6T7aU68HkdJwQZbvIqqVr9pj1Ca9OnnTk2fJtjk27L0GtB4eW67Gg==","signatures":[{"sig":"MEYCIQCfj0EuQJXMmqfsI+0+IBZa+6TyxWCvnzBPgcXIoKvuFQIhALOgNVbOwNoavEIa9QYZh1aZwzUSEjj2N3bXi8cbL+0t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036762},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.731.0ae0aa4","@flighthq/mesh":"0.5.1-next.731.0ae0aa4","@flighthq/node":"0.5.1-next.731.0ae0aa4","@flighthq/color":"0.5.1-next.731.0ae0aa4","@flighthq/image":"0.5.1-next.731.0ae0aa4","@flighthq/types":"0.5.1-next.731.0ae0aa4","@flighthq/camera":"0.5.1-next.731.0ae0aa4","@flighthq/render":"0.5.1-next.731.0ae0aa4","@flighthq/scene3d":"0.5.1-next.731.0ae0aa4","@flighthq/shading":"0.5.1-next.731.0ae0aa4","@flighthq/texture":"0.5.1-next.731.0ae0aa4","@flighthq/geometry":"0.5.1-next.731.0ae0aa4","@flighthq/lighting":"0.5.1-next.731.0ae0aa4","@flighthq/registry":"0.5.1-next.731.0ae0aa4","@flighthq/materials":"0.5.1-next.731.0ae0aa4","@flighthq/render-gl":"0.5.1-next.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.731.0ae0aa4_1788405427036_0.6609347137309098","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.731.0ae0aa4":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"e4079339f930e4e52434d69b9e828be2013bf194","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.731.0ae0aa4.tgz","fileCount":326,"integrity":"sha512-XyOxl1s7vCmxikwlmEGPlpbWUM5t9EU52AVsBMk3aYfabMvl5VfkI5+ju+FoCHtcHjPbF32lhlhMZop0+peVsQ==","signatures":[{"sig":"MEQCIHlMdGPpPe6OcuuRaKwX/rFxEa9tcBzviHWTzv6bsHGdAiBM68pS0PxkmQT5hC71rjfx9ZJf7C9bzpGPzzf3MCbClw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036762},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.731.0ae0aa4","@flighthq/mesh":"0.5.1-edge.731.0ae0aa4","@flighthq/node":"0.5.1-edge.731.0ae0aa4","@flighthq/color":"0.5.1-edge.731.0ae0aa4","@flighthq/image":"0.5.1-edge.731.0ae0aa4","@flighthq/types":"0.5.1-edge.731.0ae0aa4","@flighthq/camera":"0.5.1-edge.731.0ae0aa4","@flighthq/render":"0.5.1-edge.731.0ae0aa4","@flighthq/scene3d":"0.5.1-edge.731.0ae0aa4","@flighthq/shading":"0.5.1-edge.731.0ae0aa4","@flighthq/texture":"0.5.1-edge.731.0ae0aa4","@flighthq/geometry":"0.5.1-edge.731.0ae0aa4","@flighthq/lighting":"0.5.1-edge.731.0ae0aa4","@flighthq/registry":"0.5.1-edge.731.0ae0aa4","@flighthq/materials":"0.5.1-edge.731.0ae0aa4","@flighthq/render-gl":"0.5.1-edge.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.731.0ae0aa4_1788405974416_0.9013361716433896","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.743.8d09db1":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"4557b37a6e2a43ee818ce074929b2baa02d60fb2","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.743.8d09db1.tgz","fileCount":326,"integrity":"sha512-ozxikuDky+yWON2RjJd7o+sUwOrWw0n4196rRobbHo8Bc3oftWNdk0zf9Y3IqwwufoqP5Wf1Z7emFSNudlraLQ==","signatures":[{"sig":"MEQCIDWE8ombI5qZP85a10xnZ4MSEj4bk0Zkc5/308bbuVvQAiACWgD8EL7egAnzCzaxsZ4xb8U8EBxW0V/vpEivvz6cJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036762},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.743.8d09db1","@flighthq/mesh":"0.5.1-next.743.8d09db1","@flighthq/node":"0.5.1-next.743.8d09db1","@flighthq/color":"0.5.1-next.743.8d09db1","@flighthq/image":"0.5.1-next.743.8d09db1","@flighthq/types":"0.5.1-next.743.8d09db1","@flighthq/camera":"0.5.1-next.743.8d09db1","@flighthq/render":"0.5.1-next.743.8d09db1","@flighthq/scene3d":"0.5.1-next.743.8d09db1","@flighthq/shading":"0.5.1-next.743.8d09db1","@flighthq/texture":"0.5.1-next.743.8d09db1","@flighthq/geometry":"0.5.1-next.743.8d09db1","@flighthq/lighting":"0.5.1-next.743.8d09db1","@flighthq/registry":"0.5.1-next.743.8d09db1","@flighthq/materials":"0.5.1-next.743.8d09db1","@flighthq/render-gl":"0.5.1-next.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.743.8d09db1_1788426616351_0.5682719542400545","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.743.8d09db1":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"b136c44f28df65131e16596dac6fbfd9804722df","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.743.8d09db1.tgz","fileCount":326,"integrity":"sha512-TIu1Li7vOsptbDkQPAymIVwrrPL6E8ehaxODe+KytE3/Z75DxOu6mkVRS89AMj69Lzgmh/hnShqt9jpwZk+FvA==","signatures":[{"sig":"MEYCIQDWRqa02XZlWoNvagMZN/eDPU9ifGux72ATZHY+V7GEFQIhAPZ58wkwBSp8UER1EdMrvcVbEdzzCyV/RwePshcAxca2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036762},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.743.8d09db1","@flighthq/mesh":"0.5.1-edge.743.8d09db1","@flighthq/node":"0.5.1-edge.743.8d09db1","@flighthq/color":"0.5.1-edge.743.8d09db1","@flighthq/image":"0.5.1-edge.743.8d09db1","@flighthq/types":"0.5.1-edge.743.8d09db1","@flighthq/camera":"0.5.1-edge.743.8d09db1","@flighthq/render":"0.5.1-edge.743.8d09db1","@flighthq/scene3d":"0.5.1-edge.743.8d09db1","@flighthq/shading":"0.5.1-edge.743.8d09db1","@flighthq/texture":"0.5.1-edge.743.8d09db1","@flighthq/geometry":"0.5.1-edge.743.8d09db1","@flighthq/lighting":"0.5.1-edge.743.8d09db1","@flighthq/registry":"0.5.1-edge.743.8d09db1","@flighthq/materials":"0.5.1-edge.743.8d09db1","@flighthq/render-gl":"0.5.1-edge.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.743.8d09db1_1788427138763_0.6392659192095655","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.799.62ef0c7":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"40eb8fe2fa7a8877b0457649bfa4a18a7b8d3ac2","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.799.62ef0c7.tgz","fileCount":326,"integrity":"sha512-cqAIB4YXXo7XbQJN6LpwIc88iirN4T5FcpwHB06Nn+0InJLtK0YPqT76G4P8asexpTyXtYwWNdZRy06xjwx8BA==","signatures":[{"sig":"MEYCIQC3MdT6PfXlR+PgjLPLL5gqpR/X7xdDN/QJdhikX7Ny1gIhANEEtax9Fz46xsBKUW/oNn7zSM62VJXi4lDrNTs7u//E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036848},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.799.62ef0c7","@flighthq/mesh":"0.5.1-next.799.62ef0c7","@flighthq/node":"0.5.1-next.799.62ef0c7","@flighthq/color":"0.5.1-next.799.62ef0c7","@flighthq/image":"0.5.1-next.799.62ef0c7","@flighthq/types":"0.5.1-next.799.62ef0c7","@flighthq/camera":"0.5.1-next.799.62ef0c7","@flighthq/render":"0.5.1-next.799.62ef0c7","@flighthq/scene3d":"0.5.1-next.799.62ef0c7","@flighthq/shading":"0.5.1-next.799.62ef0c7","@flighthq/texture":"0.5.1-next.799.62ef0c7","@flighthq/geometry":"0.5.1-next.799.62ef0c7","@flighthq/lighting":"0.5.1-next.799.62ef0c7","@flighthq/registry":"0.5.1-next.799.62ef0c7","@flighthq/materials":"0.5.1-next.799.62ef0c7","@flighthq/render-gl":"0.5.1-next.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.799.62ef0c7_1788447276082_0.20258658245467132","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.799.62ef0c7":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"43f3be8976028540488a5abe831fda0d1e08741a","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.799.62ef0c7.tgz","fileCount":326,"integrity":"sha512-yfFPLxpOxjjCQeY7N/uTVvGPzecmJQV5ULqN5IiqdHTh+ABb8L9IbdV73xmUR0hWPocZbpKpyONI5sFK0AqQGg==","signatures":[{"sig":"MEUCICGIsHdlZejrUPjuBh+iDrNyqP9RSEnV0DP9UYHKK9ZnAiEA7spSquxGxUewtiaDut4WaKok2Ob5KHUH/YsZBzYDxuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036848},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.799.62ef0c7","@flighthq/mesh":"0.5.1-edge.799.62ef0c7","@flighthq/node":"0.5.1-edge.799.62ef0c7","@flighthq/color":"0.5.1-edge.799.62ef0c7","@flighthq/image":"0.5.1-edge.799.62ef0c7","@flighthq/types":"0.5.1-edge.799.62ef0c7","@flighthq/camera":"0.5.1-edge.799.62ef0c7","@flighthq/render":"0.5.1-edge.799.62ef0c7","@flighthq/scene3d":"0.5.1-edge.799.62ef0c7","@flighthq/shading":"0.5.1-edge.799.62ef0c7","@flighthq/texture":"0.5.1-edge.799.62ef0c7","@flighthq/geometry":"0.5.1-edge.799.62ef0c7","@flighthq/lighting":"0.5.1-edge.799.62ef0c7","@flighthq/registry":"0.5.1-edge.799.62ef0c7","@flighthq/materials":"0.5.1-edge.799.62ef0c7","@flighthq/render-gl":"0.5.1-edge.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.799.62ef0c7_1788447768379_0.6800677041408039","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.815.cc08b93":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.815.cc08b93","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"14be5bb798c8a6bc8174122de82a0b83eecd98e6","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.815.cc08b93.tgz","fileCount":326,"integrity":"sha512-HkAV6vlvtVE/qaWRdSE8Dt36ulcvMVETxAicbPKCAvTVL7Nyk6a8LNHpxTxfCgITLFWztSOnG006ZD1+74Teqg==","signatures":[{"sig":"MEUCIFp72HIGvTMZWKwagG99KIhnI+50rJApYWdutWb4eZuPAiEA9ZeM24BxFOYq0VEhsLgE/QkdTJR9sl2qCln2MamfHow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGioSANowpAQFEFPRXa7RcA/YyuRKQ1hfpN9a2o3r5bAIgXpQHt9bL+ZbUO+J0ZJc83R9tBCHI+ys5IHU2DesBkrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.815.cc08b93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057278},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.815.cc08b93","@flighthq/mesh":"0.5.1-next.815.cc08b93","@flighthq/node":"0.5.1-next.815.cc08b93","@flighthq/color":"0.5.1-next.815.cc08b93","@flighthq/image":"0.5.1-next.815.cc08b93","@flighthq/types":"0.5.1-next.815.cc08b93","@flighthq/camera":"0.5.1-next.815.cc08b93","@flighthq/render":"0.5.1-next.815.cc08b93","@flighthq/scene3d":"0.5.1-next.815.cc08b93","@flighthq/shading":"0.5.1-next.815.cc08b93","@flighthq/texture":"0.5.1-next.815.cc08b93","@flighthq/geometry":"0.5.1-next.815.cc08b93","@flighthq/lighting":"0.5.1-next.815.cc08b93","@flighthq/registry":"0.5.1-next.815.cc08b93","@flighthq/materials":"0.5.1-next.815.cc08b93","@flighthq/render-gl":"0.5.1-next.815.cc08b93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.815.cc08b93_1788461163333_0.7517462348313415","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.820.97b3830":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.820.97b3830","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ef10a6c037e3d3b1161efeee84283224996fc109","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.820.97b3830.tgz","fileCount":326,"integrity":"sha512-VXWrb55r/MJ6PR02Z9EQ6sYBta+zMi/HLylw1OVOZWiwiMJxo+LlRD3ITyteS4LKhGNuJUaENQnb4vdlp00yPQ==","signatures":[{"sig":"MEQCIBcpcoXwrhhVIxI+ynATnIGhsOgxgxZv+phhFpCu856PAiAJhZuZ0ik9pU8uL1jGJqL0A7VNnEIRvyBBO0I1WZnSOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDRGRRmu5wZLRLXVn1KQU/VZSIWmtiIEm0O7oNPd7R3ZAiA9GoOJfkiCFrB/wR8fEB6uR3NaTRWftLRFI3oMxMCJqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.820.97b3830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057278},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.820.97b3830","@flighthq/mesh":"0.5.1-next.820.97b3830","@flighthq/node":"0.5.1-next.820.97b3830","@flighthq/color":"0.5.1-next.820.97b3830","@flighthq/image":"0.5.1-next.820.97b3830","@flighthq/types":"0.5.1-next.820.97b3830","@flighthq/camera":"0.5.1-next.820.97b3830","@flighthq/render":"0.5.1-next.820.97b3830","@flighthq/scene3d":"0.5.1-next.820.97b3830","@flighthq/shading":"0.5.1-next.820.97b3830","@flighthq/texture":"0.5.1-next.820.97b3830","@flighthq/geometry":"0.5.1-next.820.97b3830","@flighthq/lighting":"0.5.1-next.820.97b3830","@flighthq/registry":"0.5.1-next.820.97b3830","@flighthq/materials":"0.5.1-next.820.97b3830","@flighthq/render-gl":"0.5.1-next.820.97b3830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.820.97b3830_1788469864618_0.11106613911169338","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.903.f434bc2":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.903.f434bc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"e5d83b5a9887933bd6708b6c9c29dca330628aaa","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.903.f434bc2.tgz","fileCount":326,"integrity":"sha512-YOI8a9+anf+o/ORQ6dbnZlEug0zi2Y1NyCEzOYlkhFEf1dCBBmwSuYdcmB22GK2m2GODQkXwAnEKD1wH4go2Fg==","signatures":[{"sig":"MEYCIQCBCb3eilnpzdAI9XlpAqGnhjfy6Er0sZtqsbPjPHCVHAIhAM5yIPLZu2SNsRQwa4ifmOlpUZAi7WIpxWeBy4oV4eXe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDas3nvccXYseT+ah21TP8YIJ9zHrHDmbNWfy/QUxE0vQIgaSSglhGEkv75LLcbU8/rZ+FAiXsD3dTIK/7LejkeHD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.903.f434bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057410},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.903.f434bc2","@flighthq/mesh":"0.5.1-next.903.f434bc2","@flighthq/node":"0.5.1-next.903.f434bc2","@flighthq/color":"0.5.1-next.903.f434bc2","@flighthq/image":"0.5.1-next.903.f434bc2","@flighthq/types":"0.5.1-next.903.f434bc2","@flighthq/camera":"0.5.1-next.903.f434bc2","@flighthq/render":"0.5.1-next.903.f434bc2","@flighthq/scene3d":"0.5.1-next.903.f434bc2","@flighthq/shading":"0.5.1-next.903.f434bc2","@flighthq/texture":"0.5.1-next.903.f434bc2","@flighthq/geometry":"0.5.1-next.903.f434bc2","@flighthq/lighting":"0.5.1-next.903.f434bc2","@flighthq/registry":"0.5.1-next.903.f434bc2","@flighthq/materials":"0.5.1-next.903.f434bc2","@flighthq/render-gl":"0.5.1-next.903.f434bc2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.903.f434bc2_1788551118225_0.6647899805081969","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.904.b545d9c":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.904.b545d9c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"9648c0934a00f42acd92bfb5958c808385d016ad","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.904.b545d9c.tgz","fileCount":326,"integrity":"sha512-ziQ84nNu6oWJ7ZPY8EolwDSDgtISuJmC6rmohswKt/zNom8TomzKGMWmggtC7ffTyaliWqehApelok6H563dmA==","signatures":[{"sig":"MEUCIQCVr4QY0/v6/5ttt+29cnl4J8sxK/cmF02Hxmik53rx0gIgaHg/r245BoCARnzKfMAbsTfcEF+x9sW7E4+LeGtYPu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEPIfko2OGDlDEaJO0JFktposlcotf3bsgBIkhmEmbbiAiEAxV4J7oJNH5Wr6WNAmWGEYhiSL92tBv8X/5VRj2RAywM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.904.b545d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057410},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.904.b545d9c","@flighthq/mesh":"0.5.1-next.904.b545d9c","@flighthq/node":"0.5.1-next.904.b545d9c","@flighthq/color":"0.5.1-next.904.b545d9c","@flighthq/image":"0.5.1-next.904.b545d9c","@flighthq/types":"0.5.1-next.904.b545d9c","@flighthq/camera":"0.5.1-next.904.b545d9c","@flighthq/render":"0.5.1-next.904.b545d9c","@flighthq/scene3d":"0.5.1-next.904.b545d9c","@flighthq/shading":"0.5.1-next.904.b545d9c","@flighthq/texture":"0.5.1-next.904.b545d9c","@flighthq/geometry":"0.5.1-next.904.b545d9c","@flighthq/lighting":"0.5.1-next.904.b545d9c","@flighthq/registry":"0.5.1-next.904.b545d9c","@flighthq/materials":"0.5.1-next.904.b545d9c","@flighthq/render-gl":"0.5.1-next.904.b545d9c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.904.b545d9c_1788554784000_0.3714372160631596","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.905.5fbf787":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.905.5fbf787","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"78fdafccb11b08c7e460d54089788ac33c0f5aca","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.905.5fbf787.tgz","fileCount":326,"integrity":"sha512-Qn4tw4U/0p5lU8A9RCxPWVFdpnXfTMZPh3t9nFgyBLxMAPn55MpKR4cZIYO3POZgDG7sgkK5xpVWuFAQKw64gA==","signatures":[{"sig":"MEUCIDfBQOOwfAkLBafHogClMdDE7gJ+P8VDzXwtYsgS79pGAiEAjpxDmVERsStng62joXmwqAbkiZE/o5ejumhlY88UXRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTs2kozhSasK4QmUBA1Xa/4Vdm/F4qYK9gxT6natTRFwIhALpKXkDWBYWu2k5GyhEpg4V67k/9HIFQ5CiFJogN9iNC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.905.5fbf787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057410},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.905.5fbf787","@flighthq/mesh":"0.5.1-next.905.5fbf787","@flighthq/node":"0.5.1-next.905.5fbf787","@flighthq/color":"0.5.1-next.905.5fbf787","@flighthq/image":"0.5.1-next.905.5fbf787","@flighthq/types":"0.5.1-next.905.5fbf787","@flighthq/camera":"0.5.1-next.905.5fbf787","@flighthq/render":"0.5.1-next.905.5fbf787","@flighthq/scene3d":"0.5.1-next.905.5fbf787","@flighthq/shading":"0.5.1-next.905.5fbf787","@flighthq/texture":"0.5.1-next.905.5fbf787","@flighthq/geometry":"0.5.1-next.905.5fbf787","@flighthq/lighting":"0.5.1-next.905.5fbf787","@flighthq/registry":"0.5.1-next.905.5fbf787","@flighthq/materials":"0.5.1-next.905.5fbf787","@flighthq/render-gl":"0.5.1-next.905.5fbf787"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.905.5fbf787_1788556120318_0.054781318682383784","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.906.419e5c9":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.906.419e5c9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"8231ba834b98d66d06571200b98f3098b7f97737","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.906.419e5c9.tgz","fileCount":326,"integrity":"sha512-LaSHj7ZAorqfHxSCntbKABca84nz6o7LMA+cC3x1JwaUOBfKjRH2CxKyMEPJj52XnVpyAU0ea5nolrhtwkPnNw==","signatures":[{"sig":"MEUCIDNsax/xtbCFZa8uusEraGmB0Zd/ifMfijhu1PyVxjqwAiEArBrjsdrq+RnURPUsv/TSgmqkEOk8GaJwKUrOQauNkms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMMRu/kVelkHKWJ7TNEHNiEB8pZiFLTcJIwCBI/VKHjwIhANU8qCzk0XMRmRCYUPXil/f4knohNPMg40RHw0hB2S5x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.906.419e5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057410},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.906.419e5c9","@flighthq/mesh":"0.5.1-next.906.419e5c9","@flighthq/node":"0.5.1-next.906.419e5c9","@flighthq/color":"0.5.1-next.906.419e5c9","@flighthq/image":"0.5.1-next.906.419e5c9","@flighthq/types":"0.5.1-next.906.419e5c9","@flighthq/camera":"0.5.1-next.906.419e5c9","@flighthq/render":"0.5.1-next.906.419e5c9","@flighthq/scene3d":"0.5.1-next.906.419e5c9","@flighthq/shading":"0.5.1-next.906.419e5c9","@flighthq/texture":"0.5.1-next.906.419e5c9","@flighthq/geometry":"0.5.1-next.906.419e5c9","@flighthq/lighting":"0.5.1-next.906.419e5c9","@flighthq/registry":"0.5.1-next.906.419e5c9","@flighthq/materials":"0.5.1-next.906.419e5c9","@flighthq/render-gl":"0.5.1-next.906.419e5c9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.906.419e5c9_1788559702565_0.9066981478412981","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.908.b072fbc":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.908.b072fbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a7a0e1b160b3daa86183cea7f0e2b5661019ed33","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.908.b072fbc.tgz","fileCount":326,"integrity":"sha512-VRaBKkPJK+YdX32MrFiIw6HzDIxSY+wfOMi3R9DRBlPhPSlueh47pSJH6kMINyZVwzuc/bBAzFAIYp+xhrS8jQ==","signatures":[{"sig":"MEYCIQDDXmmDMooKV/Iwdv/dXR/59NtIBZvtRXlfH4mMXOGDkAIhAN8rIbKlLVHy9696whEMssNql+LxbJ4jASAEtsRxyARG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG9+O0S83Gi/zgOugpCCBYGaJ0xyMzhKQi+Y3NsX/JUUAiEAwT5gIZu6NL6Stt/FIV10H8b4Qej7eZGO7fUnjyv1kw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.908.b072fbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057410},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.908.b072fbc","@flighthq/mesh":"0.5.1-next.908.b072fbc","@flighthq/node":"0.5.1-next.908.b072fbc","@flighthq/color":"0.5.1-next.908.b072fbc","@flighthq/image":"0.5.1-next.908.b072fbc","@flighthq/types":"0.5.1-next.908.b072fbc","@flighthq/camera":"0.5.1-next.908.b072fbc","@flighthq/render":"0.5.1-next.908.b072fbc","@flighthq/scene3d":"0.5.1-next.908.b072fbc","@flighthq/shading":"0.5.1-next.908.b072fbc","@flighthq/texture":"0.5.1-next.908.b072fbc","@flighthq/geometry":"0.5.1-next.908.b072fbc","@flighthq/lighting":"0.5.1-next.908.b072fbc","@flighthq/registry":"0.5.1-next.908.b072fbc","@flighthq/materials":"0.5.1-next.908.b072fbc","@flighthq/render-gl":"0.5.1-next.908.b072fbc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.908.b072fbc_1788564417407_0.9423412875830759","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.909.a5d1857":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"36af77e9f3ec4dfaea4df9ecc08bcbda22c9bbbe","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.909.a5d1857.tgz","fileCount":326,"integrity":"sha512-mEBYy1gYeVNzLVH0ORcgn0sGDUvpytk2qftvt+MN/oix3dGAiYQIomaPFYBzYJrwANGxhP4bVMZizF5m0DS+jg==","signatures":[{"sig":"MEQCICc7Vrl8YZvOARbNk/TQPTBAtKCZKGZVAgJrvGwokHuSAiBe6l00E/SO/LXrbY+y7idUiHk83J8g1QBIaRKzfB7frA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtVRGWGxSh26Wy4DzmbTv8JMeXqJaRMAoNyRRwCHlYuQIgFihQplTkXYsyVZtPgPtz9hQrhfEOaS+Ik+LgwDEFpes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057410},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.909.a5d1857","@flighthq/mesh":"0.5.1-next.909.a5d1857","@flighthq/node":"0.5.1-next.909.a5d1857","@flighthq/color":"0.5.1-next.909.a5d1857","@flighthq/image":"0.5.1-next.909.a5d1857","@flighthq/types":"0.5.1-next.909.a5d1857","@flighthq/camera":"0.5.1-next.909.a5d1857","@flighthq/render":"0.5.1-next.909.a5d1857","@flighthq/scene3d":"0.5.1-next.909.a5d1857","@flighthq/shading":"0.5.1-next.909.a5d1857","@flighthq/texture":"0.5.1-next.909.a5d1857","@flighthq/geometry":"0.5.1-next.909.a5d1857","@flighthq/lighting":"0.5.1-next.909.a5d1857","@flighthq/registry":"0.5.1-next.909.a5d1857","@flighthq/materials":"0.5.1-next.909.a5d1857","@flighthq/render-gl":"0.5.1-next.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.909.a5d1857_1788564911171_0.2627756026660488","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.909.a5d1857":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f8e99a7ba5bb98a60d4e5682d01a02eb7c45824b","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.909.a5d1857.tgz","fileCount":326,"integrity":"sha512-ZELrAMweWbqEvZP2TKvr/R6hbdbHAmQa9jaIh6oilzefyPDcEhShLH6oOQ4ER8cgBsgXVAT7PqSlAs7hzbWyHQ==","signatures":[{"sig":"MEUCIQDP04Jb0TbeKSl0X8liebGnd7GThJiBC/xjTj1zQ2lLrgIgB7OXoJEv/mWmfvFfdZ+MvXPHETIrW17INTo+AfEaHro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFlo926NSfD2oY4+JOZ3nDTEWguo10CJ7bKpzR4YldHxAiBhA1QeSq1jmnfut3rfsGSyglXys206ppFl8lyYqfI41A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057410},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.909.a5d1857","@flighthq/mesh":"0.5.1-edge.909.a5d1857","@flighthq/node":"0.5.1-edge.909.a5d1857","@flighthq/color":"0.5.1-edge.909.a5d1857","@flighthq/image":"0.5.1-edge.909.a5d1857","@flighthq/types":"0.5.1-edge.909.a5d1857","@flighthq/camera":"0.5.1-edge.909.a5d1857","@flighthq/render":"0.5.1-edge.909.a5d1857","@flighthq/scene3d":"0.5.1-edge.909.a5d1857","@flighthq/shading":"0.5.1-edge.909.a5d1857","@flighthq/texture":"0.5.1-edge.909.a5d1857","@flighthq/geometry":"0.5.1-edge.909.a5d1857","@flighthq/lighting":"0.5.1-edge.909.a5d1857","@flighthq/registry":"0.5.1-edge.909.a5d1857","@flighthq/materials":"0.5.1-edge.909.a5d1857","@flighthq/render-gl":"0.5.1-edge.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.909.a5d1857_1788565480332_0.5738046265260428","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.911.32a089f":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"de9d025f66fe4fbe3511e465314951a38a32fc50","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.911.32a089f.tgz","fileCount":326,"integrity":"sha512-w4MtHEpXDFzblI/krYXfbu9bdfpGsuZMfLtynbFMVRgIvpVmwrjVQ7abKVZrbfyGAzYy61nW5u8UmPyJaheloQ==","signatures":[{"sig":"MEQCIH8xJqQYvTMOv6Y4w41tFmU5SofC2J9jJ23OhcFlZx5pAiAspwVeZ7WIlSTCZxiIRAgiuqcWxImPanMbToDdeJtRcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBsdYNOni2u2pvKVYrdBY0K1c1shWigB/GckBbUIz85wAiEA1dNJzT1ZEAuhCW0f5TquBCk0C7gNKOfHyNAsmS+7fXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057410},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.911.32a089f","@flighthq/mesh":"0.5.1-next.911.32a089f","@flighthq/node":"0.5.1-next.911.32a089f","@flighthq/color":"0.5.1-next.911.32a089f","@flighthq/image":"0.5.1-next.911.32a089f","@flighthq/types":"0.5.1-next.911.32a089f","@flighthq/camera":"0.5.1-next.911.32a089f","@flighthq/render":"0.5.1-next.911.32a089f","@flighthq/scene3d":"0.5.1-next.911.32a089f","@flighthq/shading":"0.5.1-next.911.32a089f","@flighthq/texture":"0.5.1-next.911.32a089f","@flighthq/geometry":"0.5.1-next.911.32a089f","@flighthq/lighting":"0.5.1-next.911.32a089f","@flighthq/registry":"0.5.1-next.911.32a089f","@flighthq/materials":"0.5.1-next.911.32a089f","@flighthq/render-gl":"0.5.1-next.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.911.32a089f_1788585452150_0.45737354700558375","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.911.32a089f":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"39463001208963925bb3e5c4ff8051baeb641133","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.911.32a089f.tgz","fileCount":326,"integrity":"sha512-3StLRV+ew6QlsUCC31IExJyaoxFljJdtkL/xMHVtGd3WQxfMm3j7D91wjF+ihS+LJBi42RIdw4RwboHxLDuDkg==","signatures":[{"sig":"MEUCIQDfjbj+DMbeu6QEXlchOsSJl6PHVWnCwaP4vRdso+fB/wIgEQC0CNAyFvvOTUqRUlIs8UKz3SqfLWc/3kYutmXiQNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcdizSRqTiH4fOSXvMHRCDNW5GoiWZmCszBjSCrgF+fQIgOQGAoZK86Y6yAxjnhCMcIwllYZ/NGZ8spb5ewc+p2kE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057410},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.911.32a089f","@flighthq/mesh":"0.5.1-edge.911.32a089f","@flighthq/node":"0.5.1-edge.911.32a089f","@flighthq/color":"0.5.1-edge.911.32a089f","@flighthq/image":"0.5.1-edge.911.32a089f","@flighthq/types":"0.5.1-edge.911.32a089f","@flighthq/camera":"0.5.1-edge.911.32a089f","@flighthq/render":"0.5.1-edge.911.32a089f","@flighthq/scene3d":"0.5.1-edge.911.32a089f","@flighthq/shading":"0.5.1-edge.911.32a089f","@flighthq/texture":"0.5.1-edge.911.32a089f","@flighthq/geometry":"0.5.1-edge.911.32a089f","@flighthq/lighting":"0.5.1-edge.911.32a089f","@flighthq/registry":"0.5.1-edge.911.32a089f","@flighthq/materials":"0.5.1-edge.911.32a089f","@flighthq/render-gl":"0.5.1-edge.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.911.32a089f_1788585867895_0.4571379778065019","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.912.289aaa0":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f21e7c674d5f2141ff4ba5c5b67a05550d8ec4a2","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.912.289aaa0.tgz","fileCount":326,"integrity":"sha512-WhOhYq6hHB85P6xNVsDSkN/DctifKjTntEQfTH6OkrvYsDAnc0sA3I62g5toc+94Uv2GGCGvbHmil/1VxKD0mg==","signatures":[{"sig":"MEQCIGFHjvjR8QNXTNoOWsmkNymwJbIyAF1Uq83qzpT7vbWJAiAnofhGyFSqhfnlNGbZDnoF1OfCWwBcVW/IjieG05cZqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDeMSh7/iQTM+mCpOkkBQwqYFfWUBBku5RoDGRKxiBvlAiEA0IF7tG91MsXDkslhYjLH1rk5dNmhQnn9aLqfeWGL5XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057410},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.912.289aaa0","@flighthq/mesh":"0.5.1-next.912.289aaa0","@flighthq/node":"0.5.1-next.912.289aaa0","@flighthq/color":"0.5.1-next.912.289aaa0","@flighthq/image":"0.5.1-next.912.289aaa0","@flighthq/types":"0.5.1-next.912.289aaa0","@flighthq/camera":"0.5.1-next.912.289aaa0","@flighthq/render":"0.5.1-next.912.289aaa0","@flighthq/scene3d":"0.5.1-next.912.289aaa0","@flighthq/shading":"0.5.1-next.912.289aaa0","@flighthq/texture":"0.5.1-next.912.289aaa0","@flighthq/geometry":"0.5.1-next.912.289aaa0","@flighthq/lighting":"0.5.1-next.912.289aaa0","@flighthq/registry":"0.5.1-next.912.289aaa0","@flighthq/materials":"0.5.1-next.912.289aaa0","@flighthq/render-gl":"0.5.1-next.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.912.289aaa0_1788587344506_0.24144986168285265","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.912.289aaa0":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"4d8a513ac5bc969d10024c8ca1ba5e0da379c418","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.912.289aaa0.tgz","fileCount":326,"integrity":"sha512-chArjWDkHu67VklmjzV2UcO9ceIL6S9SfH9pe5g839Dcc2TnOM+Yu6/iGzSeCohLBB3ak5lV0Qr+IbOksmIsdA==","signatures":[{"sig":"MEYCIQCGOOhcA6iyBkqQ8SXu5gGQXjRqQczinRHc+D7Qmw671wIhAKHx4PqeQHcLLa3dSF0pOiuOJ5sXuHAdqi4dngmlGe2c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFCLeuyv66sZun4sZIA9t/Aq0ckzbCimKVyc0XEgQsIgIhAMADY+Docri1/d/th51m+oUNn4odLq7RgNDhwHVbVhhI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057410},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.912.289aaa0","@flighthq/mesh":"0.5.1-edge.912.289aaa0","@flighthq/node":"0.5.1-edge.912.289aaa0","@flighthq/color":"0.5.1-edge.912.289aaa0","@flighthq/image":"0.5.1-edge.912.289aaa0","@flighthq/types":"0.5.1-edge.912.289aaa0","@flighthq/camera":"0.5.1-edge.912.289aaa0","@flighthq/render":"0.5.1-edge.912.289aaa0","@flighthq/scene3d":"0.5.1-edge.912.289aaa0","@flighthq/shading":"0.5.1-edge.912.289aaa0","@flighthq/texture":"0.5.1-edge.912.289aaa0","@flighthq/geometry":"0.5.1-edge.912.289aaa0","@flighthq/lighting":"0.5.1-edge.912.289aaa0","@flighthq/registry":"0.5.1-edge.912.289aaa0","@flighthq/materials":"0.5.1-edge.912.289aaa0","@flighthq/render-gl":"0.5.1-edge.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.912.289aaa0_1788587624624_0.625108984456155","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.914.ed01add":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a5b8c1ce61bd94c38dc05cc6e18a5097e876055a","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.914.ed01add.tgz","fileCount":326,"integrity":"sha512-uGwyCsk6ytrG6yfKGEbQPg/DwH0TMfj28IFk7cYmRdbpt5jawcjhKGb/Xhin2Bh4bKzbrbVIpPQ6qpkrRLqVZA==","signatures":[{"sig":"MEUCIQDHWD0c62lFhe7bMa3zfzW5gn8B07WOrtYAZXziiZBKaAIgTVGvw3LVCPx/Mi88V3G+TSk5r86nYoHUlNlYL5MpuUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDx+xW4LZUjbrxKl7xdLvQXxLf8+D5oiAHKdHSwJ7daAAiEAjnszPBaebchrPkdLLBL8lIr8geUNiij4bRifzgZGnrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1065291},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.914.ed01add","@flighthq/mesh":"0.5.1-next.914.ed01add","@flighthq/node":"0.5.1-next.914.ed01add","@flighthq/color":"0.5.1-next.914.ed01add","@flighthq/image":"0.5.1-next.914.ed01add","@flighthq/types":"0.5.1-next.914.ed01add","@flighthq/camera":"0.5.1-next.914.ed01add","@flighthq/render":"0.5.1-next.914.ed01add","@flighthq/scene3d":"0.5.1-next.914.ed01add","@flighthq/shading":"0.5.1-next.914.ed01add","@flighthq/texture":"0.5.1-next.914.ed01add","@flighthq/geometry":"0.5.1-next.914.ed01add","@flighthq/lighting":"0.5.1-next.914.ed01add","@flighthq/registry":"0.5.1-next.914.ed01add","@flighthq/materials":"0.5.1-next.914.ed01add","@flighthq/render-gl":"0.5.1-next.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.914.ed01add_1788630900348_0.41390709425264394","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.914.ed01add":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"993f9c714030ad4d677048c7500593458f66b454","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.914.ed01add.tgz","fileCount":326,"integrity":"sha512-HTRSIVHk1WI66G6Mi4yxLF+9NO/1TF8kRt9xa5BuKHeTovJlNl5aXleu6lJAO3XveGqiv1rxovf0G7lS8R9jvA==","signatures":[{"sig":"MEYCIQDiv+G20Ol1nNI/1LegQlont0MawnjrY2Xl2C54OQHOJgIhAIjR8ZV5F0tYPzpI81czJ9/QZxK96VA2pvih8KtopKYY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGSG+gd0qtJF/oB9/H8b1d0UJO0GMl2w2xayAJvhLt3QAiEAmwV91aoxc8fY6ZiO7v62e/i40A1wRqWLNhJBK7FYUeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1065291},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.914.ed01add","@flighthq/mesh":"0.5.1-edge.914.ed01add","@flighthq/node":"0.5.1-edge.914.ed01add","@flighthq/color":"0.5.1-edge.914.ed01add","@flighthq/image":"0.5.1-edge.914.ed01add","@flighthq/types":"0.5.1-edge.914.ed01add","@flighthq/camera":"0.5.1-edge.914.ed01add","@flighthq/render":"0.5.1-edge.914.ed01add","@flighthq/scene3d":"0.5.1-edge.914.ed01add","@flighthq/shading":"0.5.1-edge.914.ed01add","@flighthq/texture":"0.5.1-edge.914.ed01add","@flighthq/geometry":"0.5.1-edge.914.ed01add","@flighthq/lighting":"0.5.1-edge.914.ed01add","@flighthq/registry":"0.5.1-edge.914.ed01add","@flighthq/materials":"0.5.1-edge.914.ed01add","@flighthq/render-gl":"0.5.1-edge.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.914.ed01add_1788631331070_0.3728037039696541","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.915.d4da7e7":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f2c80a93934fb224d8dd32c3008128c300efe65b","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.915.d4da7e7.tgz","fileCount":326,"integrity":"sha512-C72jMplFTZ6U7M6eQakKfv8ZIciigal2woSaFoGV4UXBxlTvB2VGdDiTq4KZdzD2kL6y3EGZZUzFgI52zmaUpg==","signatures":[{"sig":"MEUCIQD9wvII8TbWA7u0lctsQxKMPBa/epa7W71HLvlSUK/BvgIgKJhJW7+pF5xad8bX9inNNFrD0QYi2Fd/n1jSsiSIdaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE6TX4cjdoZLjoLxTmVvYwXsZNcMCKZFpL4TSpVXsBVMAiEA6gq2D6jKIByonPu4kNnCiBJfXxOm27ffv8upg5yvmF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1065291},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.915.d4da7e7","@flighthq/mesh":"0.5.1-next.915.d4da7e7","@flighthq/node":"0.5.1-next.915.d4da7e7","@flighthq/color":"0.5.1-next.915.d4da7e7","@flighthq/image":"0.5.1-next.915.d4da7e7","@flighthq/types":"0.5.1-next.915.d4da7e7","@flighthq/camera":"0.5.1-next.915.d4da7e7","@flighthq/render":"0.5.1-next.915.d4da7e7","@flighthq/scene3d":"0.5.1-next.915.d4da7e7","@flighthq/shading":"0.5.1-next.915.d4da7e7","@flighthq/texture":"0.5.1-next.915.d4da7e7","@flighthq/geometry":"0.5.1-next.915.d4da7e7","@flighthq/lighting":"0.5.1-next.915.d4da7e7","@flighthq/registry":"0.5.1-next.915.d4da7e7","@flighthq/materials":"0.5.1-next.915.d4da7e7","@flighthq/render-gl":"0.5.1-next.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.915.d4da7e7_1788632467809_0.47968388476928925","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.915.d4da7e7":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"47d77e8cd3cdc4841c52f7c93e5b62489c7627ee","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.915.d4da7e7.tgz","fileCount":326,"integrity":"sha512-vKeRgc9Zcj2MwErReqpnmBqUf7U5/Wz5c8bi+kTRg6q6KEeJaQ5b10gdEiKp1bAxiLFgYuusbsvrabz5PUJWoQ==","signatures":[{"sig":"MEUCIQCub3+gIQyL2W8+T2QOnvx0+tsqjT3Y3ijOnsmu8NmmYQIgJe7mBsV3WBv/Ie5sW43Sy/sSeQ/fga4PonPZK1lHj3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzHMRI2DthdxKHyuRKvsLnv7rgi3D+BUa8g72EkhthxgIgdPXU5LprawzjYE/ZGt2uuuLZ8ysGO9XapHvLsNOx0PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1065291},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.915.d4da7e7","@flighthq/mesh":"0.5.1-edge.915.d4da7e7","@flighthq/node":"0.5.1-edge.915.d4da7e7","@flighthq/color":"0.5.1-edge.915.d4da7e7","@flighthq/image":"0.5.1-edge.915.d4da7e7","@flighthq/types":"0.5.1-edge.915.d4da7e7","@flighthq/camera":"0.5.1-edge.915.d4da7e7","@flighthq/render":"0.5.1-edge.915.d4da7e7","@flighthq/scene3d":"0.5.1-edge.915.d4da7e7","@flighthq/shading":"0.5.1-edge.915.d4da7e7","@flighthq/texture":"0.5.1-edge.915.d4da7e7","@flighthq/geometry":"0.5.1-edge.915.d4da7e7","@flighthq/lighting":"0.5.1-edge.915.d4da7e7","@flighthq/registry":"0.5.1-edge.915.d4da7e7","@flighthq/materials":"0.5.1-edge.915.d4da7e7","@flighthq/render-gl":"0.5.1-edge.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.915.d4da7e7_1788632896276_0.4362230519056085","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.919.354c575":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"aa76ecaebb099630d9b61cd3308fdbfd510c5a85","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.919.354c575.tgz","fileCount":326,"integrity":"sha512-3rjde8jfkKrgrti8CtfIm78JNYDrzTyzrgBPdZBDn5YxLimBcqELsoOqGY74Kk3kXDIwp/+tZ9plBQNugBNkxQ==","signatures":[{"sig":"MEYCIQDFnDTqsLJSTfEDUS6eWldEz8LGORde0g5SKh8i0yiy0gIhAJPXCVSGaucs8m907qWGCtwy41rbcmyJvx5S2aqt8spp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB8y3fpsj5jsDpU1Syjd3lFagbB98OB0pYSFlj/gp6pYAiEAvbKprPeHxMvQ7o6vo07fUNmREBFZJ1WB81kwUAfEm+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1076948},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.919.354c575","@flighthq/mesh":"0.5.1-next.919.354c575","@flighthq/node":"0.5.1-next.919.354c575","@flighthq/color":"0.5.1-next.919.354c575","@flighthq/image":"0.5.1-next.919.354c575","@flighthq/types":"0.5.1-next.919.354c575","@flighthq/camera":"0.5.1-next.919.354c575","@flighthq/render":"0.5.1-next.919.354c575","@flighthq/scene3d":"0.5.1-next.919.354c575","@flighthq/shading":"0.5.1-next.919.354c575","@flighthq/texture":"0.5.1-next.919.354c575","@flighthq/geometry":"0.5.1-next.919.354c575","@flighthq/lighting":"0.5.1-next.919.354c575","@flighthq/registry":"0.5.1-next.919.354c575","@flighthq/materials":"0.5.1-next.919.354c575","@flighthq/render-gl":"0.5.1-next.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.919.354c575_1788649869342_0.6358841387872192","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.919.354c575":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"dfe21c8d1d8f715a2778e601a7f718abfbca8083","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.919.354c575.tgz","fileCount":326,"integrity":"sha512-LzSMU3VYqJyt7Gt+HgMoR9Q7ZgFYWp3oUL4YVs0QrVUIuvx6Jk24OomyQQs1/J/AuLw+t6ZVIQaASIlR2MEiIw==","signatures":[{"sig":"MEYCIQDvUnFZRbX0Sj5jHCHAaT/xUZyIBF5JjDI/t0wIzgbs2wIhAPQ1O/71kDIVZn309In5sKi7CwOPhaoaQvHa6Ccx0AxK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYn8dghbYvhNhwHsYzfp7nJKlEfgd5D6QGsYotMhY5uQIgV6eVjWdRPhU8+YsKZgV11gjZoGM3/tAIdyMEjqxu7Gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1076948},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.919.354c575","@flighthq/mesh":"0.5.1-edge.919.354c575","@flighthq/node":"0.5.1-edge.919.354c575","@flighthq/color":"0.5.1-edge.919.354c575","@flighthq/image":"0.5.1-edge.919.354c575","@flighthq/types":"0.5.1-edge.919.354c575","@flighthq/camera":"0.5.1-edge.919.354c575","@flighthq/render":"0.5.1-edge.919.354c575","@flighthq/scene3d":"0.5.1-edge.919.354c575","@flighthq/shading":"0.5.1-edge.919.354c575","@flighthq/texture":"0.5.1-edge.919.354c575","@flighthq/geometry":"0.5.1-edge.919.354c575","@flighthq/lighting":"0.5.1-edge.919.354c575","@flighthq/registry":"0.5.1-edge.919.354c575","@flighthq/materials":"0.5.1-edge.919.354c575","@flighthq/render-gl":"0.5.1-edge.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.919.354c575_1788650435843_0.11713746574931738","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.920.da8f530":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0d41c77f1bf5d38bdb76eec991b8ebc41b636771","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.920.da8f530.tgz","fileCount":326,"integrity":"sha512-L7/kv8EPIolvWIIhQxKXBTV5u89GlTlO2xzZYjTjYxwcQ14/cF/y/xxRqbmbAzfPSpJudEspeZx/hYI09MvR2A==","signatures":[{"sig":"MEYCIQD4anMErkwd9+GQRLskE60vkTlVs7g5hsPHOyetUFsdUwIhAIwwHbf+IPIjjvH3K0SacZUYrISNSStt4fXGGqmr8LYR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3OQzTJIkOhVxB45+yosy3iHvddtnG9Z3lABvmPVG6UgIgaWplJ4ndFcr7p5C8gCzAmxaG+ZSnh/fUrjuBVerzOJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1076948},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.920.da8f530","@flighthq/mesh":"0.5.1-next.920.da8f530","@flighthq/node":"0.5.1-next.920.da8f530","@flighthq/color":"0.5.1-next.920.da8f530","@flighthq/image":"0.5.1-next.920.da8f530","@flighthq/types":"0.5.1-next.920.da8f530","@flighthq/camera":"0.5.1-next.920.da8f530","@flighthq/render":"0.5.1-next.920.da8f530","@flighthq/scene3d":"0.5.1-next.920.da8f530","@flighthq/shading":"0.5.1-next.920.da8f530","@flighthq/texture":"0.5.1-next.920.da8f530","@flighthq/geometry":"0.5.1-next.920.da8f530","@flighthq/lighting":"0.5.1-next.920.da8f530","@flighthq/registry":"0.5.1-next.920.da8f530","@flighthq/materials":"0.5.1-next.920.da8f530","@flighthq/render-gl":"0.5.1-next.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.920.da8f530_1788726264931_0.9591654530607223","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.920.da8f530":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"7fdf2e9d1530826c4304a9c2b07b8dfae4c864b5","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.920.da8f530.tgz","fileCount":326,"integrity":"sha512-DzTu3jq9TYbStlxjq6xCjCYSE01FMMdDPsvGCCejKdXMP3Zs0yNzkas3wAsAHcCT/fKKOXQmPIzSMBOGlPaJ7A==","signatures":[{"sig":"MEUCIQD58hD0i+ARRpjrBW7qVUzamyyzSZesNSDozZ5QmqB1GwIgA2Xqf7KGT503g85y1AUPF9pRpyVn6YvXaT16ASE1sbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGPHY/N6wTxDWGhjMF72vxMIObH1+mXxy6uLDEN3hXuOAiEA52chu+ZoWFhEHLjryiVGaWx1R5G4GROI5zbFgBOdE44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1076948},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.920.da8f530","@flighthq/mesh":"0.5.1-edge.920.da8f530","@flighthq/node":"0.5.1-edge.920.da8f530","@flighthq/color":"0.5.1-edge.920.da8f530","@flighthq/image":"0.5.1-edge.920.da8f530","@flighthq/types":"0.5.1-edge.920.da8f530","@flighthq/camera":"0.5.1-edge.920.da8f530","@flighthq/render":"0.5.1-edge.920.da8f530","@flighthq/scene3d":"0.5.1-edge.920.da8f530","@flighthq/shading":"0.5.1-edge.920.da8f530","@flighthq/texture":"0.5.1-edge.920.da8f530","@flighthq/geometry":"0.5.1-edge.920.da8f530","@flighthq/lighting":"0.5.1-edge.920.da8f530","@flighthq/registry":"0.5.1-edge.920.da8f530","@flighthq/materials":"0.5.1-edge.920.da8f530","@flighthq/render-gl":"0.5.1-edge.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.920.da8f530_1788726812587_0.02859059202491676","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.973.788d3d7":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.973.788d3d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"fd2bdeca5115ad78274d48cb42741d6de137889f","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.973.788d3d7.tgz","fileCount":332,"integrity":"sha512-PwPofiKdqwovnR3/oFhBiZyjahtcYwbHg4QZZ3MYoYg+XTv1oe3a0HADMggJvL2JyQvN7LTHYEs+2A7tLyoFfw==","signatures":[{"sig":"MEQCIDbw+CwXbgMtZ4RrxSymAWT6KI6Df7OohCCqkgGwNX4VAiAvM5i+R+Tkph0ggExg68ZzokI3jHCyLo076UP/3/2Npw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHRvvVedYCr1nCLbzzXwjppQiDM00gl1jzBOuXt+M13QIhAI05OOkdZ9swiWdBH/AhV6Hc3IqTrzjAmuEuCp+28LbK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.973.788d3d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119745},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.973.788d3d7","@flighthq/mesh":"0.5.1-next.973.788d3d7","@flighthq/node":"0.5.1-next.973.788d3d7","@flighthq/color":"0.5.1-next.973.788d3d7","@flighthq/image":"0.5.1-next.973.788d3d7","@flighthq/types":"0.5.1-next.973.788d3d7","@flighthq/camera":"0.5.1-next.973.788d3d7","@flighthq/render":"0.5.1-next.973.788d3d7","@flighthq/scene3d":"0.5.1-next.973.788d3d7","@flighthq/shading":"0.5.1-next.973.788d3d7","@flighthq/texture":"0.5.1-next.973.788d3d7","@flighthq/geometry":"0.5.1-next.973.788d3d7","@flighthq/lighting":"0.5.1-next.973.788d3d7","@flighthq/registry":"0.5.1-next.973.788d3d7","@flighthq/materials":"0.5.1-next.973.788d3d7","@flighthq/render-gl":"0.5.1-next.973.788d3d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.973.788d3d7_1788898883380_0.7348934861494327","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1017.13841a8":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1017.13841a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"7af2464728ec3404c6887f05d2f1da57b7bb1de0","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1017.13841a8.tgz","fileCount":332,"integrity":"sha512-alJimk9yC9P2wGLkBk8ekJQbixEbUxFb2OY13XN4rU1ZlycCBvl1vATsv89R2mx443XAgJ1JwEpCg7PC9UbEKw==","signatures":[{"sig":"MEUCIAEk/LEBpl25zaSTYr220u4SUDUJiGTABRp7HEqBgkhTAiEA17qUy4rK1nPI5mmVtF0UN08iW0Q7hmQdOlQmu5HTCOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEzQzAhyt11Fb2tUpKe0QnzWeg54QsXyfvF8RsRsrRh3AiB1n1/9mBItqQt0J9iF8oxL8dpPHSXtI1hFnHHMw6ccUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1017.13841a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131826},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1017.13841a8","@flighthq/mesh":"0.5.1-next.1017.13841a8","@flighthq/node":"0.5.1-next.1017.13841a8","@flighthq/color":"0.5.1-next.1017.13841a8","@flighthq/image":"0.5.1-next.1017.13841a8","@flighthq/types":"0.5.1-next.1017.13841a8","@flighthq/camera":"0.5.1-next.1017.13841a8","@flighthq/render":"0.5.1-next.1017.13841a8","@flighthq/scene3d":"0.5.1-next.1017.13841a8","@flighthq/shading":"0.5.1-next.1017.13841a8","@flighthq/texture":"0.5.1-next.1017.13841a8","@flighthq/geometry":"0.5.1-next.1017.13841a8","@flighthq/lighting":"0.5.1-next.1017.13841a8","@flighthq/registry":"0.5.1-next.1017.13841a8","@flighthq/materials":"0.5.1-next.1017.13841a8","@flighthq/render-gl":"0.5.1-next.1017.13841a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1017.13841a8_1788927346681_0.34049764240267844","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1019.1274ec5":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"43a62faabdc4eed34a48df492b5c813f39dd72df","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1019.1274ec5.tgz","fileCount":332,"integrity":"sha512-dsKVAB2AlM+kSHKaf9ySnBwNZTu7BJeUCkUkJQXXKW+wcDxBUo6y97QICQfn9/Vucd58ufFNKrzCWXT3SiEprA==","signatures":[{"sig":"MEUCIQCluywb3PHqxwfeuML9mI+R678PMTNoCapzQxa36WYY7gIgOyKW46/iucgDOWByUwHMRwyUAw89f2GBqmnTCZ/TDJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDr7wYMSYrm0RBGUdfKbFEz36a/5IhTCBhwTE5ba0dgHwIgMftmHRFED3rShtT4/wBn6DSi9/vtoTHTVQNKFgV0/h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131826},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1019.1274ec5","@flighthq/mesh":"0.5.1-next.1019.1274ec5","@flighthq/node":"0.5.1-next.1019.1274ec5","@flighthq/color":"0.5.1-next.1019.1274ec5","@flighthq/image":"0.5.1-next.1019.1274ec5","@flighthq/types":"0.5.1-next.1019.1274ec5","@flighthq/camera":"0.5.1-next.1019.1274ec5","@flighthq/render":"0.5.1-next.1019.1274ec5","@flighthq/scene3d":"0.5.1-next.1019.1274ec5","@flighthq/shading":"0.5.1-next.1019.1274ec5","@flighthq/texture":"0.5.1-next.1019.1274ec5","@flighthq/geometry":"0.5.1-next.1019.1274ec5","@flighthq/lighting":"0.5.1-next.1019.1274ec5","@flighthq/registry":"0.5.1-next.1019.1274ec5","@flighthq/materials":"0.5.1-next.1019.1274ec5","@flighthq/render-gl":"0.5.1-next.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1019.1274ec5_1788934533109_0.9827920681066715","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1019.1274ec5":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"05e12efc59e4c72b4297c7afc82226fe0db600df","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1019.1274ec5.tgz","fileCount":332,"integrity":"sha512-qGaYK+k+gLcZncFUlzQqIkJoRGfWneXz3xhOocCVVRizW9JYWCXCED3HiZdymKV4IbhU6ZtB9jUKtiUTlAA83Q==","signatures":[{"sig":"MEUCIBnOLZWP4bl5NAGi9RrURPa40nlFipWxTDU4b9mukbSuAiEAoj23fwHegnl9vTlo1uRcDCXnGoNh+0cwcrLhXfF3Y0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIiAlffugSefMvmiQ6WfYiijLdt382WxVvUeGkljedAQIgdAN8M3oodn0jc55lwjOtG8DVn7pugMw24LbndwfuyYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131826},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1019.1274ec5","@flighthq/mesh":"0.5.1-edge.1019.1274ec5","@flighthq/node":"0.5.1-edge.1019.1274ec5","@flighthq/color":"0.5.1-edge.1019.1274ec5","@flighthq/image":"0.5.1-edge.1019.1274ec5","@flighthq/types":"0.5.1-edge.1019.1274ec5","@flighthq/camera":"0.5.1-edge.1019.1274ec5","@flighthq/render":"0.5.1-edge.1019.1274ec5","@flighthq/scene3d":"0.5.1-edge.1019.1274ec5","@flighthq/shading":"0.5.1-edge.1019.1274ec5","@flighthq/texture":"0.5.1-edge.1019.1274ec5","@flighthq/geometry":"0.5.1-edge.1019.1274ec5","@flighthq/lighting":"0.5.1-edge.1019.1274ec5","@flighthq/registry":"0.5.1-edge.1019.1274ec5","@flighthq/materials":"0.5.1-edge.1019.1274ec5","@flighthq/render-gl":"0.5.1-edge.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1019.1274ec5_1788935114498_0.9750055678691547","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1047.858b9b6":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"856945eb304c37dcde2c8a50d05814df386580ac","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1047.858b9b6.tgz","fileCount":337,"integrity":"sha512-QAWzv+Uc8gnXFIBWn55qVX4lFx0N7OuFrGjYQf2alvatxRPgC1j2xWQFINT9XFxyLc7S3FDOQebry7O5etNjpQ==","signatures":[{"sig":"MEYCIQCnY9Vy7sV8CbW+0qeokkvHr6l5HE7M/qcfxaivTRs12wIhAMSq+DH/EswpV6R0cdN2I9dV5CmVb8heVqQSpjL/f6/y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDps8rJpFj0UlcePjvpeq92lSYZFIxGvfO1p4QMgzexGAiEA41B5Z73nLSNG4Si/S/EYKE9UqqNmzMSYGY8LvTcfCFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149340},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1047.858b9b6","@flighthq/mesh":"0.5.1-next.1047.858b9b6","@flighthq/node":"0.5.1-next.1047.858b9b6","@flighthq/color":"0.5.1-next.1047.858b9b6","@flighthq/image":"0.5.1-next.1047.858b9b6","@flighthq/types":"0.5.1-next.1047.858b9b6","@flighthq/camera":"0.5.1-next.1047.858b9b6","@flighthq/render":"0.5.1-next.1047.858b9b6","@flighthq/scene3d":"0.5.1-next.1047.858b9b6","@flighthq/shading":"0.5.1-next.1047.858b9b6","@flighthq/texture":"0.5.1-next.1047.858b9b6","@flighthq/geometry":"0.5.1-next.1047.858b9b6","@flighthq/lighting":"0.5.1-next.1047.858b9b6","@flighthq/registry":"0.5.1-next.1047.858b9b6","@flighthq/materials":"0.5.1-next.1047.858b9b6","@flighthq/render-gl":"0.5.1-next.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1047.858b9b6_1788973305967_0.5406264387001645","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1047.858b9b6":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"200d0c5a7a1943235bc7cb688e4941f910e27188","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1047.858b9b6.tgz","fileCount":337,"integrity":"sha512-rGsbZ8QZ7QMSxYz9yE9/99EbQun8eX0/9hkiTK8Yf7Dfhgrdj0usfhV/ra4mUmMe+qpnoqFVSLrSZxES96sfgg==","signatures":[{"sig":"MEUCIQC5AyyLjuHtyH6x608MZ9vwHMcCQd9UnJpOZsCEibbEkQIgZFVdOUYTUU4DMGgF7hFLeBXZp6qb8QoTmqMmB4d/hWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDthECN/BXXYK+o7DevedUIoQ1oe+xNrlphxrUZVrfrvAIhAOfuV1gQLQcaEzCMr2wmdUNBUoybV8M+LqtbJvllwJj+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149340},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1047.858b9b6","@flighthq/mesh":"0.5.1-edge.1047.858b9b6","@flighthq/node":"0.5.1-edge.1047.858b9b6","@flighthq/color":"0.5.1-edge.1047.858b9b6","@flighthq/image":"0.5.1-edge.1047.858b9b6","@flighthq/types":"0.5.1-edge.1047.858b9b6","@flighthq/camera":"0.5.1-edge.1047.858b9b6","@flighthq/render":"0.5.1-edge.1047.858b9b6","@flighthq/scene3d":"0.5.1-edge.1047.858b9b6","@flighthq/shading":"0.5.1-edge.1047.858b9b6","@flighthq/texture":"0.5.1-edge.1047.858b9b6","@flighthq/geometry":"0.5.1-edge.1047.858b9b6","@flighthq/lighting":"0.5.1-edge.1047.858b9b6","@flighthq/registry":"0.5.1-edge.1047.858b9b6","@flighthq/materials":"0.5.1-edge.1047.858b9b6","@flighthq/render-gl":"0.5.1-edge.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1047.858b9b6_1788973646226_0.158779915857981","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1050.0bd43cc":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1050.0bd43cc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ec3ad3d5f283400442277315ab9ce01c99e29d26","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1050.0bd43cc.tgz","fileCount":337,"integrity":"sha512-1ATmuJk420uWwAo8RUDbvS0Snh0Knw7WnSUp7vWZSoh9xvqfz76PIopVlwCc1IahWRrR3bS8lqbqqpdnEJUOdA==","signatures":[{"sig":"MEUCIDrpUW0roWCdayNL0rkoP8SgQyTkY1OxA1pi3hY7TJzGAiEAtqMv0yUn0aL57lEtS7w/cn2l2dWjOyLFxj+LuWMseTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHKsOyCgdpy/ggGWcZW/lDjSohL8SqRTp5Qeq5j/HhhmAiEAikYiWG2BuTEV9QAmKpuuJlg+ZU3wa1i4CAy7XGFP5ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1050.0bd43cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149340},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1050.0bd43cc","@flighthq/mesh":"0.5.1-next.1050.0bd43cc","@flighthq/node":"0.5.1-next.1050.0bd43cc","@flighthq/color":"0.5.1-next.1050.0bd43cc","@flighthq/image":"0.5.1-next.1050.0bd43cc","@flighthq/types":"0.5.1-next.1050.0bd43cc","@flighthq/camera":"0.5.1-next.1050.0bd43cc","@flighthq/render":"0.5.1-next.1050.0bd43cc","@flighthq/scene3d":"0.5.1-next.1050.0bd43cc","@flighthq/shading":"0.5.1-next.1050.0bd43cc","@flighthq/texture":"0.5.1-next.1050.0bd43cc","@flighthq/geometry":"0.5.1-next.1050.0bd43cc","@flighthq/lighting":"0.5.1-next.1050.0bd43cc","@flighthq/registry":"0.5.1-next.1050.0bd43cc","@flighthq/materials":"0.5.1-next.1050.0bd43cc","@flighthq/render-gl":"0.5.1-next.1050.0bd43cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1050.0bd43cc_1788988511239_0.43203532574175973","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1051.65889a1":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"5c53f4f1b3cc32c7434fc70d92d7f735bd8e0444","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1051.65889a1.tgz","fileCount":337,"integrity":"sha512-Ws56XOjtDxJQQdLdoYQaqZeTcH1zGZNTT9V5bxIDwZyCXhmtucTJ1cR4/2RiMz1fw/xq9QpkQbLrmRpl0tnS2A==","signatures":[{"sig":"MEUCIQDfDAuNXxlBUnc8/gyVFN8BTh2kqvzzm62apw8SfNiEigIgGU8xa5TnI4sORs2h8FyM8kt/i3oO/R8eM2Tzk/gisUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPbpx9QwqonGWoTQwXD07LMH/hsekXpuqBhjuuqu2DdgIhAIvifiQweiY0hpVGm10yiSLwnGPcs8ZaC1T8aZUHp/5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149340},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1051.65889a1","@flighthq/mesh":"0.5.1-next.1051.65889a1","@flighthq/node":"0.5.1-next.1051.65889a1","@flighthq/color":"0.5.1-next.1051.65889a1","@flighthq/image":"0.5.1-next.1051.65889a1","@flighthq/types":"0.5.1-next.1051.65889a1","@flighthq/camera":"0.5.1-next.1051.65889a1","@flighthq/render":"0.5.1-next.1051.65889a1","@flighthq/scene3d":"0.5.1-next.1051.65889a1","@flighthq/shading":"0.5.1-next.1051.65889a1","@flighthq/texture":"0.5.1-next.1051.65889a1","@flighthq/geometry":"0.5.1-next.1051.65889a1","@flighthq/lighting":"0.5.1-next.1051.65889a1","@flighthq/registry":"0.5.1-next.1051.65889a1","@flighthq/materials":"0.5.1-next.1051.65889a1","@flighthq/render-gl":"0.5.1-next.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1051.65889a1_1788991019056_0.26982046714560814","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1051.65889a1":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"932bf1a8f843e4e660bfb24ebadd6dc3688b2fe5","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1051.65889a1.tgz","fileCount":337,"integrity":"sha512-iOBiwKCsBDC9ZFk9T/QrMMMK49RhOdGsa3zwO0Fad/H/P6xXwjJ42bRi4u6e+HNNbow0Gen/BPSXUMhYAtGR1g==","signatures":[{"sig":"MEYCIQD6ycgDs4WrnLzO5Qll7YiLbeJ973p+ioAadq5M/U2mGgIhAJVaJElbhNbUZPQFrKI/yKZfuXPB9J0wPdJ4RtoHQOWh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDN+YzTr8+LUxB+qmvxyXj9rAr+YVsbYOqlMoBKHK4giAiEAj8xsFQkz+eKFI9YpYinUJdHrL9TFUdiQYUnh3El2ITk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149340},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1051.65889a1","@flighthq/mesh":"0.5.1-edge.1051.65889a1","@flighthq/node":"0.5.1-edge.1051.65889a1","@flighthq/color":"0.5.1-edge.1051.65889a1","@flighthq/image":"0.5.1-edge.1051.65889a1","@flighthq/types":"0.5.1-edge.1051.65889a1","@flighthq/camera":"0.5.1-edge.1051.65889a1","@flighthq/render":"0.5.1-edge.1051.65889a1","@flighthq/scene3d":"0.5.1-edge.1051.65889a1","@flighthq/shading":"0.5.1-edge.1051.65889a1","@flighthq/texture":"0.5.1-edge.1051.65889a1","@flighthq/geometry":"0.5.1-edge.1051.65889a1","@flighthq/lighting":"0.5.1-edge.1051.65889a1","@flighthq/registry":"0.5.1-edge.1051.65889a1","@flighthq/materials":"0.5.1-edge.1051.65889a1","@flighthq/render-gl":"0.5.1-edge.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1051.65889a1_1788991490125_0.9253089473702618","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1052.ea38f97":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"c5a54be4937327e4a56186ad40c7c8506defd8d0","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1052.ea38f97.tgz","fileCount":337,"integrity":"sha512-KIPQ3Tdj/79+WrDAIB98BtTFyaNXf20J3Xj0jXTvoO6zQCofNOkHB3mVybdHGxmzsrmNaUYU/dTS+rCIFXtqpw==","signatures":[{"sig":"MEUCIQCFGzt/vlesg82rHp/6pGBsMK2Y8vCRiVLejpVJB9t6owIgDCPbe4GXsKvygbVOpaLJ5zOF4xUl6sVC/+tai2j5fYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC617GEOaAOyafFl87yej5Fn46CRjP/alQacpd0zBFFKAIhAJ7DfEXm8TiovVmwwe0BU9MT5zx8Gi/nE9emamoNg+nh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149340},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1052.ea38f97","@flighthq/mesh":"0.5.1-next.1052.ea38f97","@flighthq/node":"0.5.1-next.1052.ea38f97","@flighthq/color":"0.5.1-next.1052.ea38f97","@flighthq/image":"0.5.1-next.1052.ea38f97","@flighthq/types":"0.5.1-next.1052.ea38f97","@flighthq/camera":"0.5.1-next.1052.ea38f97","@flighthq/render":"0.5.1-next.1052.ea38f97","@flighthq/scene3d":"0.5.1-next.1052.ea38f97","@flighthq/shading":"0.5.1-next.1052.ea38f97","@flighthq/texture":"0.5.1-next.1052.ea38f97","@flighthq/geometry":"0.5.1-next.1052.ea38f97","@flighthq/lighting":"0.5.1-next.1052.ea38f97","@flighthq/registry":"0.5.1-next.1052.ea38f97","@flighthq/materials":"0.5.1-next.1052.ea38f97","@flighthq/render-gl":"0.5.1-next.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1052.ea38f97_1789013792666_0.6704505483255201","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1052.ea38f97":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"50776c6a85afc837f7d1cbc7679f1e98b75a9f11","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1052.ea38f97.tgz","fileCount":337,"integrity":"sha512-1wUtN9/FAQXSiufSCV5hjHNWE9JK00TFVcdmizxpNJAKPQgcevRWP21U3bXRmiXVKd7bCRl7CNgpC5OXJfIVag==","signatures":[{"sig":"MEUCIQCUJaB0uCEincC5eJcI671Ui9A+YxyzZoRai19rvC7xAAIgUwpJzXlGPCYpeuldgkM03hr6U45PjbHfHRDFwMVkkhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG4Uu+rOKZFCTLchUmQGTEUJ7v29pipmMxUSG9kapNfqAiBXGWRPv8iUqAypZMmwlX1Xm/iI3QzbjHpBj4E7qqxZWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149340},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1052.ea38f97","@flighthq/mesh":"0.5.1-edge.1052.ea38f97","@flighthq/node":"0.5.1-edge.1052.ea38f97","@flighthq/color":"0.5.1-edge.1052.ea38f97","@flighthq/image":"0.5.1-edge.1052.ea38f97","@flighthq/types":"0.5.1-edge.1052.ea38f97","@flighthq/camera":"0.5.1-edge.1052.ea38f97","@flighthq/render":"0.5.1-edge.1052.ea38f97","@flighthq/scene3d":"0.5.1-edge.1052.ea38f97","@flighthq/shading":"0.5.1-edge.1052.ea38f97","@flighthq/texture":"0.5.1-edge.1052.ea38f97","@flighthq/geometry":"0.5.1-edge.1052.ea38f97","@flighthq/lighting":"0.5.1-edge.1052.ea38f97","@flighthq/registry":"0.5.1-edge.1052.ea38f97","@flighthq/materials":"0.5.1-edge.1052.ea38f97","@flighthq/render-gl":"0.5.1-edge.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1052.ea38f97_1789014135814_0.5486266519978067","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1056.4945b81":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"1eacb8f9af3d790e8a7f46f1f9391ff00d18d1c5","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1056.4945b81.tgz","fileCount":337,"integrity":"sha512-T7EZXukCMzIV636moboXCMtHtk0MVS6GBt0J7ZEdljbdXsuNjaL6u5TV++7LnUEkCqW0Ln4lNgfxB8Nz1oD8yw==","signatures":[{"sig":"MEYCIQDAr5Cv88mz3ippg1R6ZY6p0lXHKWgXdb7dwnXjyqY74gIhAICQuGe2hCRjpI+bdpMeVghMDvGTnvOpsTQzHbf8o/62","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFeX1ZdmSgN6bkYP2gB6iw5yiVFQZa8MBxOa32JQzrRgAiAEzX42UZwSN0YHxShU0Kg0cjHMvRHqmZ6mGSTRlzNfkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149340},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1056.4945b81","@flighthq/mesh":"0.5.1-next.1056.4945b81","@flighthq/node":"0.5.1-next.1056.4945b81","@flighthq/color":"0.5.1-next.1056.4945b81","@flighthq/image":"0.5.1-next.1056.4945b81","@flighthq/types":"0.5.1-next.1056.4945b81","@flighthq/camera":"0.5.1-next.1056.4945b81","@flighthq/render":"0.5.1-next.1056.4945b81","@flighthq/scene3d":"0.5.1-next.1056.4945b81","@flighthq/shading":"0.5.1-next.1056.4945b81","@flighthq/texture":"0.5.1-next.1056.4945b81","@flighthq/geometry":"0.5.1-next.1056.4945b81","@flighthq/lighting":"0.5.1-next.1056.4945b81","@flighthq/registry":"0.5.1-next.1056.4945b81","@flighthq/materials":"0.5.1-next.1056.4945b81","@flighthq/render-gl":"0.5.1-next.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1056.4945b81_1789060842483_0.15614511219102267","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1056.4945b81":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"8ccb24d681068372a29d3b80d91255c71ab0d139","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1056.4945b81.tgz","fileCount":337,"integrity":"sha512-v283gYEA6FPtDYjPMjHwgS2SW9/iqkD9DEMYIlks3G4nfSck00Cbhn8LtaadhVKYV2McMsAhjQLLNZm1FCbx6g==","signatures":[{"sig":"MEQCIFmcFGYE4l0vLrDpvjb4/f7PU5ygWBvx5suwsOgRwoMMAiAImZbVuFdfSqRfYKB3NV5p2RpkgLIvNVKidZ9RL9O6dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+f4jF+9i3nrNy3UrDVeN7XSHTPZp9Af/bzN5A66rogwIhAMPQGQVXJQaC+c73tsIqkooNk9nHOWdGWgyf8BZSUaeR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149340},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1056.4945b81","@flighthq/mesh":"0.5.1-edge.1056.4945b81","@flighthq/node":"0.5.1-edge.1056.4945b81","@flighthq/color":"0.5.1-edge.1056.4945b81","@flighthq/image":"0.5.1-edge.1056.4945b81","@flighthq/types":"0.5.1-edge.1056.4945b81","@flighthq/camera":"0.5.1-edge.1056.4945b81","@flighthq/render":"0.5.1-edge.1056.4945b81","@flighthq/scene3d":"0.5.1-edge.1056.4945b81","@flighthq/shading":"0.5.1-edge.1056.4945b81","@flighthq/texture":"0.5.1-edge.1056.4945b81","@flighthq/geometry":"0.5.1-edge.1056.4945b81","@flighthq/lighting":"0.5.1-edge.1056.4945b81","@flighthq/registry":"0.5.1-edge.1056.4945b81","@flighthq/materials":"0.5.1-edge.1056.4945b81","@flighthq/render-gl":"0.5.1-edge.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1056.4945b81_1789061123273_0.12278948898298814","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1058.751c53a":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"385ed552115e47589c7740858d21b5eb7d9bcc3d","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1058.751c53a.tgz","fileCount":337,"integrity":"sha512-MmHWLWPH5PT9dWciiN7eMKE/TlR2kDcWu2A130MeT2Z9rwK67Wu3ZOXhpXbOlzB994rgEXNT6LulbWO5zo8DDQ==","signatures":[{"sig":"MEYCIQCa64onza5aWkrGZHJE6QonB5ymMAtr8lY83aCN8ySZDAIhAKE1xoac/hBEdCulKWZY4OuS0y+PIndHmOCR4VOqo9jQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgfLOqmGQaKz7AujubezAFb2ZiLdkvDbO0qHoaL1AUlAIgYbUTkUQLMDXgp2mCyU+PBa59wWFysqgCcE8xHwPElhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149451},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1058.751c53a","@flighthq/mesh":"0.5.1-next.1058.751c53a","@flighthq/node":"0.5.1-next.1058.751c53a","@flighthq/color":"0.5.1-next.1058.751c53a","@flighthq/image":"0.5.1-next.1058.751c53a","@flighthq/types":"0.5.1-next.1058.751c53a","@flighthq/camera":"0.5.1-next.1058.751c53a","@flighthq/render":"0.5.1-next.1058.751c53a","@flighthq/scene3d":"0.5.1-next.1058.751c53a","@flighthq/shading":"0.5.1-next.1058.751c53a","@flighthq/texture":"0.5.1-next.1058.751c53a","@flighthq/geometry":"0.5.1-next.1058.751c53a","@flighthq/lighting":"0.5.1-next.1058.751c53a","@flighthq/registry":"0.5.1-next.1058.751c53a","@flighthq/materials":"0.5.1-next.1058.751c53a","@flighthq/render-gl":"0.5.1-next.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1058.751c53a_1789079893075_0.1123647637460572","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1059.c56d3cd":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"73317f2a4909fe5c3166a5889733409991846503","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1059.c56d3cd.tgz","fileCount":337,"integrity":"sha512-tcnXHJRMNZ3Gn+IEud418EoR6vpF7OcrRTN1D37ip5EFGlIA4dGmF06XJRr/JdXTY3I2AVWUiKE5VObkRgM6eA==","signatures":[{"sig":"MEYCIQCpoEeiq+woc5j6U9r9Nd7aHOS93fgYiHa4ydDll6BtIAIhAKTdSvJL75WYmW7rLXOMDteGYjFpuvP+XuuJP6fAoRh2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG6j63ox2IvLGXcB7spffLbeH2Db1A7AyaJeCe+YqMr6AiEA448am1NSOmmqs3G9SKs3hQZDIHKh4zELC75tVB36IJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149451},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1059.c56d3cd","@flighthq/mesh":"0.5.1-next.1059.c56d3cd","@flighthq/node":"0.5.1-next.1059.c56d3cd","@flighthq/color":"0.5.1-next.1059.c56d3cd","@flighthq/image":"0.5.1-next.1059.c56d3cd","@flighthq/types":"0.5.1-next.1059.c56d3cd","@flighthq/camera":"0.5.1-next.1059.c56d3cd","@flighthq/render":"0.5.1-next.1059.c56d3cd","@flighthq/scene3d":"0.5.1-next.1059.c56d3cd","@flighthq/shading":"0.5.1-next.1059.c56d3cd","@flighthq/texture":"0.5.1-next.1059.c56d3cd","@flighthq/geometry":"0.5.1-next.1059.c56d3cd","@flighthq/lighting":"0.5.1-next.1059.c56d3cd","@flighthq/registry":"0.5.1-next.1059.c56d3cd","@flighthq/materials":"0.5.1-next.1059.c56d3cd","@flighthq/render-gl":"0.5.1-next.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1059.c56d3cd_1789080051228_0.07122171481408235","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1058.751c53a":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"1bee47d481dbc704c4c9b0839ac464edd7e58d84","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1058.751c53a.tgz","fileCount":337,"integrity":"sha512-SQWI3GHl9HJC4vIkDC7btR1XS/Cc8/EkUEsmbTpDkQK7LBktkkpcf1+GzYtK1o8Kdh+t2eIST0S/hC34fJyzFw==","signatures":[{"sig":"MEUCIB3aNCc9bu0BFogT5HCILj2ucUym+keyIc7mDC45vMYpAiEA9kEGCSu2Z6bsIkJIJhg8a0RFOZdTJWEZI/8+3sNNufY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEzC+oysLUb7OYrUOA0dY0q0istTI9SS79c03tpyoCAwIgNOnVDQo60bXwLTESOeIv1n/KNu0EF+Oh3mI5rE4WJbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149451},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1058.751c53a","@flighthq/mesh":"0.5.1-edge.1058.751c53a","@flighthq/node":"0.5.1-edge.1058.751c53a","@flighthq/color":"0.5.1-edge.1058.751c53a","@flighthq/image":"0.5.1-edge.1058.751c53a","@flighthq/types":"0.5.1-edge.1058.751c53a","@flighthq/camera":"0.5.1-edge.1058.751c53a","@flighthq/render":"0.5.1-edge.1058.751c53a","@flighthq/scene3d":"0.5.1-edge.1058.751c53a","@flighthq/shading":"0.5.1-edge.1058.751c53a","@flighthq/texture":"0.5.1-edge.1058.751c53a","@flighthq/geometry":"0.5.1-edge.1058.751c53a","@flighthq/lighting":"0.5.1-edge.1058.751c53a","@flighthq/registry":"0.5.1-edge.1058.751c53a","@flighthq/materials":"0.5.1-edge.1058.751c53a","@flighthq/render-gl":"0.5.1-edge.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1058.751c53a_1789080457386_0.9617957225620555","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1059.c56d3cd":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"579581e74f308ab6a03f978fe8f870e299a8c9f4","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1059.c56d3cd.tgz","fileCount":337,"integrity":"sha512-srIgy2zd+ZJUVhYa4fNGbnwvvELYoZXH1DWKR0lGS9XIy/W9wCDr1T1YzDqnyTm5eaRpluCT1mXWU4k42V4GTA==","signatures":[{"sig":"MEQCIEacmK3KYhTzxL0k3RR65ZISEjqkvBduDMkN/dx316KKAiBYUDqmuJWre79cOFhnJS6gg/rkhHGnz9rzaQDV3PBSYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICwCcBzbKcf88d8tPobOOxb/13xNdFcpEZSEV2nYac3PAiB9LgX1daV3fL0qBOxh2Muf6bDQHIIuKSmzB5jkRYORww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149451},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1059.c56d3cd","@flighthq/mesh":"0.5.1-edge.1059.c56d3cd","@flighthq/node":"0.5.1-edge.1059.c56d3cd","@flighthq/color":"0.5.1-edge.1059.c56d3cd","@flighthq/image":"0.5.1-edge.1059.c56d3cd","@flighthq/types":"0.5.1-edge.1059.c56d3cd","@flighthq/camera":"0.5.1-edge.1059.c56d3cd","@flighthq/render":"0.5.1-edge.1059.c56d3cd","@flighthq/scene3d":"0.5.1-edge.1059.c56d3cd","@flighthq/shading":"0.5.1-edge.1059.c56d3cd","@flighthq/texture":"0.5.1-edge.1059.c56d3cd","@flighthq/geometry":"0.5.1-edge.1059.c56d3cd","@flighthq/lighting":"0.5.1-edge.1059.c56d3cd","@flighthq/registry":"0.5.1-edge.1059.c56d3cd","@flighthq/materials":"0.5.1-edge.1059.c56d3cd","@flighthq/render-gl":"0.5.1-edge.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1059.c56d3cd_1789080578377_0.858133596116553","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1066.36fe89b":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1066.36fe89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d657c348e606ef54de781274369e2820510f2df9","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1066.36fe89b.tgz","fileCount":342,"integrity":"sha512-bfpVpZzoWSeb++WWBBKmWvx116PFVcYgjSnP8SOpI9A5GbwrjO9SUFb/dWSEyXCO2DhNEQp5/byYqDXKuhRI+g==","signatures":[{"sig":"MEUCIF3D7zuUIIJgLClzFfDnm2OTX0DHeLqjFsf0jryUfwiYAiEAwWcpoCSyoKVxohivQGjbWPQ533qiQODR07d/AiYO5Qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBFDyGV4nujifdli2deBpm7T2tvWB7LMeP/ouxGT5IcDAiAzj0VHL2XXxM3oNO+Ln4Fj60u1YrAmXS4h4CnSsGF4NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1066.36fe89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1166572},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1066.36fe89b","@flighthq/mesh":"0.5.1-next.1066.36fe89b","@flighthq/node":"0.5.1-next.1066.36fe89b","@flighthq/color":"0.5.1-next.1066.36fe89b","@flighthq/image":"0.5.1-next.1066.36fe89b","@flighthq/types":"0.5.1-next.1066.36fe89b","@flighthq/camera":"0.5.1-next.1066.36fe89b","@flighthq/render":"0.5.1-next.1066.36fe89b","@flighthq/scene3d":"0.5.1-next.1066.36fe89b","@flighthq/shading":"0.5.1-next.1066.36fe89b","@flighthq/texture":"0.5.1-next.1066.36fe89b","@flighthq/geometry":"0.5.1-next.1066.36fe89b","@flighthq/lighting":"0.5.1-next.1066.36fe89b","@flighthq/registry":"0.5.1-next.1066.36fe89b","@flighthq/materials":"0.5.1-next.1066.36fe89b","@flighthq/render-gl":"0.5.1-next.1066.36fe89b","@flighthq/scene2d-gl":"0.5.1-next.1066.36fe89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1066.36fe89b_1789109452701_0.057011007706762484","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1069.554a2ac":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1069.554a2ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"44180e1d45727bebe6fd10f0d3b6c947077b6648","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1069.554a2ac.tgz","fileCount":342,"integrity":"sha512-x29nmxHQhmgNR1uCD0VvqXpo+OfAedox6fDxLVs3lM4C8t9RyvFEVBicvAprXYUvwW/q7RixKGqpG/sOCyTKAA==","signatures":[{"sig":"MEYCIQDLM8ICqsyXv/sW4qeidQCBkq8pk+dM7tma5wUyp0B1fAIhANoYFXG2Uvf0Mqv8YKP2ZmVf2mwWxQMVPUMEMTcKLSFt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAty09xXHvvUQA2jvs1gtV7glmW2g25LRTFrjMzT6VB8AiAx77Y+iJd4OYimg04pxaJOIWn1Y0jJ+4/2LF6txoGxXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1069.554a2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1166572},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1069.554a2ac","@flighthq/mesh":"0.5.1-next.1069.554a2ac","@flighthq/node":"0.5.1-next.1069.554a2ac","@flighthq/color":"0.5.1-next.1069.554a2ac","@flighthq/image":"0.5.1-next.1069.554a2ac","@flighthq/types":"0.5.1-next.1069.554a2ac","@flighthq/camera":"0.5.1-next.1069.554a2ac","@flighthq/render":"0.5.1-next.1069.554a2ac","@flighthq/scene3d":"0.5.1-next.1069.554a2ac","@flighthq/shading":"0.5.1-next.1069.554a2ac","@flighthq/texture":"0.5.1-next.1069.554a2ac","@flighthq/geometry":"0.5.1-next.1069.554a2ac","@flighthq/lighting":"0.5.1-next.1069.554a2ac","@flighthq/registry":"0.5.1-next.1069.554a2ac","@flighthq/materials":"0.5.1-next.1069.554a2ac","@flighthq/render-gl":"0.5.1-next.1069.554a2ac","@flighthq/scene2d-gl":"0.5.1-next.1069.554a2ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1069.554a2ac_1789112145035_0.8277194527382892","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1197.6a425ce":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1197.6a425ce","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"73c33502ee0fd28bc0269eee3b3b22e19d99de40","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1197.6a425ce.tgz","fileCount":342,"integrity":"sha512-SYaZeH9Ms+ZCWcHMsh8yu5GzcksssMCdWXLqDaL5uMZ4AUb2LbB1oYnUFHrvXj2wxCnipMQzpY/JO+W3ydMR7A==","signatures":[{"sig":"MEQCIBUWn+M9fuVlpSL6HmtkMVL9Ghd3R/+RYbrm9Xq1OluFAiBxVnFFifOPDxXgSHqa6ASHOuDRMg8yfmNXb8qrY4UifA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5WEHp+T9xCWkoPTFNWWIeCmR0yKxpsQ2c4PMAMxQlkgIhALYzc5V1/ZTs21DWW74B0AfuxOawRNImNvCRs4xRLVD+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1197.6a425ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168836},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1197.6a425ce","@flighthq/mesh":"0.5.1-next.1197.6a425ce","@flighthq/node":"0.5.1-next.1197.6a425ce","@flighthq/color":"0.5.1-next.1197.6a425ce","@flighthq/image":"0.5.1-next.1197.6a425ce","@flighthq/types":"0.5.1-next.1197.6a425ce","@flighthq/camera":"0.5.1-next.1197.6a425ce","@flighthq/render":"0.5.1-next.1197.6a425ce","@flighthq/scene3d":"0.5.1-next.1197.6a425ce","@flighthq/shading":"0.5.1-next.1197.6a425ce","@flighthq/texture":"0.5.1-next.1197.6a425ce","@flighthq/geometry":"0.5.1-next.1197.6a425ce","@flighthq/lighting":"0.5.1-next.1197.6a425ce","@flighthq/registry":"0.5.1-next.1197.6a425ce","@flighthq/materials":"0.5.1-next.1197.6a425ce","@flighthq/render-gl":"0.5.1-next.1197.6a425ce","@flighthq/scene2d-gl":"0.5.1-next.1197.6a425ce"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1197.6a425ce_1789241143014_0.44562633244986305","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1201.9b49dee":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1201.9b49dee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"44a88e095349e450f0ec9bf42148d24df30f3c52","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1201.9b49dee.tgz","fileCount":342,"integrity":"sha512-RELDPyMnfKQ8fcLa8M9LmbliOYkAa5HJML40Er6TkN1UVPV8qIromQJPGXqQev0ynNmpostzPRS+ToyeKwHQTA==","signatures":[{"sig":"MEUCIQD8h8GzqS9B3pZ9puptBaCOe84TQi0ZmhOhlog6EckMsgIgYraXWVOisxpBTFjaq9ap7ygRQ2xYL3whGTGL+6ct1vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG/y6gPvJb0SMfChU0Zu+qRaxeKaYRaE9j/gb3Ta48gtAiAhf6R8LWVEnMtu528uJV1+7nxpE7yXP19i3Zf3ZHWOdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1201.9b49dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168836},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1201.9b49dee","@flighthq/mesh":"0.5.1-next.1201.9b49dee","@flighthq/node":"0.5.1-next.1201.9b49dee","@flighthq/color":"0.5.1-next.1201.9b49dee","@flighthq/image":"0.5.1-next.1201.9b49dee","@flighthq/types":"0.5.1-next.1201.9b49dee","@flighthq/camera":"0.5.1-next.1201.9b49dee","@flighthq/render":"0.5.1-next.1201.9b49dee","@flighthq/scene3d":"0.5.1-next.1201.9b49dee","@flighthq/shading":"0.5.1-next.1201.9b49dee","@flighthq/texture":"0.5.1-next.1201.9b49dee","@flighthq/geometry":"0.5.1-next.1201.9b49dee","@flighthq/lighting":"0.5.1-next.1201.9b49dee","@flighthq/registry":"0.5.1-next.1201.9b49dee","@flighthq/materials":"0.5.1-next.1201.9b49dee","@flighthq/render-gl":"0.5.1-next.1201.9b49dee","@flighthq/scene2d-gl":"0.5.1-next.1201.9b49dee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1201.9b49dee_1789245899493_0.25124073054504015","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1202.e31f126":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1202.e31f126","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"1dc0fa0267b212347d19473e605a212089c58b68","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1202.e31f126.tgz","fileCount":342,"integrity":"sha512-CEefzj4BHokWHUpHSKAlgdx+QZlS5T8PLTNi7cmjEpwzwtIYW4nMCYFxOz78/5oYVQLaFMV51wqxxg9abA+Mtg==","signatures":[{"sig":"MEQCIBxS/Evb8UROmSQUyxL1N/kWnqERXzC6YzEotbQR2NrbAiAuWm1VZzZ+pJa2tOErUqqVfwBtgFQ+06TPTaAK7AWx2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvc632AB4Mi//81Wc6nSb0XG2t9r+vlUcaZCrLKT8R6AIgMNFrUoOaqvHpDt4maGQdyPXTFvYnnVLPxD6ZmRIEJgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1202.e31f126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168836},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1202.e31f126","@flighthq/mesh":"0.5.1-next.1202.e31f126","@flighthq/node":"0.5.1-next.1202.e31f126","@flighthq/color":"0.5.1-next.1202.e31f126","@flighthq/image":"0.5.1-next.1202.e31f126","@flighthq/types":"0.5.1-next.1202.e31f126","@flighthq/camera":"0.5.1-next.1202.e31f126","@flighthq/render":"0.5.1-next.1202.e31f126","@flighthq/scene3d":"0.5.1-next.1202.e31f126","@flighthq/shading":"0.5.1-next.1202.e31f126","@flighthq/texture":"0.5.1-next.1202.e31f126","@flighthq/geometry":"0.5.1-next.1202.e31f126","@flighthq/lighting":"0.5.1-next.1202.e31f126","@flighthq/registry":"0.5.1-next.1202.e31f126","@flighthq/materials":"0.5.1-next.1202.e31f126","@flighthq/render-gl":"0.5.1-next.1202.e31f126","@flighthq/scene2d-gl":"0.5.1-next.1202.e31f126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1202.e31f126_1789249577540_0.14426900626228223","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1204.e33a1ac":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1204.e33a1ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0a86bd063885c4fc5707e921cd40a547bba690fb","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1204.e33a1ac.tgz","fileCount":342,"integrity":"sha512-GjxgmLnw4dK9SVOWySvge+kZC7IPnI7gsBDFSH9QmGo3hyJCgM4siHzZlafEhbz94updl7IvR1sftuxoI7Zl9Q==","signatures":[{"sig":"MEUCIQDv1vXi6Rm9IAS7UucS7RgNHqMgcKRn6TCeXYNqmHBHFAIgTZISQVp/FHgB6bzePt6gMN7wsAImWEq09xkZ6QrZ/xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqAXWuYoz8kQGxW5va3V1AF7g4NYzut+h59Vt8wIBzuQIhAIzG051zqHUW4RINXpV2vvdl5zllk914CBBEpvyM0cWn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1204.e33a1ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168836},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1204.e33a1ac","@flighthq/mesh":"0.5.1-next.1204.e33a1ac","@flighthq/node":"0.5.1-next.1204.e33a1ac","@flighthq/color":"0.5.1-next.1204.e33a1ac","@flighthq/image":"0.5.1-next.1204.e33a1ac","@flighthq/types":"0.5.1-next.1204.e33a1ac","@flighthq/camera":"0.5.1-next.1204.e33a1ac","@flighthq/render":"0.5.1-next.1204.e33a1ac","@flighthq/scene3d":"0.5.1-next.1204.e33a1ac","@flighthq/shading":"0.5.1-next.1204.e33a1ac","@flighthq/texture":"0.5.1-next.1204.e33a1ac","@flighthq/geometry":"0.5.1-next.1204.e33a1ac","@flighthq/lighting":"0.5.1-next.1204.e33a1ac","@flighthq/registry":"0.5.1-next.1204.e33a1ac","@flighthq/materials":"0.5.1-next.1204.e33a1ac","@flighthq/render-gl":"0.5.1-next.1204.e33a1ac","@flighthq/scene2d-gl":"0.5.1-next.1204.e33a1ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1204.e33a1ac_1789256087290_0.625188727376526","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1225.129b76d":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1225.129b76d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"3918024a469aa6aaed241c45da312eab132e2b81","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1225.129b76d.tgz","fileCount":342,"integrity":"sha512-nNtCLUUu4q3Z/boddsE3aevvUx7RIIwicdWoxaof9y/HquS7ZQXmjdgOp1s+oVpgzimaHwS56vmusD1/EtflJg==","signatures":[{"sig":"MEUCIEZpiSqdoAgRyIuisR3a3nL4iZpFlfSJ6RjWXQx5wvDEAiEA3SKlIGGeVVPWEF9QuMSsLiGPCzq3wO74LrWwaTPUVno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSVwRa0uMbSioZ9I77B4FStm/QmEr64KY1uVkrasQOJQIhAIP/HSxN3NRg1IwHlljlhDVh0QEWZ2Ifjg1NL7AJH/ZG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1225.129b76d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168836},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1225.129b76d","@flighthq/mesh":"0.5.1-next.1225.129b76d","@flighthq/node":"0.5.1-next.1225.129b76d","@flighthq/color":"0.5.1-next.1225.129b76d","@flighthq/image":"0.5.1-next.1225.129b76d","@flighthq/types":"0.5.1-next.1225.129b76d","@flighthq/camera":"0.5.1-next.1225.129b76d","@flighthq/render":"0.5.1-next.1225.129b76d","@flighthq/scene3d":"0.5.1-next.1225.129b76d","@flighthq/shading":"0.5.1-next.1225.129b76d","@flighthq/texture":"0.5.1-next.1225.129b76d","@flighthq/geometry":"0.5.1-next.1225.129b76d","@flighthq/lighting":"0.5.1-next.1225.129b76d","@flighthq/registry":"0.5.1-next.1225.129b76d","@flighthq/materials":"0.5.1-next.1225.129b76d","@flighthq/render-gl":"0.5.1-next.1225.129b76d","@flighthq/scene2d-gl":"0.5.1-next.1225.129b76d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1225.129b76d_1789269911906_0.27361433497776133","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1244.12290e1":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1244.12290e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"db2576305a2c3a7ffbc8b03bb3f3a1e6a2636e4a","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1244.12290e1.tgz","fileCount":342,"integrity":"sha512-1fv/m70hkjslpCf+yjKnJYQVvfDYRmwghJdv/D9GA+fNFzytY2FzMcL1wlzTo5WgMoBAeB37yC/XkmOSPg0+rA==","signatures":[{"sig":"MEYCIQDq3WV2+TMnFsCVDVljH6XCfvEIEdYfUkPZRmwemJLInQIhANrLc/ZuLCgdo6tELw1JI4bMRJNSVFN22jJP99dgvKqO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCtwu3dqwmaJ6zoyPQ0hr8Yt8cf/qNQr8do4zpZEAClCQIhAIsEO87TQ8/UIzpBr5FtDZqx5hOx5H7LkFIUwYwCqmlH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1244.12290e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168836},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1244.12290e1","@flighthq/mesh":"0.5.1-next.1244.12290e1","@flighthq/node":"0.5.1-next.1244.12290e1","@flighthq/color":"0.5.1-next.1244.12290e1","@flighthq/image":"0.5.1-next.1244.12290e1","@flighthq/types":"0.5.1-next.1244.12290e1","@flighthq/camera":"0.5.1-next.1244.12290e1","@flighthq/render":"0.5.1-next.1244.12290e1","@flighthq/scene3d":"0.5.1-next.1244.12290e1","@flighthq/shading":"0.5.1-next.1244.12290e1","@flighthq/texture":"0.5.1-next.1244.12290e1","@flighthq/geometry":"0.5.1-next.1244.12290e1","@flighthq/lighting":"0.5.1-next.1244.12290e1","@flighthq/registry":"0.5.1-next.1244.12290e1","@flighthq/materials":"0.5.1-next.1244.12290e1","@flighthq/render-gl":"0.5.1-next.1244.12290e1","@flighthq/scene2d-gl":"0.5.1-next.1244.12290e1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1244.12290e1_1789288614478_0.7724480339957942","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1251.918ea64":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1251.918ea64","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"75c385c05f57d73f87981e7d2c24b148b3bbe41c","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1251.918ea64.tgz","fileCount":342,"integrity":"sha512-fCT/rc1BQ4MXKBIf+cLYOu9mHYJOCbCaG3KfIKN7sTdJYqdNQ1ZdWeq5My1MDgGnMp8SkWxCM95q3bMDTJKRpA==","signatures":[{"sig":"MEYCIQDS7A/0O41aEUAwu6GwKdt55r//Q8ifXBkkXu4xE9ORWgIhAKKlI46dRi3hbyNd7vZsOzs8BNoTqk5zRAADVEiDx7H2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC32nh0jM0GDLxnrC1SsXrrdKRxe6ME1IP6js6z+XzbaAiEAiCbuiewZInSZD9zBjx1zNLo3yxgLPStUC3Xoe78QSgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1251.918ea64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168836},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1251.918ea64","@flighthq/mesh":"0.5.1-next.1251.918ea64","@flighthq/node":"0.5.1-next.1251.918ea64","@flighthq/color":"0.5.1-next.1251.918ea64","@flighthq/image":"0.5.1-next.1251.918ea64","@flighthq/types":"0.5.1-next.1251.918ea64","@flighthq/camera":"0.5.1-next.1251.918ea64","@flighthq/render":"0.5.1-next.1251.918ea64","@flighthq/scene3d":"0.5.1-next.1251.918ea64","@flighthq/shading":"0.5.1-next.1251.918ea64","@flighthq/texture":"0.5.1-next.1251.918ea64","@flighthq/geometry":"0.5.1-next.1251.918ea64","@flighthq/lighting":"0.5.1-next.1251.918ea64","@flighthq/registry":"0.5.1-next.1251.918ea64","@flighthq/materials":"0.5.1-next.1251.918ea64","@flighthq/render-gl":"0.5.1-next.1251.918ea64","@flighthq/scene2d-gl":"0.5.1-next.1251.918ea64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1251.918ea64_1789314047527_0.5414024995153877","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1252.15e4611":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1252.15e4611","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0d0f6c7f5e5df00dda69e878d041cbbebffd84a0","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1252.15e4611.tgz","fileCount":342,"integrity":"sha512-0+qh2DtqoV2FBzvCCMUxHHJFitrOUS+tpYndW3ipUG2qZY07KkJeiAYVEHn8LUHD/y/WqAzKsGktVjp3vjOiXw==","signatures":[{"sig":"MEYCIQCRV94fMDFUY33X1T/IyvhhxO1V4UUbQychuY1HXxAW8gIhAMSRvYw027DzL0ZsvvNs6wz5uI+QizXqcvAyPMVIV9cy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBEUr1P0bDq0xssfgYSQNccMzWbvTCJlcxN4Q4rOVy9OAiEAtywJq28GoUrYkmzdaGrHXAzmZsT1IBLhkwD4/HzcHhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1252.15e4611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168836},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1252.15e4611","@flighthq/mesh":"0.5.1-next.1252.15e4611","@flighthq/node":"0.5.1-next.1252.15e4611","@flighthq/color":"0.5.1-next.1252.15e4611","@flighthq/image":"0.5.1-next.1252.15e4611","@flighthq/types":"0.5.1-next.1252.15e4611","@flighthq/camera":"0.5.1-next.1252.15e4611","@flighthq/render":"0.5.1-next.1252.15e4611","@flighthq/scene3d":"0.5.1-next.1252.15e4611","@flighthq/shading":"0.5.1-next.1252.15e4611","@flighthq/texture":"0.5.1-next.1252.15e4611","@flighthq/geometry":"0.5.1-next.1252.15e4611","@flighthq/lighting":"0.5.1-next.1252.15e4611","@flighthq/registry":"0.5.1-next.1252.15e4611","@flighthq/materials":"0.5.1-next.1252.15e4611","@flighthq/render-gl":"0.5.1-next.1252.15e4611","@flighthq/scene2d-gl":"0.5.1-next.1252.15e4611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1252.15e4611_1789315201441_0.9491609931352918","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1253.6fe252c":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1253.6fe252c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a49e01f3eb1d4f206fccfce179e0b0c54ff8b05f","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1253.6fe252c.tgz","fileCount":342,"integrity":"sha512-Z7PuwkCZXIu3IWMhMNpajUla8xAVICvQv0NwUlL9R/gMvxI9Q7cGjwf5kboUm7ZH4uR5ISrk0xQo/1nNRGIA7Q==","signatures":[{"sig":"MEYCIQCTMCWjF9BhjY+dTjbDZRSmmarbVB+upnhyGijfFgTPwQIhANS/MTnBUgJzluchP8Qxf8DEnLMrSW4hg2/wJoOpp734","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG0t4EOtQmeJuYNdltSVseWRI6CxixMsFAQ5GXlRN38mAiALz3be9E9ETR15iGFQPjpPj47vTBheupkJqklSAPxq7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1253.6fe252c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168836},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1253.6fe252c","@flighthq/mesh":"0.5.1-next.1253.6fe252c","@flighthq/node":"0.5.1-next.1253.6fe252c","@flighthq/color":"0.5.1-next.1253.6fe252c","@flighthq/image":"0.5.1-next.1253.6fe252c","@flighthq/types":"0.5.1-next.1253.6fe252c","@flighthq/camera":"0.5.1-next.1253.6fe252c","@flighthq/render":"0.5.1-next.1253.6fe252c","@flighthq/scene3d":"0.5.1-next.1253.6fe252c","@flighthq/shading":"0.5.1-next.1253.6fe252c","@flighthq/texture":"0.5.1-next.1253.6fe252c","@flighthq/geometry":"0.5.1-next.1253.6fe252c","@flighthq/lighting":"0.5.1-next.1253.6fe252c","@flighthq/registry":"0.5.1-next.1253.6fe252c","@flighthq/materials":"0.5.1-next.1253.6fe252c","@flighthq/render-gl":"0.5.1-next.1253.6fe252c","@flighthq/scene2d-gl":"0.5.1-next.1253.6fe252c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1253.6fe252c_1789334635452_0.9705578582543875","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1254.2ab4a06":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1254.2ab4a06","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"8da37045a6d9e6ac906a4b1ee5af8338048fc4ad","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1254.2ab4a06.tgz","fileCount":342,"integrity":"sha512-W31ni8CbydFxAXxNpFKv9M52cxXuU6SuJ7Rt9lOGOkuluasidtkZapMqxiGoUBT7S6S7zhbEQSIwRThjTTFvvQ==","signatures":[{"sig":"MEYCIQCfnnCgvpXNojt4/ntFbuHorao8g4XUyEQaFrXH/B8r7QIhAL9dxW7GzGMMLd/Z50MVWjyMZVtBxH6sy97oNe6jcXEn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpZlYqIxoBwhlSz4SXoKUJaGdqRZjdOs4aPjeXTEtJyAIgA1I3KGMEDOBL1ST/LpR2/n8JjFn0S9khBFRl7a9PKY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1254.2ab4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168836},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1254.2ab4a06","@flighthq/mesh":"0.5.1-next.1254.2ab4a06","@flighthq/node":"0.5.1-next.1254.2ab4a06","@flighthq/color":"0.5.1-next.1254.2ab4a06","@flighthq/image":"0.5.1-next.1254.2ab4a06","@flighthq/types":"0.5.1-next.1254.2ab4a06","@flighthq/camera":"0.5.1-next.1254.2ab4a06","@flighthq/render":"0.5.1-next.1254.2ab4a06","@flighthq/scene3d":"0.5.1-next.1254.2ab4a06","@flighthq/shading":"0.5.1-next.1254.2ab4a06","@flighthq/texture":"0.5.1-next.1254.2ab4a06","@flighthq/geometry":"0.5.1-next.1254.2ab4a06","@flighthq/lighting":"0.5.1-next.1254.2ab4a06","@flighthq/registry":"0.5.1-next.1254.2ab4a06","@flighthq/materials":"0.5.1-next.1254.2ab4a06","@flighthq/render-gl":"0.5.1-next.1254.2ab4a06","@flighthq/scene2d-gl":"0.5.1-next.1254.2ab4a06"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1254.2ab4a06_1789341220651_0.6471217000717004","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1257.b2a4509":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1257.b2a4509","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a7f96eb3a7e62f04f70d56eb9f9216dfd4757ecd","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1257.b2a4509.tgz","fileCount":342,"integrity":"sha512-X5787iTLR81nlih0XfgwJCHeySRBBPIVwItx4oGPwSyLQfGg+AMW7FxCr5W2Q8ztj8ZkVo0MzVnDuJG98prwxA==","signatures":[{"sig":"MEUCIQD2PKwkdGQbkksOzrdNbZMYYiw3ZX7W9C1njy598+aYdwIgYnyrUglArKdShex2oP4SzdNMz4R3GS+huLV4ttZkjEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFMoZ1grjD6DmjX/loHFK4c+RKVdGExyiIsfPiZhFQBqAiEAlyxxP6YK4/cWSa8ubKyq4UNQCNJ1q9gwBxSDCCahHtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1257.b2a4509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168836},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1257.b2a4509","@flighthq/mesh":"0.5.1-next.1257.b2a4509","@flighthq/node":"0.5.1-next.1257.b2a4509","@flighthq/color":"0.5.1-next.1257.b2a4509","@flighthq/image":"0.5.1-next.1257.b2a4509","@flighthq/types":"0.5.1-next.1257.b2a4509","@flighthq/camera":"0.5.1-next.1257.b2a4509","@flighthq/render":"0.5.1-next.1257.b2a4509","@flighthq/scene3d":"0.5.1-next.1257.b2a4509","@flighthq/shading":"0.5.1-next.1257.b2a4509","@flighthq/texture":"0.5.1-next.1257.b2a4509","@flighthq/geometry":"0.5.1-next.1257.b2a4509","@flighthq/lighting":"0.5.1-next.1257.b2a4509","@flighthq/registry":"0.5.1-next.1257.b2a4509","@flighthq/materials":"0.5.1-next.1257.b2a4509","@flighthq/render-gl":"0.5.1-next.1257.b2a4509","@flighthq/scene2d-gl":"0.5.1-next.1257.b2a4509"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1257.b2a4509_1789363834887_0.8016866894087751","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1295.2b6bfa3":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1295.2b6bfa3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"6d939db2a95a348768d209bd08656c925d871763","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1295.2b6bfa3.tgz","fileCount":342,"integrity":"sha512-Lpb/IskEpjhw+EytWoXbu76VAmiBsUA5J9j6iAMXgnFrZ/m4jzDi4qus4iZ3+EVmewraIjjWsOXwAR4gpcZWmQ==","signatures":[{"sig":"MEYCIQC++lqog3ODmbFmEGMCOdEZJpc7xP4a5qMjjWQhRn2bqwIhANd/6vbk8wX022jfjd7yigXKJOI8VO159+6cAxwKqX4+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTlhM9KkIr7QPEAT4ydmqsjeLqKKqxMH6xyri+wpl7igIhAI3PIfQMgomu5Wjp2y8I1lkMD27BfBhOS7vojoZjiCbC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1295.2b6bfa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168836},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1295.2b6bfa3","@flighthq/mesh":"0.5.1-next.1295.2b6bfa3","@flighthq/node":"0.5.1-next.1295.2b6bfa3","@flighthq/color":"0.5.1-next.1295.2b6bfa3","@flighthq/image":"0.5.1-next.1295.2b6bfa3","@flighthq/types":"0.5.1-next.1295.2b6bfa3","@flighthq/camera":"0.5.1-next.1295.2b6bfa3","@flighthq/render":"0.5.1-next.1295.2b6bfa3","@flighthq/scene3d":"0.5.1-next.1295.2b6bfa3","@flighthq/shading":"0.5.1-next.1295.2b6bfa3","@flighthq/texture":"0.5.1-next.1295.2b6bfa3","@flighthq/geometry":"0.5.1-next.1295.2b6bfa3","@flighthq/lighting":"0.5.1-next.1295.2b6bfa3","@flighthq/registry":"0.5.1-next.1295.2b6bfa3","@flighthq/materials":"0.5.1-next.1295.2b6bfa3","@flighthq/render-gl":"0.5.1-next.1295.2b6bfa3","@flighthq/scene2d-gl":"0.5.1-next.1295.2b6bfa3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1295.2b6bfa3_1789417313769_0.4639539938687096","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1344.b88acc1":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1344.b88acc1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"06d4bc47515c4af377701eea7b2a4a2367573aeb","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1344.b88acc1.tgz","fileCount":342,"integrity":"sha512-oe3ZarNXcoWB4HcZvcA97X84Way50zwT47GW/CUW12c34KEfw8ZYpk+Pko1u7xVXxAqjoou4h47mVczaXuEE0w==","signatures":[{"sig":"MEYCIQD5W1gehoB65oA8QIvogpT5A3LRKb5wZVm70yYUyypexAIhAMVSuNmEZ8ndV9h4u8uNPda7GvFRCpwpzA9sPi4lfXty","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9dlt3AjuhXYVGUtOD2+jziznXvGV9eMriDc3dxgnAMQIhANJJFhDCf6qGZPQkuUuKIJoXwuj2npLS2/YNkGEjr5lH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1344.b88acc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169642},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1344.b88acc1","@flighthq/mesh":"0.5.1-next.1344.b88acc1","@flighthq/node":"0.5.1-next.1344.b88acc1","@flighthq/color":"0.5.1-next.1344.b88acc1","@flighthq/image":"0.5.1-next.1344.b88acc1","@flighthq/types":"0.5.1-next.1344.b88acc1","@flighthq/camera":"0.5.1-next.1344.b88acc1","@flighthq/render":"0.5.1-next.1344.b88acc1","@flighthq/scene3d":"0.5.1-next.1344.b88acc1","@flighthq/shading":"0.5.1-next.1344.b88acc1","@flighthq/texture":"0.5.1-next.1344.b88acc1","@flighthq/geometry":"0.5.1-next.1344.b88acc1","@flighthq/lighting":"0.5.1-next.1344.b88acc1","@flighthq/registry":"0.5.1-next.1344.b88acc1","@flighthq/materials":"0.5.1-next.1344.b88acc1","@flighthq/render-gl":"0.5.1-next.1344.b88acc1","@flighthq/scene2d-gl":"0.5.1-next.1344.b88acc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1344.b88acc1_1789452605194_0.912182833808574","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1345.0995dc5":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1345.0995dc5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a7432d87b891ee08b3405076db61dcbac09f09ad","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1345.0995dc5.tgz","fileCount":342,"integrity":"sha512-I+ADUFw80q1hU9ovCJBKxtdy6Lij/BlIAmqpgUu6mcimk1hgdYchohiksO9uYACFMTn/WtNeT8cwDpEXEF6Zvw==","signatures":[{"sig":"MEYCIQClcF8norHhYqmd57R/oHBNhS63EXBi0s/D4tNztYhsxwIhAK2xkP3XibS4v9C8XyabGSiJXOJ8cz37dZ8e1zOt2qTC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDZoYAphv691CezhYH1jggEQ87E7S64lWC2tX1KLej7kAiEAndvuPkZHh/bMG76ownzBGcv3wjvBS5PFEQP8swWfbe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1345.0995dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169642},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1345.0995dc5","@flighthq/mesh":"0.5.1-next.1345.0995dc5","@flighthq/node":"0.5.1-next.1345.0995dc5","@flighthq/color":"0.5.1-next.1345.0995dc5","@flighthq/image":"0.5.1-next.1345.0995dc5","@flighthq/types":"0.5.1-next.1345.0995dc5","@flighthq/camera":"0.5.1-next.1345.0995dc5","@flighthq/render":"0.5.1-next.1345.0995dc5","@flighthq/scene3d":"0.5.1-next.1345.0995dc5","@flighthq/shading":"0.5.1-next.1345.0995dc5","@flighthq/texture":"0.5.1-next.1345.0995dc5","@flighthq/geometry":"0.5.1-next.1345.0995dc5","@flighthq/lighting":"0.5.1-next.1345.0995dc5","@flighthq/registry":"0.5.1-next.1345.0995dc5","@flighthq/materials":"0.5.1-next.1345.0995dc5","@flighthq/render-gl":"0.5.1-next.1345.0995dc5","@flighthq/scene2d-gl":"0.5.1-next.1345.0995dc5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1345.0995dc5_1789454764943_0.6450688699232525","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1347.54f97d8":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1347.54f97d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"3840ec616a884f0b70fae2d7beb1b8ad7edbd7c1","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1347.54f97d8.tgz","fileCount":342,"integrity":"sha512-UuF1Zieqv8L9UM+BxrgtV59akZA4LvrsWwxGdgvCfJdGbSbs1TYnihM6boV/wVCS8FH5Y1jYx4Q9eLMuC/5OYw==","signatures":[{"sig":"MEUCIEDyiEIYB306ojJ0HlzmxMb1xC78p9axQ+CF0i6LNs69AiEA5gcbs4z/o12jtHiMtfkF4jjwZj/5nsLbFiG7qI3B+1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCEq09NUBAtCWwerlwei6SH5Y0FBXkOZTesrH6u7U48IwIhAJ5Y1Wkst1bBNlMQIGebjzHLU+2Q7mortAjvqPwI9Dtc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1347.54f97d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169642},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1347.54f97d8","@flighthq/mesh":"0.5.1-next.1347.54f97d8","@flighthq/node":"0.5.1-next.1347.54f97d8","@flighthq/color":"0.5.1-next.1347.54f97d8","@flighthq/image":"0.5.1-next.1347.54f97d8","@flighthq/types":"0.5.1-next.1347.54f97d8","@flighthq/camera":"0.5.1-next.1347.54f97d8","@flighthq/render":"0.5.1-next.1347.54f97d8","@flighthq/scene3d":"0.5.1-next.1347.54f97d8","@flighthq/shading":"0.5.1-next.1347.54f97d8","@flighthq/texture":"0.5.1-next.1347.54f97d8","@flighthq/geometry":"0.5.1-next.1347.54f97d8","@flighthq/lighting":"0.5.1-next.1347.54f97d8","@flighthq/registry":"0.5.1-next.1347.54f97d8","@flighthq/materials":"0.5.1-next.1347.54f97d8","@flighthq/render-gl":"0.5.1-next.1347.54f97d8","@flighthq/scene2d-gl":"0.5.1-next.1347.54f97d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1347.54f97d8_1789461018576_0.92433781842528","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1348.e71a747":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1348.e71a747","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ecdf3dfe2575332e5b7104d808bca759ff2ef122","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1348.e71a747.tgz","fileCount":342,"integrity":"sha512-sZm6MGKL2OAXTwQp2404qvoOgAQ/0uUzPkhzv2yacayH6kfWr0jtaDgIyagMGl3EMGe4GXIcJCi+OUTN7bwB9Q==","signatures":[{"sig":"MEUCIC0PuK6sKI7M5144FEftSrHyGDunyvDwxq2C9YCF5/XdAiEAj89DA0lg3Rc7ZlGESvs0iWuADpvah2ocWdgPGb5DYUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHUro5Pye+THRwXrZ2++WPMrlwtCLq9C0HU7vSYBfkXAIgVm11dQ08mvrTk1DsM+foaZudiDMhiZ2EFXpqMpHSiE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1348.e71a747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169642},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1348.e71a747","@flighthq/mesh":"0.5.1-next.1348.e71a747","@flighthq/node":"0.5.1-next.1348.e71a747","@flighthq/color":"0.5.1-next.1348.e71a747","@flighthq/image":"0.5.1-next.1348.e71a747","@flighthq/types":"0.5.1-next.1348.e71a747","@flighthq/camera":"0.5.1-next.1348.e71a747","@flighthq/render":"0.5.1-next.1348.e71a747","@flighthq/scene3d":"0.5.1-next.1348.e71a747","@flighthq/shading":"0.5.1-next.1348.e71a747","@flighthq/texture":"0.5.1-next.1348.e71a747","@flighthq/geometry":"0.5.1-next.1348.e71a747","@flighthq/lighting":"0.5.1-next.1348.e71a747","@flighthq/registry":"0.5.1-next.1348.e71a747","@flighthq/materials":"0.5.1-next.1348.e71a747","@flighthq/render-gl":"0.5.1-next.1348.e71a747","@flighthq/scene2d-gl":"0.5.1-next.1348.e71a747"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1348.e71a747_1789464766974_0.7285757487259061","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1349.05b053d":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"8234f20475b66cd4f5ef501f7ffda526f05fd375","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1349.05b053d.tgz","fileCount":342,"integrity":"sha512-Dkm8lxctvsz8vRAoSqvC0SdTH0H6TRR8kLLdS4TrN53KeRW9tsrqClxA7X+Cay92uNAS4z1TW8DW+pJ0Ga07Cg==","signatures":[{"sig":"MEUCIBEzDrSSXgXkYRjfDE24fk0S3SXcykb1l4aflI/K+jOYAiEAhGocykx/SaOdxu/tF5dzdUk0udub4nzi4bRoXGHiUnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDcUXlxr+sGk52w/Gwv7e7XRgrpNGXDEf2ursZe/GqS5AiEA6+tPwpUvwhwWYx+BAKKwl1uR2eJ2JfXjVnDevzNGGtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169642},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1349.05b053d","@flighthq/mesh":"0.5.1-next.1349.05b053d","@flighthq/node":"0.5.1-next.1349.05b053d","@flighthq/color":"0.5.1-next.1349.05b053d","@flighthq/image":"0.5.1-next.1349.05b053d","@flighthq/types":"0.5.1-next.1349.05b053d","@flighthq/camera":"0.5.1-next.1349.05b053d","@flighthq/render":"0.5.1-next.1349.05b053d","@flighthq/scene3d":"0.5.1-next.1349.05b053d","@flighthq/shading":"0.5.1-next.1349.05b053d","@flighthq/texture":"0.5.1-next.1349.05b053d","@flighthq/geometry":"0.5.1-next.1349.05b053d","@flighthq/lighting":"0.5.1-next.1349.05b053d","@flighthq/registry":"0.5.1-next.1349.05b053d","@flighthq/materials":"0.5.1-next.1349.05b053d","@flighthq/render-gl":"0.5.1-next.1349.05b053d","@flighthq/scene2d-gl":"0.5.1-next.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1349.05b053d_1789468960930_0.5527230714146796","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1349.05b053d":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"320743e2dc8124d27f16967919644349b46e7dbb","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1349.05b053d.tgz","fileCount":342,"integrity":"sha512-o4TLMltQ+2eozmZ5vWgIW26urNQr1nHnToAes1Uft6qPTL2FrkoiXHT/oc8rr5nc/hUeYimK653b5fV2AtkLQA==","signatures":[{"sig":"MEQCIF30gQIvoxMElak16XbO5L20FxEhevBqkiSNrdB3MjqLAiBFsjuDmlMJ9qx09QJZ3apzBc3k1EBlCgHO4W0MXkcDRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNUcaytbMx5rC8DUXp1Afhln+JD7sKAf/70SP6PbuhPAIhAIAAQyv2nKN0EuaFDFFUCymd8HMzMs9ceR7D7Hv7wOsk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169642},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1349.05b053d","@flighthq/mesh":"0.5.1-edge.1349.05b053d","@flighthq/node":"0.5.1-edge.1349.05b053d","@flighthq/color":"0.5.1-edge.1349.05b053d","@flighthq/image":"0.5.1-edge.1349.05b053d","@flighthq/types":"0.5.1-edge.1349.05b053d","@flighthq/camera":"0.5.1-edge.1349.05b053d","@flighthq/render":"0.5.1-edge.1349.05b053d","@flighthq/scene3d":"0.5.1-edge.1349.05b053d","@flighthq/shading":"0.5.1-edge.1349.05b053d","@flighthq/texture":"0.5.1-edge.1349.05b053d","@flighthq/geometry":"0.5.1-edge.1349.05b053d","@flighthq/lighting":"0.5.1-edge.1349.05b053d","@flighthq/registry":"0.5.1-edge.1349.05b053d","@flighthq/materials":"0.5.1-edge.1349.05b053d","@flighthq/render-gl":"0.5.1-edge.1349.05b053d","@flighthq/scene2d-gl":"0.5.1-edge.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1349.05b053d_1789469408696_0.8005543300977471","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1350.8ce488b":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ec2db931bbb7e0023566f6d121b8e13b54cfa868","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1350.8ce488b.tgz","fileCount":342,"integrity":"sha512-bljXQ8qs8dO7SQl4ejIdLAb6XT+vUmcaKpey7sOau6kIIHKeFZkoZMDn6ttnbRsy5oNrzjhIoqheGI+mc74XRg==","signatures":[{"sig":"MEQCIHbFTqyce8iulHjbA3DyLrzGgSeCHwRFGOkqAIfUydIxAiAcBGHV3PEfhoJbN1VdcFC9csQE+OgUE8qwFI13MhI9hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrsnrg5QPf5inpRbRIWrr3DfI4efcwwS9nkzPfYzIMsAIgW95SJHL/PXNxgPwzYEHmM9K0A5VJL8L57Q0+lcsygKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169642},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1350.8ce488b","@flighthq/mesh":"0.5.1-next.1350.8ce488b","@flighthq/node":"0.5.1-next.1350.8ce488b","@flighthq/color":"0.5.1-next.1350.8ce488b","@flighthq/image":"0.5.1-next.1350.8ce488b","@flighthq/types":"0.5.1-next.1350.8ce488b","@flighthq/camera":"0.5.1-next.1350.8ce488b","@flighthq/render":"0.5.1-next.1350.8ce488b","@flighthq/scene3d":"0.5.1-next.1350.8ce488b","@flighthq/shading":"0.5.1-next.1350.8ce488b","@flighthq/texture":"0.5.1-next.1350.8ce488b","@flighthq/geometry":"0.5.1-next.1350.8ce488b","@flighthq/lighting":"0.5.1-next.1350.8ce488b","@flighthq/registry":"0.5.1-next.1350.8ce488b","@flighthq/materials":"0.5.1-next.1350.8ce488b","@flighthq/render-gl":"0.5.1-next.1350.8ce488b","@flighthq/scene2d-gl":"0.5.1-next.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1350.8ce488b_1789489718355_0.9782787230328143","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1350.8ce488b":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"952d2663e97cdaca48c8e8794dd6a9e45bc751c1","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1350.8ce488b.tgz","fileCount":342,"integrity":"sha512-Z6jw7aCLbnOTp+OszRh0kdLtiZJ0KxEf/RHzPgMks9HDC9lLbUgRan4UIez0rM414i9cKdE2J6vRV5RNAla/yQ==","signatures":[{"sig":"MEQCIGeMqLEBMKmP2U1fBmtGooLA+pFbqlUK13+w/PAu0ZNlAiBH2kEnbDPNQRCnBZ1kS9pPTy+AfxOFCrr8s4QgY5sdkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDObOU1e/Bb1gAPQxM1Gp1muxF2Q2+68iLGL/briMRD3AIhAOCn3hmXavR83Dci3P17aBOUf98X3Fy+Xv9eYss5d66+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169642},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1350.8ce488b","@flighthq/mesh":"0.5.1-edge.1350.8ce488b","@flighthq/node":"0.5.1-edge.1350.8ce488b","@flighthq/color":"0.5.1-edge.1350.8ce488b","@flighthq/image":"0.5.1-edge.1350.8ce488b","@flighthq/types":"0.5.1-edge.1350.8ce488b","@flighthq/camera":"0.5.1-edge.1350.8ce488b","@flighthq/render":"0.5.1-edge.1350.8ce488b","@flighthq/scene3d":"0.5.1-edge.1350.8ce488b","@flighthq/shading":"0.5.1-edge.1350.8ce488b","@flighthq/texture":"0.5.1-edge.1350.8ce488b","@flighthq/geometry":"0.5.1-edge.1350.8ce488b","@flighthq/lighting":"0.5.1-edge.1350.8ce488b","@flighthq/registry":"0.5.1-edge.1350.8ce488b","@flighthq/materials":"0.5.1-edge.1350.8ce488b","@flighthq/render-gl":"0.5.1-edge.1350.8ce488b","@flighthq/scene2d-gl":"0.5.1-edge.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1350.8ce488b_1789490419100_0.8124905659760477","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1370.903f328":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"3e93b0273dc8d2ca58e57815d8e10f27d8a9ffaa","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1370.903f328.tgz","fileCount":342,"integrity":"sha512-9QYAOnKkEy+BYkAWNhpH7V1PJNzgXzFC3yPHApGQ98l0dpbuWHVHZqs3NOuwZLyWh7PawMO4bwszFNCxpdFb4Q==","signatures":[{"sig":"MEYCIQCJfTkqInepP/zaBqGKqpOwBhsO7ZnPVPMeqqq1hd+eeQIhANDXAa5+dNy1dreJVgQFl07zrr2KiMK1Pbf5nBHkqfta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGIe2FOSt+5waqenNY8I8oARcgp+/SF4b3y7mh9bNfsfAiAUaSXOd8fjfIgBAGNhpN/2rClO949wn6grJ5Xz3GG7KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169642},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1370.903f328","@flighthq/mesh":"0.5.1-next.1370.903f328","@flighthq/node":"0.5.1-next.1370.903f328","@flighthq/color":"0.5.1-next.1370.903f328","@flighthq/image":"0.5.1-next.1370.903f328","@flighthq/types":"0.5.1-next.1370.903f328","@flighthq/camera":"0.5.1-next.1370.903f328","@flighthq/render":"0.5.1-next.1370.903f328","@flighthq/scene3d":"0.5.1-next.1370.903f328","@flighthq/shading":"0.5.1-next.1370.903f328","@flighthq/texture":"0.5.1-next.1370.903f328","@flighthq/geometry":"0.5.1-next.1370.903f328","@flighthq/lighting":"0.5.1-next.1370.903f328","@flighthq/registry":"0.5.1-next.1370.903f328","@flighthq/materials":"0.5.1-next.1370.903f328","@flighthq/render-gl":"0.5.1-next.1370.903f328","@flighthq/scene2d-gl":"0.5.1-next.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1370.903f328_1789537815131_0.3630006733925497","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1370.903f328":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"e6419551c92b5259f19ea7efa480814dacc3b5f2","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1370.903f328.tgz","fileCount":342,"integrity":"sha512-ngWy4QTKa16Cbp3Nrmz3IFWNFHbfMYwBnCvzfrnsYmIl02ty26wY9k/Q64xkUMDx0pPZpofeOBxNVTJwQiXtpg==","signatures":[{"sig":"MEUCIQCWk8e4sgO4LZ4kor1TFrrki5nUNf//DLOlD5CQBfUgCgIgDi16bL+Kr3wUP1gMtiYiCWUq2F8SRy2sSIM28opwcFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDsi3apUR6nxmrWs/Qz/vYwcBr8kGkh62dwcCYiR0QmLAiEAtQy40ifpOEnQ4cY5tCrlYc+Z2vX6ipmUsS8LwJNu2KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169642},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1370.903f328","@flighthq/mesh":"0.5.1-edge.1370.903f328","@flighthq/node":"0.5.1-edge.1370.903f328","@flighthq/color":"0.5.1-edge.1370.903f328","@flighthq/image":"0.5.1-edge.1370.903f328","@flighthq/types":"0.5.1-edge.1370.903f328","@flighthq/camera":"0.5.1-edge.1370.903f328","@flighthq/render":"0.5.1-edge.1370.903f328","@flighthq/scene3d":"0.5.1-edge.1370.903f328","@flighthq/shading":"0.5.1-edge.1370.903f328","@flighthq/texture":"0.5.1-edge.1370.903f328","@flighthq/geometry":"0.5.1-edge.1370.903f328","@flighthq/lighting":"0.5.1-edge.1370.903f328","@flighthq/registry":"0.5.1-edge.1370.903f328","@flighthq/materials":"0.5.1-edge.1370.903f328","@flighthq/render-gl":"0.5.1-edge.1370.903f328","@flighthq/scene2d-gl":"0.5.1-edge.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1370.903f328_1789538359131_0.44616446653481234","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1404.457d1da":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1404.457d1da","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"5eaafb696400d6f02184e0b57198a2d35cf8079f","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1404.457d1da.tgz","fileCount":342,"integrity":"sha512-QAmfnJVp2k36vZwgbBHzq5k1tpsiS9PnY/wUbwCChNWI3zHhpbz/cduCMzqbVXQqdRD6jyoOgecXTjmc6GrkjQ==","signatures":[{"sig":"MEUCIQDaY3Ekwxe1CkwsaPQxQHbaWfqIfEHZBT4uM36cy6MS3gIgMcZml1k6yq61mutig9JrsmZoMQj41mi/9lNgBOo40l4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6y+P09L0BmsVKN6Pj4lJDLMPyYLBRtRyL6RLfCtkQCwIgOhUzwK+1mL8JWKNqHvzJGkdOmdgH5MOmXNxfLigN9U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1404.457d1da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169650},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1404.457d1da","@flighthq/mesh":"0.5.1-next.1404.457d1da","@flighthq/node":"0.5.1-next.1404.457d1da","@flighthq/color":"0.5.1-next.1404.457d1da","@flighthq/image":"0.5.1-next.1404.457d1da","@flighthq/types":"0.5.1-next.1404.457d1da","@flighthq/camera":"0.5.1-next.1404.457d1da","@flighthq/render":"0.5.1-next.1404.457d1da","@flighthq/scene3d":"0.5.1-next.1404.457d1da","@flighthq/shading":"0.5.1-next.1404.457d1da","@flighthq/texture":"0.5.1-next.1404.457d1da","@flighthq/geometry":"0.5.1-next.1404.457d1da","@flighthq/lighting":"0.5.1-next.1404.457d1da","@flighthq/registry":"0.5.1-next.1404.457d1da","@flighthq/materials":"0.5.1-next.1404.457d1da","@flighthq/render-gl":"0.5.1-next.1404.457d1da","@flighthq/scene2d-gl":"0.5.1-next.1404.457d1da"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1404.457d1da_1789625997611_0.19687262141766726","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1405.69d9356":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"7ee05df8030bc5ccbe805be4dcdcfb414885f0e3","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1405.69d9356.tgz","fileCount":342,"integrity":"sha512-55U3Qun7nur5GjNrzHr9VHF0/THlQzH+pxaQl7kl/srt1ZHKGeQXDlt+HN1y4H+Olq3o2dw2LRFtH595c7nHJQ==","signatures":[{"sig":"MEUCIQCOz0aNFCx1rE8BT5EICqyilwD0Cl6IC/sWscumolRJtwIgb3oAKiWNEew/n1Ck51UMNcv777l37uOc1oP9nO5uakc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5kUCakxCAP0sA2yLqY0hi+DCy+g7aeqzu+jS+cAiJswIhANqIvWdujc7auGJ5bPbf91jkyiw1PU9N6ft7/YPOCgIB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169650},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1405.69d9356","@flighthq/mesh":"0.5.1-next.1405.69d9356","@flighthq/node":"0.5.1-next.1405.69d9356","@flighthq/color":"0.5.1-next.1405.69d9356","@flighthq/image":"0.5.1-next.1405.69d9356","@flighthq/types":"0.5.1-next.1405.69d9356","@flighthq/camera":"0.5.1-next.1405.69d9356","@flighthq/render":"0.5.1-next.1405.69d9356","@flighthq/scene3d":"0.5.1-next.1405.69d9356","@flighthq/shading":"0.5.1-next.1405.69d9356","@flighthq/texture":"0.5.1-next.1405.69d9356","@flighthq/geometry":"0.5.1-next.1405.69d9356","@flighthq/lighting":"0.5.1-next.1405.69d9356","@flighthq/registry":"0.5.1-next.1405.69d9356","@flighthq/materials":"0.5.1-next.1405.69d9356","@flighthq/render-gl":"0.5.1-next.1405.69d9356","@flighthq/scene2d-gl":"0.5.1-next.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1405.69d9356_1789627646267_0.21731755216319049","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1405.69d9356":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d8564ce7e09c02c64c869a5b154c7b88fc12fc5f","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1405.69d9356.tgz","fileCount":342,"integrity":"sha512-D4j+XQ3bXUc3t54dx10ZQt/FQS5AfBnAs+UgafSncKHt2ltKmAjkKVkLCJD3XYRjc9nxbyWOsnk6LX8NSaWK4Q==","signatures":[{"sig":"MEYCIQDZL9eTHv5amnj20yhIgesqIFE4PX8EWYG+ffBa5JbQVwIhAOHSkAPofeeUZ90eDad3FrY74U0dYNdM7bRUf1zsSekb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDciVEveEqkp3vzKXcD7nzfpr/uRENXRjHQUoB8yHSUeAIgN16hFj27vd3fBvO4DrXYJPyQWGGn90lDF3X/Ww8NyuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169650},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1405.69d9356","@flighthq/mesh":"0.5.1-edge.1405.69d9356","@flighthq/node":"0.5.1-edge.1405.69d9356","@flighthq/color":"0.5.1-edge.1405.69d9356","@flighthq/image":"0.5.1-edge.1405.69d9356","@flighthq/types":"0.5.1-edge.1405.69d9356","@flighthq/camera":"0.5.1-edge.1405.69d9356","@flighthq/render":"0.5.1-edge.1405.69d9356","@flighthq/scene3d":"0.5.1-edge.1405.69d9356","@flighthq/shading":"0.5.1-edge.1405.69d9356","@flighthq/texture":"0.5.1-edge.1405.69d9356","@flighthq/geometry":"0.5.1-edge.1405.69d9356","@flighthq/lighting":"0.5.1-edge.1405.69d9356","@flighthq/registry":"0.5.1-edge.1405.69d9356","@flighthq/materials":"0.5.1-edge.1405.69d9356","@flighthq/render-gl":"0.5.1-edge.1405.69d9356","@flighthq/scene2d-gl":"0.5.1-edge.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1405.69d9356_1789659752456_0.3592513331740277","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1410.b534771":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"eab2bf47d986cecb3abcd9080fe22033dddcc923","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1410.b534771.tgz","fileCount":342,"integrity":"sha512-ufDlrlDQXOWkJPzxktQ3gtCpWupm1LE+moNbNI/rqYliaftiKszk+bx4Z2lMhyDwXvsjNow11QgrkUedq70jKQ==","signatures":[{"sig":"MEUCIQCHUe+VdRioes0xWyb4hLcby2o4erxkVAu++022vtB9sQIgTiYFu0JeGTPxnugTVnEd7hRMpOw3ObnzjieZOtMVzuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7DU1bFSWmJuaDFEZ95lDiWLZ7Z+5aox+681aXf2T7FgIgOKcKMWUzl2aJjTkl2BWvbF8YdHh5kul+onAEuNr7M/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169650},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1410.b534771","@flighthq/mesh":"0.5.1-next.1410.b534771","@flighthq/node":"0.5.1-next.1410.b534771","@flighthq/color":"0.5.1-next.1410.b534771","@flighthq/image":"0.5.1-next.1410.b534771","@flighthq/types":"0.5.1-next.1410.b534771","@flighthq/camera":"0.5.1-next.1410.b534771","@flighthq/render":"0.5.1-next.1410.b534771","@flighthq/scene3d":"0.5.1-next.1410.b534771","@flighthq/shading":"0.5.1-next.1410.b534771","@flighthq/texture":"0.5.1-next.1410.b534771","@flighthq/geometry":"0.5.1-next.1410.b534771","@flighthq/lighting":"0.5.1-next.1410.b534771","@flighthq/registry":"0.5.1-next.1410.b534771","@flighthq/materials":"0.5.1-next.1410.b534771","@flighthq/render-gl":"0.5.1-next.1410.b534771","@flighthq/scene2d-gl":"0.5.1-next.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1410.b534771_1789670555281_0.651256142975835","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1410.b534771":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"61f4b500a4241c9e4e9362bcb613eb75734ad1b9","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1410.b534771.tgz","fileCount":342,"integrity":"sha512-3mt+s4JWe2CeQHYOY4exIsZ/aCjpTPsL+zRmWghAmZHQ/NIPp0C6pUcSXefgtiPh1sXEXiVnJfKHnROmCDQICA==","signatures":[{"sig":"MEYCIQCBwnugae1N24s83PVQxgMhrnfPBhUVZQEM7Hml1/hxZAIhALhKoiQE00nxUu7tqqA+E7OCUCopDxfMBnlLuhIBZf6I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCY+zgCrrACwW3kgqotYfaQ7t1X+Xtk3xo0qkCcVbEyMAIhAN34txQet2uZmp/uBcWDSSxIzpsRaEOs9AOyu9O8VThZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169650},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1410.b534771","@flighthq/mesh":"0.5.1-edge.1410.b534771","@flighthq/node":"0.5.1-edge.1410.b534771","@flighthq/color":"0.5.1-edge.1410.b534771","@flighthq/image":"0.5.1-edge.1410.b534771","@flighthq/types":"0.5.1-edge.1410.b534771","@flighthq/camera":"0.5.1-edge.1410.b534771","@flighthq/render":"0.5.1-edge.1410.b534771","@flighthq/scene3d":"0.5.1-edge.1410.b534771","@flighthq/shading":"0.5.1-edge.1410.b534771","@flighthq/texture":"0.5.1-edge.1410.b534771","@flighthq/geometry":"0.5.1-edge.1410.b534771","@flighthq/lighting":"0.5.1-edge.1410.b534771","@flighthq/registry":"0.5.1-edge.1410.b534771","@flighthq/materials":"0.5.1-edge.1410.b534771","@flighthq/render-gl":"0.5.1-edge.1410.b534771","@flighthq/scene2d-gl":"0.5.1-edge.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1410.b534771_1789671073133_0.2653967511748363","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1450.5738463":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1450.5738463","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"efde98e383a012b4b18a3cb87123b11990fd0cd0","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1450.5738463.tgz","fileCount":342,"integrity":"sha512-IOYHxpQtrshR8dlyzR4z5S7U8w8jWZoa13Ixc1lwMmTlL2g3hLofXOy4+djI07gBFZEQQquPI0fcaP8kz2wEUA==","signatures":[{"sig":"MEYCIQCN4wAEEmpBEYII4gFyTC71qXPmllu/TtJEgBP3umpv5wIhALatuKMFfSPeHaz4dx0u6nlvBNTAdhTbMTwiQWgKEuux","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFvLP1pxOc4ytqtYCJa58QIZzFC06DPGq9v4o3GOcVBkAiB/a4y80LzJ0tEtZh+xN/gJZYPhygVYZQPF2TyR0Y7JUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1450.5738463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169336},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1450.5738463","@flighthq/mesh":"0.5.1-next.1450.5738463","@flighthq/node":"0.5.1-next.1450.5738463","@flighthq/color":"0.5.1-next.1450.5738463","@flighthq/image":"0.5.1-next.1450.5738463","@flighthq/types":"0.5.1-next.1450.5738463","@flighthq/camera":"0.5.1-next.1450.5738463","@flighthq/render":"0.5.1-next.1450.5738463","@flighthq/scene3d":"0.5.1-next.1450.5738463","@flighthq/shading":"0.5.1-next.1450.5738463","@flighthq/texture":"0.5.1-next.1450.5738463","@flighthq/geometry":"0.5.1-next.1450.5738463","@flighthq/lighting":"0.5.1-next.1450.5738463","@flighthq/registry":"0.5.1-next.1450.5738463","@flighthq/materials":"0.5.1-next.1450.5738463","@flighthq/render-gl":"0.5.1-next.1450.5738463","@flighthq/scene2d-gl":"0.5.1-next.1450.5738463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1450.5738463_1789779661341_0.11313513015129151","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1462.5a251b6":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"2fda8b8cc3c1d5eab51c0013fe62db8f8513b965","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1462.5a251b6.tgz","fileCount":342,"integrity":"sha512-oUBL5poyOgwPQvmJMvCDrmK+0QpLgZdYalPLjbdQf8SxkLNsGaDJwfS3vsloRsYTTh2idYiNo4Jk5IE46jGzXg==","signatures":[{"sig":"MEYCIQDv9dNSxYHLFyJblijuO8Dc+h8/7Nht3SZKBOZJ2ra+cAIhAIy4u3G/PGTw3xeE00E2eUVBYgMfQvqrlRCD2az9xAWD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEe1NV5lglvODZlnpfAuooK3klmqdDSzlu+0sZDP021pAiEA/uR+MrZJ6ceAK25arv56PfEV6J7/qbHA+5kQMXhvC0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169350},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1462.5a251b6","@flighthq/mesh":"0.5.1-next.1462.5a251b6","@flighthq/node":"0.5.1-next.1462.5a251b6","@flighthq/color":"0.5.1-next.1462.5a251b6","@flighthq/image":"0.5.1-next.1462.5a251b6","@flighthq/types":"0.5.1-next.1462.5a251b6","@flighthq/camera":"0.5.1-next.1462.5a251b6","@flighthq/render":"0.5.1-next.1462.5a251b6","@flighthq/scene3d":"0.5.1-next.1462.5a251b6","@flighthq/shading":"0.5.1-next.1462.5a251b6","@flighthq/texture":"0.5.1-next.1462.5a251b6","@flighthq/geometry":"0.5.1-next.1462.5a251b6","@flighthq/lighting":"0.5.1-next.1462.5a251b6","@flighthq/registry":"0.5.1-next.1462.5a251b6","@flighthq/materials":"0.5.1-next.1462.5a251b6","@flighthq/render-gl":"0.5.1-next.1462.5a251b6","@flighthq/scene2d-gl":"0.5.1-next.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1462.5a251b6_1789840312876_0.11731156090769956","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1462.5a251b6":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d0208bb3d7a3577f8807643b1a38f3593349a5cc","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1462.5a251b6.tgz","fileCount":342,"integrity":"sha512-FwWl7DnjhteWkp8aopm+5Q/hOrI3UcZOVRcYplcOIG8USQhacZvHXkt5lrWjosVyZcZdhQGTTPbuPcdTCd0oZg==","signatures":[{"sig":"MEUCIQCXd1BeGojdovjaToOMyGET4Ugxf0fd9j1a99IMJSpH5QIgZHlFwYJbpqpGHWbGE7rqtoNhMrNr6hN8z28xpG07+oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDDQ6Jnx0llaX4h+W4xw1c7tIzrwn8D0qZZs7W867eBJAiEA9537yI6y4Dk4zgbDvZzDROqmaRwk+Vlkn7obZZJHuUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169350},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1462.5a251b6","@flighthq/mesh":"0.5.1-edge.1462.5a251b6","@flighthq/node":"0.5.1-edge.1462.5a251b6","@flighthq/color":"0.5.1-edge.1462.5a251b6","@flighthq/image":"0.5.1-edge.1462.5a251b6","@flighthq/types":"0.5.1-edge.1462.5a251b6","@flighthq/camera":"0.5.1-edge.1462.5a251b6","@flighthq/render":"0.5.1-edge.1462.5a251b6","@flighthq/scene3d":"0.5.1-edge.1462.5a251b6","@flighthq/shading":"0.5.1-edge.1462.5a251b6","@flighthq/texture":"0.5.1-edge.1462.5a251b6","@flighthq/geometry":"0.5.1-edge.1462.5a251b6","@flighthq/lighting":"0.5.1-edge.1462.5a251b6","@flighthq/registry":"0.5.1-edge.1462.5a251b6","@flighthq/materials":"0.5.1-edge.1462.5a251b6","@flighthq/render-gl":"0.5.1-edge.1462.5a251b6","@flighthq/scene2d-gl":"0.5.1-edge.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1462.5a251b6_1789840915531_0.10366044737211255","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1467.7e2fc7d":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"19a342efce2d2d4593b75c477f1ac9035b2273e6","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1467.7e2fc7d.tgz","fileCount":342,"integrity":"sha512-6/Ejef9iiQ3R3Clv09ReD/wwAXuqQK8lA1lw8DxumGoHpwku2imJ2oR9OplwOQmC1vl8/4StLy4NhXpaFWdnSw==","signatures":[{"sig":"MEQCIF3vxw0FUDRmoTfwTHr/+y4Li1iHNnm3mqupHIFvWixjAiBfbc+DRfi4XI3MUOW8UZGYoXWW0SC5XY7Blm1FEXX8kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD98YJ2Vk9KhujXnsEudyVktUb09pKyeZtxHoLAlFZa+AIgW+U+kY5v878rabfNtxmGqaJncOjmA7e2IyUcKkCX0m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169514},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1467.7e2fc7d","@flighthq/mesh":"0.5.1-next.1467.7e2fc7d","@flighthq/node":"0.5.1-next.1467.7e2fc7d","@flighthq/color":"0.5.1-next.1467.7e2fc7d","@flighthq/image":"0.5.1-next.1467.7e2fc7d","@flighthq/types":"0.5.1-next.1467.7e2fc7d","@flighthq/camera":"0.5.1-next.1467.7e2fc7d","@flighthq/render":"0.5.1-next.1467.7e2fc7d","@flighthq/scene3d":"0.5.1-next.1467.7e2fc7d","@flighthq/shading":"0.5.1-next.1467.7e2fc7d","@flighthq/texture":"0.5.1-next.1467.7e2fc7d","@flighthq/geometry":"0.5.1-next.1467.7e2fc7d","@flighthq/lighting":"0.5.1-next.1467.7e2fc7d","@flighthq/registry":"0.5.1-next.1467.7e2fc7d","@flighthq/materials":"0.5.1-next.1467.7e2fc7d","@flighthq/render-gl":"0.5.1-next.1467.7e2fc7d","@flighthq/scene2d-gl":"0.5.1-next.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1467.7e2fc7d_1789850283499_0.8148077586655589","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1467.7e2fc7d":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f52bd884575d0d8d7dba22a55b7cbd0b2725fa2e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1467.7e2fc7d.tgz","fileCount":342,"integrity":"sha512-RnjoCklBAfAL+l3VwMrQmHO/eWaH9PkeoRSOlds9K+tEXURVMMU7oHxFgfbF+ul3b19Vrfxcjcl7X5H00o3gpg==","signatures":[{"sig":"MEUCIQDWEybNgA86gtp9Q92VfS1cBetPzCrZvBG7ZvgD+HYyHgIgUxHJBP2D3ZwXpcjlw+ht2/iPoJJs7YT1Spmdl+RvvvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDfK95nRQoNXuQxUpzm2yyN6CkxEDZHPXfWgplUk6fAYAiEAui5J3PjyW+aVhmXXOqayEIKt/MYLjH5qaMqDl8W7Bpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169514},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1467.7e2fc7d","@flighthq/mesh":"0.5.1-edge.1467.7e2fc7d","@flighthq/node":"0.5.1-edge.1467.7e2fc7d","@flighthq/color":"0.5.1-edge.1467.7e2fc7d","@flighthq/image":"0.5.1-edge.1467.7e2fc7d","@flighthq/types":"0.5.1-edge.1467.7e2fc7d","@flighthq/camera":"0.5.1-edge.1467.7e2fc7d","@flighthq/render":"0.5.1-edge.1467.7e2fc7d","@flighthq/scene3d":"0.5.1-edge.1467.7e2fc7d","@flighthq/shading":"0.5.1-edge.1467.7e2fc7d","@flighthq/texture":"0.5.1-edge.1467.7e2fc7d","@flighthq/geometry":"0.5.1-edge.1467.7e2fc7d","@flighthq/lighting":"0.5.1-edge.1467.7e2fc7d","@flighthq/registry":"0.5.1-edge.1467.7e2fc7d","@flighthq/materials":"0.5.1-edge.1467.7e2fc7d","@flighthq/render-gl":"0.5.1-edge.1467.7e2fc7d","@flighthq/scene2d-gl":"0.5.1-edge.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1467.7e2fc7d_1789850988740_0.8984370691175791","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1468.61b1d9d":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"bc16f75655fdbdc92e3ce1512e9e0bd8742df0c9","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1468.61b1d9d.tgz","fileCount":342,"integrity":"sha512-0dw0k1ivmVKor8HvMlGRTCjuJ1zyhSkVAKBU2MQaYn/phLGOthPLankV8b11WUh/B/SzRXYRmJA7Q91iPjmM5A==","signatures":[{"sig":"MEUCIQCgIG94jApXhSBTPgQSPXWsnmWu8u9egdyYqNHFt0S/3AIgH8Q5BQKIbrORVG/AXoQpkYO2uiuqVkOIGfw+hdeeCWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC98+dhdYjnjZ7u4gT6WEbpjqMOzfgKom57gi4vwqs7vAiEA5QoS+qly8b076sHA+dbtIOD2+watHmezUNxQDqXZtyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169514},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1468.61b1d9d","@flighthq/mesh":"0.5.1-next.1468.61b1d9d","@flighthq/node":"0.5.1-next.1468.61b1d9d","@flighthq/color":"0.5.1-next.1468.61b1d9d","@flighthq/image":"0.5.1-next.1468.61b1d9d","@flighthq/types":"0.5.1-next.1468.61b1d9d","@flighthq/camera":"0.5.1-next.1468.61b1d9d","@flighthq/render":"0.5.1-next.1468.61b1d9d","@flighthq/scene3d":"0.5.1-next.1468.61b1d9d","@flighthq/shading":"0.5.1-next.1468.61b1d9d","@flighthq/texture":"0.5.1-next.1468.61b1d9d","@flighthq/geometry":"0.5.1-next.1468.61b1d9d","@flighthq/lighting":"0.5.1-next.1468.61b1d9d","@flighthq/registry":"0.5.1-next.1468.61b1d9d","@flighthq/materials":"0.5.1-next.1468.61b1d9d","@flighthq/render-gl":"0.5.1-next.1468.61b1d9d","@flighthq/scene2d-gl":"0.5.1-next.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1468.61b1d9d_1789852889489_0.19753758565096646","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1468.61b1d9d":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"25afc568d01a1dbb35b9db1d2e9532bfd0c5dfd4","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1468.61b1d9d.tgz","fileCount":342,"integrity":"sha512-xKLD5JGiQpBiAnkxFL7+FPG/D7jBWg8IC+/G1JaTWFWKnVwgnkJbCiPQjU1aOx4n9CJanXBUH/soWHNcUz2Vfw==","signatures":[{"sig":"MEUCIQCdeqGPzn89LkXlQqBpOseDq0/bcLsOYE5fmUCsos0pXAIgHiecnVunMVg8iAKd+xdbFWgYhuuASEtGJyKVi3fawY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4g7VGlU09kVWwJv6EHdJJjNBF446brGMyym5dXdGeLwIhAKZE2jDCYJyZlmjtjtj3kEYVe59XTHNZUse1++mV6ZuX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169514},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1468.61b1d9d","@flighthq/mesh":"0.5.1-edge.1468.61b1d9d","@flighthq/node":"0.5.1-edge.1468.61b1d9d","@flighthq/color":"0.5.1-edge.1468.61b1d9d","@flighthq/image":"0.5.1-edge.1468.61b1d9d","@flighthq/types":"0.5.1-edge.1468.61b1d9d","@flighthq/camera":"0.5.1-edge.1468.61b1d9d","@flighthq/render":"0.5.1-edge.1468.61b1d9d","@flighthq/scene3d":"0.5.1-edge.1468.61b1d9d","@flighthq/shading":"0.5.1-edge.1468.61b1d9d","@flighthq/texture":"0.5.1-edge.1468.61b1d9d","@flighthq/geometry":"0.5.1-edge.1468.61b1d9d","@flighthq/lighting":"0.5.1-edge.1468.61b1d9d","@flighthq/registry":"0.5.1-edge.1468.61b1d9d","@flighthq/materials":"0.5.1-edge.1468.61b1d9d","@flighthq/render-gl":"0.5.1-edge.1468.61b1d9d","@flighthq/scene2d-gl":"0.5.1-edge.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1468.61b1d9d_1789853558411_0.7834104881303261","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1471.4e82419":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"fa489f052084c77229cc3fa643f140387e546642","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1471.4e82419.tgz","fileCount":342,"integrity":"sha512-jdw5u5Cp9/P5QgWelBWeSVcIpnfFCyNfumxafQIPMoH3QC5E70q40tDM/iVP58hqM8G3+0kFHxEekvNYWORWVQ==","signatures":[{"sig":"MEUCIQCQe2k6r6vjKQvRVtJTU/TpzMKj35uCCZNxUp12F06fXAIgVcKS2lxfUSAcSWiQd2ifPjcAB4VST8IS8LcRVR1+U+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEWRqIctYn/u+rnWMRVp1GwihfTDzKF8vzkumIw1iO2GAiAksHfCere42sjGgnoKlsJccrvKr/pCW71K52nuKdKKsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169605},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1471.4e82419","@flighthq/mesh":"0.5.1-next.1471.4e82419","@flighthq/node":"0.5.1-next.1471.4e82419","@flighthq/color":"0.5.1-next.1471.4e82419","@flighthq/image":"0.5.1-next.1471.4e82419","@flighthq/types":"0.5.1-next.1471.4e82419","@flighthq/camera":"0.5.1-next.1471.4e82419","@flighthq/render":"0.5.1-next.1471.4e82419","@flighthq/scene3d":"0.5.1-next.1471.4e82419","@flighthq/shading":"0.5.1-next.1471.4e82419","@flighthq/texture":"0.5.1-next.1471.4e82419","@flighthq/geometry":"0.5.1-next.1471.4e82419","@flighthq/lighting":"0.5.1-next.1471.4e82419","@flighthq/registry":"0.5.1-next.1471.4e82419","@flighthq/materials":"0.5.1-next.1471.4e82419","@flighthq/render-gl":"0.5.1-next.1471.4e82419","@flighthq/scene2d-gl":"0.5.1-next.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1471.4e82419_1789886178685_0.2513580499257153","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1471.4e82419":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"1f21d8a7d1bcaa98e4a0021bc08587cca2e58fff","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1471.4e82419.tgz","fileCount":342,"integrity":"sha512-Vbjs/EZVWGgSBHXGl3gACkNOXyEX28kKrtGfNfyMxvBwkClz+RK72ZacIAOZw/UkNwyyD1OpuFRO56uThphTGg==","signatures":[{"sig":"MEYCIQDGtvz3bNrQxnfAJ9PlmFVo6Nc0gBR3X+4hQjA8qTCqpgIhAJmkcw7fkwTjDTUR4yRyXfKtQjkxqtgI/KQ1fhOil/2u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDuPqJw7smUOYJAJwD13gxO7hItDqRZEU+eTFF6GsaILAiEA/uhdkWxwlliqYhr0+Tpp2uCWKAlfVUl2lWbWdCl1ZhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169605},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1471.4e82419","@flighthq/mesh":"0.5.1-edge.1471.4e82419","@flighthq/node":"0.5.1-edge.1471.4e82419","@flighthq/color":"0.5.1-edge.1471.4e82419","@flighthq/image":"0.5.1-edge.1471.4e82419","@flighthq/types":"0.5.1-edge.1471.4e82419","@flighthq/camera":"0.5.1-edge.1471.4e82419","@flighthq/render":"0.5.1-edge.1471.4e82419","@flighthq/scene3d":"0.5.1-edge.1471.4e82419","@flighthq/shading":"0.5.1-edge.1471.4e82419","@flighthq/texture":"0.5.1-edge.1471.4e82419","@flighthq/geometry":"0.5.1-edge.1471.4e82419","@flighthq/lighting":"0.5.1-edge.1471.4e82419","@flighthq/registry":"0.5.1-edge.1471.4e82419","@flighthq/materials":"0.5.1-edge.1471.4e82419","@flighthq/render-gl":"0.5.1-edge.1471.4e82419","@flighthq/scene2d-gl":"0.5.1-edge.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1471.4e82419_1789886773102_0.7314827404687347","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1505.5790c72":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1505.5790c72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"519238f18518821678c38b024c54a95878bcc2b7","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1505.5790c72.tgz","fileCount":342,"integrity":"sha512-s3Bk2Y32Amxq/lhsahXfTiJhui0NenQ4GKTWVlD7MB48oswrjoP5vLsM7MxXDU8SdOCkIqJIE44tL3ZCVzoadA==","signatures":[{"sig":"MEQCIBVP9bU3zgZon5wsNrfIG+aQo/AYlZJd3C98TvzqkDPEAiAtP4KS2bbusa2cCLhb7PDgdiNczvmQcrcwIuhMKihZkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGEFTzgVYRaWoNL8zFrT6w7K/9As9/akKimz+iiOD9UTAiAOUXabqdcaK+jJqTvU2BS0Q8pwUOKw1Yg03Dk3VhDIpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1505.5790c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172255},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1505.5790c72","@flighthq/mesh":"0.5.1-next.1505.5790c72","@flighthq/node":"0.5.1-next.1505.5790c72","@flighthq/color":"0.5.1-next.1505.5790c72","@flighthq/image":"0.5.1-next.1505.5790c72","@flighthq/types":"0.5.1-next.1505.5790c72","@flighthq/camera":"0.5.1-next.1505.5790c72","@flighthq/render":"0.5.1-next.1505.5790c72","@flighthq/scene3d":"0.5.1-next.1505.5790c72","@flighthq/shading":"0.5.1-next.1505.5790c72","@flighthq/texture":"0.5.1-next.1505.5790c72","@flighthq/geometry":"0.5.1-next.1505.5790c72","@flighthq/lighting":"0.5.1-next.1505.5790c72","@flighthq/registry":"0.5.1-next.1505.5790c72","@flighthq/materials":"0.5.1-next.1505.5790c72","@flighthq/render-gl":"0.5.1-next.1505.5790c72","@flighthq/scene2d-gl":"0.5.1-next.1505.5790c72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1505.5790c72_1789901647474_0.9521725528219291","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1520.4887418":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1520.4887418","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a7ec726025dc28c9630469aa9d196fd227e69cd6","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1520.4887418.tgz","fileCount":342,"integrity":"sha512-/oEd8R2dIPSvdzpSLi8Hx3xItdbz8jNRtIX+mQPIxto8Sj4UU2TD2vn8Xiq4LfN6Y2onPSTfPQZ58gaMyun3xQ==","signatures":[{"sig":"MEYCIQDVTl6Lell0yW3qRqexrpHR+YSiERcRoOOrqrbgjqXhyAIhAK0jB9gt7oVH1yEdtLXgqKwicRryI9lv9QfWKhElLiiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOiqsjD50qvIkMrwPcMTgKObydBk1SHj6F8vwZGCSnVAIhAMOQ/fP4Qd2IRAaBAboYnnlj9mzndVpvdphERwZ2ib2m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1520.4887418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172243},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1520.4887418","@flighthq/mesh":"0.5.1-next.1520.4887418","@flighthq/node":"0.5.1-next.1520.4887418","@flighthq/color":"0.5.1-next.1520.4887418","@flighthq/image":"0.5.1-next.1520.4887418","@flighthq/types":"0.5.1-next.1520.4887418","@flighthq/camera":"0.5.1-next.1520.4887418","@flighthq/render":"0.5.1-next.1520.4887418","@flighthq/scene3d":"0.5.1-next.1520.4887418","@flighthq/shading":"0.5.1-next.1520.4887418","@flighthq/texture":"0.5.1-next.1520.4887418","@flighthq/geometry":"0.5.1-next.1520.4887418","@flighthq/lighting":"0.5.1-next.1520.4887418","@flighthq/registry":"0.5.1-next.1520.4887418","@flighthq/materials":"0.5.1-next.1520.4887418","@flighthq/render-gl":"0.5.1-next.1520.4887418","@flighthq/scene2d-gl":"0.5.1-next.1520.4887418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1520.4887418_1789918181942_0.699096797448532","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1523.c47f79f":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1523.c47f79f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"45b64dfae849918e3084995a8d9c2efe031b9ad6","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1523.c47f79f.tgz","fileCount":342,"integrity":"sha512-n36qaiRf6sip3qlaLZ/l002nikY9XylSCaG8GhkpCIbRNL/3nCGiPB6y087NmmwW54Yo0wCk3FQzW3g3d7HRog==","signatures":[{"sig":"MEQCIG925h1I3RuXskW8YzmAkbVaS2f1n+RNsEJoAq2budneAiBdsf9Xjgct96IFXhTU+OQubUXl6zD9eRzBmnlHNN43iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDhm1VFINu7Is5aP8L/28Lp0pcN9Empk8JePmEd58u4AwIhAKcoTJ0C/PRcvKXDUNagBZk3DdeDHkMtDev0lqVS5Me/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1523.c47f79f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172243},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1523.c47f79f","@flighthq/mesh":"0.5.1-next.1523.c47f79f","@flighthq/node":"0.5.1-next.1523.c47f79f","@flighthq/color":"0.5.1-next.1523.c47f79f","@flighthq/image":"0.5.1-next.1523.c47f79f","@flighthq/types":"0.5.1-next.1523.c47f79f","@flighthq/camera":"0.5.1-next.1523.c47f79f","@flighthq/render":"0.5.1-next.1523.c47f79f","@flighthq/scene3d":"0.5.1-next.1523.c47f79f","@flighthq/shading":"0.5.1-next.1523.c47f79f","@flighthq/texture":"0.5.1-next.1523.c47f79f","@flighthq/geometry":"0.5.1-next.1523.c47f79f","@flighthq/lighting":"0.5.1-next.1523.c47f79f","@flighthq/registry":"0.5.1-next.1523.c47f79f","@flighthq/materials":"0.5.1-next.1523.c47f79f","@flighthq/render-gl":"0.5.1-next.1523.c47f79f","@flighthq/scene2d-gl":"0.5.1-next.1523.c47f79f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1523.c47f79f_1789921697585_0.10456893140264434","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1533.2910b54":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1533.2910b54","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"7f79bc9a1671d6fe631fb75805fcb2216889770a","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1533.2910b54.tgz","fileCount":342,"integrity":"sha512-VE5llDrzJ4xFKTSBlVmGNckDZbYqSqeOcDCAovNJPNphRwa5F5S1ldrjyLRBYgaS/a3dI72+fy9BmhQ1D2Iubg==","signatures":[{"sig":"MEYCIQCwEAjxJ09ux8afsMBQCjJvps4rW8NfGvdkuJaQWUW9UAIhAIl7vC1JWb63B3rYSERbJ9M0JwkUKJ3bY04FOtiM76rh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHQtGet0LiWlcrDXvNNjt2mZ9hMc1pBggAmR/QatYOv4AiEA1drL7dQx3ugA5IhOoQkn1ROPCLnoa9OvZeORClMHCYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1533.2910b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172131},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1533.2910b54","@flighthq/mesh":"0.5.1-next.1533.2910b54","@flighthq/node":"0.5.1-next.1533.2910b54","@flighthq/color":"0.5.1-next.1533.2910b54","@flighthq/image":"0.5.1-next.1533.2910b54","@flighthq/types":"0.5.1-next.1533.2910b54","@flighthq/camera":"0.5.1-next.1533.2910b54","@flighthq/render":"0.5.1-next.1533.2910b54","@flighthq/scene3d":"0.5.1-next.1533.2910b54","@flighthq/shading":"0.5.1-next.1533.2910b54","@flighthq/texture":"0.5.1-next.1533.2910b54","@flighthq/geometry":"0.5.1-next.1533.2910b54","@flighthq/lighting":"0.5.1-next.1533.2910b54","@flighthq/registry":"0.5.1-next.1533.2910b54","@flighthq/materials":"0.5.1-next.1533.2910b54","@flighthq/render-gl":"0.5.1-next.1533.2910b54","@flighthq/scene2d-gl":"0.5.1-next.1533.2910b54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1533.2910b54_1789930252273_0.33463945269422224","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1538.09885fb":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1538.09885fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"fe174a0db48041e3be4c8bc20787c2f1b586a12a","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1538.09885fb.tgz","fileCount":342,"integrity":"sha512-IKzSFODzLvr8qyh7yUzizC+wByXFsEqnnuQjuVTy0apIFWt3/mYP4WenxpUxfIL5fCHOGWCv4kSqtMx/GQpSog==","signatures":[{"sig":"MEUCIQDJ6A91t9L6sknZNbhBQRpSYA78J10vz+ADzGFKHYLx1AIgSya+56Fd+dYi2XuEG+kR74oec+vIvIuPCIzABvNox7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFjfsuxL0Sr0W7BSHMeXDO1gu0jt+WCx2YYNbsjkmwFdAiB9iBu1cttJ+VHCSfFqhadHfLmHEbZ6FAQjkvr92oWSlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1538.09885fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172131},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1538.09885fb","@flighthq/mesh":"0.5.1-next.1538.09885fb","@flighthq/node":"0.5.1-next.1538.09885fb","@flighthq/color":"0.5.1-next.1538.09885fb","@flighthq/image":"0.5.1-next.1538.09885fb","@flighthq/types":"0.5.1-next.1538.09885fb","@flighthq/camera":"0.5.1-next.1538.09885fb","@flighthq/render":"0.5.1-next.1538.09885fb","@flighthq/scene3d":"0.5.1-next.1538.09885fb","@flighthq/shading":"0.5.1-next.1538.09885fb","@flighthq/texture":"0.5.1-next.1538.09885fb","@flighthq/geometry":"0.5.1-next.1538.09885fb","@flighthq/lighting":"0.5.1-next.1538.09885fb","@flighthq/registry":"0.5.1-next.1538.09885fb","@flighthq/materials":"0.5.1-next.1538.09885fb","@flighthq/render-gl":"0.5.1-next.1538.09885fb","@flighthq/scene2d-gl":"0.5.1-next.1538.09885fb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1538.09885fb_1789973327664_0.7327299261203055","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1541.b94031c":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1541.b94031c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ddb68a99e49578923328ed2aea574d52b9bd9a07","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1541.b94031c.tgz","fileCount":342,"integrity":"sha512-McDuNHTfCI/JWyA5U3mo8ImhsoIuwZPtx4lAkng0DtjfvKzSqqhGahSnuYg3fdjNz1vfNVlh6iPjPxXePRiyPA==","signatures":[{"sig":"MEYCIQDCQfVYVx/ZiBW3sLy7jLDFCkzAKXByMVA0pACIYtJvngIhAL0u6In+LHduYE5+A6t7abY295B8sHLosZh1RMVKlW8W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVN/b/kgv+1CcvBrtasuOmO7RpOFeQB3h6hr+EKlaqHQIgdf3Pg6Lk+VBhdKh9QuTc334uPwxLqBjx634Ill+nIpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1541.b94031c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172131},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1541.b94031c","@flighthq/mesh":"0.5.1-next.1541.b94031c","@flighthq/node":"0.5.1-next.1541.b94031c","@flighthq/color":"0.5.1-next.1541.b94031c","@flighthq/image":"0.5.1-next.1541.b94031c","@flighthq/types":"0.5.1-next.1541.b94031c","@flighthq/camera":"0.5.1-next.1541.b94031c","@flighthq/render":"0.5.1-next.1541.b94031c","@flighthq/scene3d":"0.5.1-next.1541.b94031c","@flighthq/shading":"0.5.1-next.1541.b94031c","@flighthq/texture":"0.5.1-next.1541.b94031c","@flighthq/geometry":"0.5.1-next.1541.b94031c","@flighthq/lighting":"0.5.1-next.1541.b94031c","@flighthq/registry":"0.5.1-next.1541.b94031c","@flighthq/materials":"0.5.1-next.1541.b94031c","@flighthq/render-gl":"0.5.1-next.1541.b94031c","@flighthq/scene2d-gl":"0.5.1-next.1541.b94031c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1541.b94031c_1789974620483_0.2173710413516774","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1543.41f4a99":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1543.41f4a99","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"8af7ede8903c54399775153c71e3f20be9848684","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1543.41f4a99.tgz","fileCount":342,"integrity":"sha512-bubsbhVIfquuB5uNEUwWn2NnBHX/9Jq8DWaEMAobc0tGsy2SZaRqiNHlkSuxvl0sQ+VB91lYsLe3og6JKHDCxA==","signatures":[{"sig":"MEUCIEJAysivD4upLFB7dK/QPGBoDqTSMwFmCwm740OBotyVAiEA1UqAtHrXdd9+hjrdKPCd8MikBgDB9v4EJ4LDsUK6wjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLgul4R+EoLs4Om36RJ3GXA2jE3tJ6jRvQH8ooFaAJLwIgH70Ara8fQIfMqXc3fX4uNip814znTjRGE9sFrLhj/2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1543.41f4a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172131},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1543.41f4a99","@flighthq/mesh":"0.5.1-next.1543.41f4a99","@flighthq/node":"0.5.1-next.1543.41f4a99","@flighthq/color":"0.5.1-next.1543.41f4a99","@flighthq/image":"0.5.1-next.1543.41f4a99","@flighthq/types":"0.5.1-next.1543.41f4a99","@flighthq/camera":"0.5.1-next.1543.41f4a99","@flighthq/render":"0.5.1-next.1543.41f4a99","@flighthq/scene3d":"0.5.1-next.1543.41f4a99","@flighthq/shading":"0.5.1-next.1543.41f4a99","@flighthq/texture":"0.5.1-next.1543.41f4a99","@flighthq/geometry":"0.5.1-next.1543.41f4a99","@flighthq/lighting":"0.5.1-next.1543.41f4a99","@flighthq/registry":"0.5.1-next.1543.41f4a99","@flighthq/materials":"0.5.1-next.1543.41f4a99","@flighthq/render-gl":"0.5.1-next.1543.41f4a99","@flighthq/scene2d-gl":"0.5.1-next.1543.41f4a99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1543.41f4a99_1789975226990_0.507873433212563","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1545.a3a19e0":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"f9801639e2559a058a8d5f9e64e674be91b9d4b3","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1545.a3a19e0.tgz","fileCount":342,"integrity":"sha512-5Nu/85NbdHk9l3O52D103YU98olSjpVHv67YDGljBimhTRtBYy344QIcy39Ty7XEgomrhutNiI23tIIxMBo1pg==","signatures":[{"sig":"MEUCIFcNQ+k53Z1lIIB4gA+Nh4auH5FZTrh53RiJ1JOrmunaAiEAym/zaNSjOYcfIzlvkxEvt56tisQKIbq4HJNp43i4P6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGAzhdttPkQdrqa+Ewdwsx1uViXtSsjUb+/tWmrtme6SAiEAqB68l9qfQY+UdydagAXOXgTweBzMHA8cpH7gFqFrJUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172131},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1545.a3a19e0","@flighthq/mesh":"0.5.1-next.1545.a3a19e0","@flighthq/node":"0.5.1-next.1545.a3a19e0","@flighthq/color":"0.5.1-next.1545.a3a19e0","@flighthq/image":"0.5.1-next.1545.a3a19e0","@flighthq/types":"0.5.1-next.1545.a3a19e0","@flighthq/camera":"0.5.1-next.1545.a3a19e0","@flighthq/render":"0.5.1-next.1545.a3a19e0","@flighthq/scene3d":"0.5.1-next.1545.a3a19e0","@flighthq/shading":"0.5.1-next.1545.a3a19e0","@flighthq/texture":"0.5.1-next.1545.a3a19e0","@flighthq/geometry":"0.5.1-next.1545.a3a19e0","@flighthq/lighting":"0.5.1-next.1545.a3a19e0","@flighthq/registry":"0.5.1-next.1545.a3a19e0","@flighthq/materials":"0.5.1-next.1545.a3a19e0","@flighthq/render-gl":"0.5.1-next.1545.a3a19e0","@flighthq/scene2d-gl":"0.5.1-next.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1545.a3a19e0_1789976573739_0.05506021145579498","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1545.a3a19e0":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"c39b388eccc8fc5a8d5bf03774452f10b17d16b7","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1545.a3a19e0.tgz","fileCount":342,"integrity":"sha512-Ph2PuGeqbbmaa+/mv8tkPvtZdKG0X70lWLWyagMrqdsCPxVyvwyI8Zz404QKH5uEXLdW6x3llJ9DsYiFbdw2aw==","signatures":[{"sig":"MEUCIQCDskVvFarz0KJEEQ4HI/6Rf/5tjqiUifrrrsbKE6f3JwIgRfa3kR421WToh4NJljyFKvhCwLg3zdCWbpl5XOF2QOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0GZd/1l63UWGumbQZgKUw34z9U5bp2KaGQlt4w+6nYgIhAMrThvyYVMMoYX8ZCQyLDvnBtIxOQjqASJ06VKJfuimz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172131},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1545.a3a19e0","@flighthq/mesh":"0.5.1-edge.1545.a3a19e0","@flighthq/node":"0.5.1-edge.1545.a3a19e0","@flighthq/color":"0.5.1-edge.1545.a3a19e0","@flighthq/image":"0.5.1-edge.1545.a3a19e0","@flighthq/types":"0.5.1-edge.1545.a3a19e0","@flighthq/camera":"0.5.1-edge.1545.a3a19e0","@flighthq/render":"0.5.1-edge.1545.a3a19e0","@flighthq/scene3d":"0.5.1-edge.1545.a3a19e0","@flighthq/shading":"0.5.1-edge.1545.a3a19e0","@flighthq/texture":"0.5.1-edge.1545.a3a19e0","@flighthq/geometry":"0.5.1-edge.1545.a3a19e0","@flighthq/lighting":"0.5.1-edge.1545.a3a19e0","@flighthq/registry":"0.5.1-edge.1545.a3a19e0","@flighthq/materials":"0.5.1-edge.1545.a3a19e0","@flighthq/render-gl":"0.5.1-edge.1545.a3a19e0","@flighthq/scene2d-gl":"0.5.1-edge.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1545.a3a19e0_1789977035225_0.019857516993561974","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1556.ff9e615":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1556.ff9e615","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"fbb0d795e6b50d2c3d58d563991c530841876540","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1556.ff9e615.tgz","fileCount":347,"integrity":"sha512-uQHex3z3ONg4SEvtZppYgdjEmcnJqHtGS+SBvdN8BTENGJ3/hKDbn93ve3tUGKa2EbZbbofKycn469SAdej+8Q==","signatures":[{"sig":"MEYCIQDXdnp6V3J98i/d3bRg/hD+WDrhgz3QL2a+Lr7y7sCX0gIhAKP06HKVT1JWAMDLammtwVGuSWuYZNIV5pVZBgWXaMuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICrkOEr6tJ2jIKwdo3SeRW9aAC7dQPQ/ukGmGj5tR5f+AiEAzS/Fi+yfZwS43/VnRbhZgwQ+AapoecurUoGnpPj4u50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1556.ff9e615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194851},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1556.ff9e615","@flighthq/mesh":"0.5.1-next.1556.ff9e615","@flighthq/node":"0.5.1-next.1556.ff9e615","@flighthq/color":"0.5.1-next.1556.ff9e615","@flighthq/image":"0.5.1-next.1556.ff9e615","@flighthq/types":"0.5.1-next.1556.ff9e615","@flighthq/camera":"0.5.1-next.1556.ff9e615","@flighthq/render":"0.5.1-next.1556.ff9e615","@flighthq/scene3d":"0.5.1-next.1556.ff9e615","@flighthq/shading":"0.5.1-next.1556.ff9e615","@flighthq/texture":"0.5.1-next.1556.ff9e615","@flighthq/geometry":"0.5.1-next.1556.ff9e615","@flighthq/lighting":"0.5.1-next.1556.ff9e615","@flighthq/registry":"0.5.1-next.1556.ff9e615","@flighthq/materials":"0.5.1-next.1556.ff9e615","@flighthq/render-gl":"0.5.1-next.1556.ff9e615","@flighthq/scene2d-gl":"0.5.1-next.1556.ff9e615"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1556.ff9e615_1790028196570_0.6727215761734242","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1584.db3c393":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1584.db3c393","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ad0906d41132e9338fd8f5d08a5f5e541cb9dfd3","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1584.db3c393.tgz","fileCount":347,"integrity":"sha512-6kjTGZjDqVidjouOYUe8UVDEaAuyYqCyTir1xzubMfcGJ/w5YJWj55hfVC73kU+Tm1PVtLbKxtuy9vmhIH2J3g==","signatures":[{"sig":"MEQCIB8MdybSt+GqkszoquEVBstVSfpFMCh9hucM7cxYsH5FAiBxr49LKuAduPahmMMVTII/Wm/Cxr8Xa74Lc+t0duY3Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDc+x5qAtKqPdF/jPttG+iWj7uYt51ad99sMLY/Cdgq+AiEA6Dn0kD7pLiUjVW3AXyclq42o8hgxWQYgqSzxX/aruJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1584.db3c393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1196669},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1584.db3c393","@flighthq/mesh":"0.5.1-next.1584.db3c393","@flighthq/node":"0.5.1-next.1584.db3c393","@flighthq/color":"0.5.1-next.1584.db3c393","@flighthq/image":"0.5.1-next.1584.db3c393","@flighthq/types":"0.5.1-next.1584.db3c393","@flighthq/camera":"0.5.1-next.1584.db3c393","@flighthq/render":"0.5.1-next.1584.db3c393","@flighthq/scene3d":"0.5.1-next.1584.db3c393","@flighthq/shading":"0.5.1-next.1584.db3c393","@flighthq/texture":"0.5.1-next.1584.db3c393","@flighthq/geometry":"0.5.1-next.1584.db3c393","@flighthq/lighting":"0.5.1-next.1584.db3c393","@flighthq/registry":"0.5.1-next.1584.db3c393","@flighthq/materials":"0.5.1-next.1584.db3c393","@flighthq/render-gl":"0.5.1-next.1584.db3c393","@flighthq/scene2d-gl":"0.5.1-next.1584.db3c393"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1584.db3c393_1790054344906_0.4341307658023039","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1629.669e7c5":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1629.669e7c5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"c9661de49adc64127f1fb5591679abf444d7d00b","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1629.669e7c5.tgz","fileCount":347,"integrity":"sha512-TVtVyO99R9+w+RZFuG3X/g4Rnhygzq/nUdxuRwnx0T/fbv9yhAeF2sS6AqNtjgJWES3yIsxU+BKJagfzMWd0Lg==","signatures":[{"sig":"MEYCIQDdxs/79jsEgOjXegByCDEWMhiVUoWyRT5zi4cJqNHQ/wIhALPnOz/o1MomAFL6vrI0yFDfO/0HRUxKhtGrraDQHM6U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG0REH9grk4N/yqjSgRRQvR52KrHpR0CzxoDfK5ak7LoAiAqpwV0EIIaAYVmxgUYLegHCr3zsrGKq6TyYZvsEgg5LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1629.669e7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1629.669e7c5","@flighthq/mesh":"0.5.1-next.1629.669e7c5","@flighthq/node":"0.5.1-next.1629.669e7c5","@flighthq/color":"0.5.1-next.1629.669e7c5","@flighthq/image":"0.5.1-next.1629.669e7c5","@flighthq/types":"0.5.1-next.1629.669e7c5","@flighthq/camera":"0.5.1-next.1629.669e7c5","@flighthq/render":"0.5.1-next.1629.669e7c5","@flighthq/scene3d":"0.5.1-next.1629.669e7c5","@flighthq/shading":"0.5.1-next.1629.669e7c5","@flighthq/texture":"0.5.1-next.1629.669e7c5","@flighthq/geometry":"0.5.1-next.1629.669e7c5","@flighthq/lighting":"0.5.1-next.1629.669e7c5","@flighthq/registry":"0.5.1-next.1629.669e7c5","@flighthq/materials":"0.5.1-next.1629.669e7c5","@flighthq/render-gl":"0.5.1-next.1629.669e7c5","@flighthq/scene2d-gl":"0.5.1-next.1629.669e7c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1629.669e7c5_1790140517615_0.7985018370587076","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1669.c9827a8":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1669.c9827a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a531ff7f1bf3b93a2857d24b2434424a8a352055","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1669.c9827a8.tgz","fileCount":347,"integrity":"sha512-hNM7YvRmCfsuXZVDoXLnpeBujFDODnpBfo1OXu+nuSX6s0XyG7/FfBzrbPR7coqxfxz7eHHhAxxsIP+aFbHnBQ==","signatures":[{"sig":"MEUCIQCbM8W+1rW6kIjv1N0ek5VJY/LSaKDlQPLUDzbo3fYDNgIgX2q2+fS9tjoeLwQKR07Xjmgs7GBiQEYnIfpACmm6Bio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2pGp/nxOlnTiZzJchXZal6hRZ+788RflSmERcx5k21AIgJOTDcEEpFHAEMr8XcoC2SUqJPRJLuWWr4wERfqsem5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1669.c9827a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1669.c9827a8","@flighthq/mesh":"0.5.1-next.1669.c9827a8","@flighthq/node":"0.5.1-next.1669.c9827a8","@flighthq/color":"0.5.1-next.1669.c9827a8","@flighthq/image":"0.5.1-next.1669.c9827a8","@flighthq/types":"0.5.1-next.1669.c9827a8","@flighthq/camera":"0.5.1-next.1669.c9827a8","@flighthq/render":"0.5.1-next.1669.c9827a8","@flighthq/scene3d":"0.5.1-next.1669.c9827a8","@flighthq/shading":"0.5.1-next.1669.c9827a8","@flighthq/texture":"0.5.1-next.1669.c9827a8","@flighthq/geometry":"0.5.1-next.1669.c9827a8","@flighthq/lighting":"0.5.1-next.1669.c9827a8","@flighthq/registry":"0.5.1-next.1669.c9827a8","@flighthq/materials":"0.5.1-next.1669.c9827a8","@flighthq/render-gl":"0.5.1-next.1669.c9827a8","@flighthq/scene2d-gl":"0.5.1-next.1669.c9827a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1669.c9827a8_1790192702440_0.9485601690906982","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1680.bdc44c6":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1680.bdc44c6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"803df9f695e5bc171e8878d646ebf113ec36c6e5","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1680.bdc44c6.tgz","fileCount":347,"integrity":"sha512-eubsBQqUZrRHHvcizF/drWayHATNmwEb4iskaa2GLM7T/7qo9MqAZ/Ek40Hjbwmii7+RzjH+JfTGIVsFIYkJMA==","signatures":[{"sig":"MEUCIQCzKHyqAxq58ZsJWOOGK54oUsO53tyWt+mn9JgDHgwCDwIgV8lELKsXuJ5Bmle2u6ttmTq+OSIhbLiJlXv27nS7t70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB7LShhIzRuyNyT2EzdfbEUbB+21qcVww6n0/Or0KsSHAiEA+QtnrcyofuXdL651XMINHC8tmuTi5NSwgJ65rURtB6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1680.bdc44c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1680.bdc44c6","@flighthq/mesh":"0.5.1-next.1680.bdc44c6","@flighthq/node":"0.5.1-next.1680.bdc44c6","@flighthq/color":"0.5.1-next.1680.bdc44c6","@flighthq/image":"0.5.1-next.1680.bdc44c6","@flighthq/types":"0.5.1-next.1680.bdc44c6","@flighthq/camera":"0.5.1-next.1680.bdc44c6","@flighthq/render":"0.5.1-next.1680.bdc44c6","@flighthq/scene3d":"0.5.1-next.1680.bdc44c6","@flighthq/shading":"0.5.1-next.1680.bdc44c6","@flighthq/texture":"0.5.1-next.1680.bdc44c6","@flighthq/geometry":"0.5.1-next.1680.bdc44c6","@flighthq/lighting":"0.5.1-next.1680.bdc44c6","@flighthq/registry":"0.5.1-next.1680.bdc44c6","@flighthq/materials":"0.5.1-next.1680.bdc44c6","@flighthq/render-gl":"0.5.1-next.1680.bdc44c6","@flighthq/scene2d-gl":"0.5.1-next.1680.bdc44c6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1680.bdc44c6_1790214563282_0.12594501947474668","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1681.3f21b44":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1681.3f21b44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"8acb6c3c59eb6165514332ed7faf3ebbc67bf494","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1681.3f21b44.tgz","fileCount":347,"integrity":"sha512-DsATf4l9C3xcviB4HMVw9WShc7tUJENFXrkvkfWjVGAgiwXZlkbr6/Se5QH+t1isKpX/8GFp4vOXJzCVmpCBUQ==","signatures":[{"sig":"MEYCIQDWD/NA//5OAkGqArEQCBVPkHu0dQHN86Ao3jK1BF78pwIhANuCSjwS9zpOkp4sjlpvL11x6Cx5xiiC8wQ8c98bKXF3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDDeQAczMCvM+ZsJtnqDB+k3PuywcqC9gdNbsmhB6U2oAiEA32Wr+gdOAf/nocPFm520ov5BR1RdPXQdvzEobB7TpY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1681.3f21b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1681.3f21b44","@flighthq/mesh":"0.5.1-next.1681.3f21b44","@flighthq/node":"0.5.1-next.1681.3f21b44","@flighthq/color":"0.5.1-next.1681.3f21b44","@flighthq/image":"0.5.1-next.1681.3f21b44","@flighthq/types":"0.5.1-next.1681.3f21b44","@flighthq/camera":"0.5.1-next.1681.3f21b44","@flighthq/render":"0.5.1-next.1681.3f21b44","@flighthq/scene3d":"0.5.1-next.1681.3f21b44","@flighthq/shading":"0.5.1-next.1681.3f21b44","@flighthq/texture":"0.5.1-next.1681.3f21b44","@flighthq/geometry":"0.5.1-next.1681.3f21b44","@flighthq/lighting":"0.5.1-next.1681.3f21b44","@flighthq/registry":"0.5.1-next.1681.3f21b44","@flighthq/materials":"0.5.1-next.1681.3f21b44","@flighthq/render-gl":"0.5.1-next.1681.3f21b44","@flighthq/scene2d-gl":"0.5.1-next.1681.3f21b44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1681.3f21b44_1790224451429_0.8068201431878219","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1682.f1470fe":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1682.f1470fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"6216921ff261418f313734da401f114bd9855954","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1682.f1470fe.tgz","fileCount":347,"integrity":"sha512-x40mFnBrD9/Y64CDPLFViINnybpoCZKrfD13oaBHSNpJf9wbKIxvyL4S0D8GBOQIw04N1EZidWtSDfA7y65X+w==","signatures":[{"sig":"MEYCIQCJvY+IgSqWZXSI8VQysghS89gs03tIyYZFsaCVN2zo9wIhAPptqyFJjGM2ugLZeaSy0i4RWBvhbYw2tr6vJWOGe/lW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEPP4yHZr9CRtQdYBv9uiAqcm9IAOTa8mpFRB5f9tOOgAiEArb753+OrXPnp0k66EpqU3Fl1Rf50Zm3Bc1W0EHVmTFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1682.f1470fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1682.f1470fe","@flighthq/mesh":"0.5.1-next.1682.f1470fe","@flighthq/node":"0.5.1-next.1682.f1470fe","@flighthq/color":"0.5.1-next.1682.f1470fe","@flighthq/image":"0.5.1-next.1682.f1470fe","@flighthq/types":"0.5.1-next.1682.f1470fe","@flighthq/camera":"0.5.1-next.1682.f1470fe","@flighthq/render":"0.5.1-next.1682.f1470fe","@flighthq/scene3d":"0.5.1-next.1682.f1470fe","@flighthq/shading":"0.5.1-next.1682.f1470fe","@flighthq/texture":"0.5.1-next.1682.f1470fe","@flighthq/geometry":"0.5.1-next.1682.f1470fe","@flighthq/lighting":"0.5.1-next.1682.f1470fe","@flighthq/registry":"0.5.1-next.1682.f1470fe","@flighthq/materials":"0.5.1-next.1682.f1470fe","@flighthq/render-gl":"0.5.1-next.1682.f1470fe","@flighthq/scene2d-gl":"0.5.1-next.1682.f1470fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1682.f1470fe_1790226258181_0.5347169399415967","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1685.dc0e23a":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"d9669debad8338f582333a4f1f9c30139df8a903","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1685.dc0e23a.tgz","fileCount":347,"integrity":"sha512-xMYbwG5JybrDOPqJv77kb6s1KBl6qHFtIm/2ugj33A/pdb6fZTW8t029JEv65GfiMsbMiceE3D1b5M3FQdOeew==","signatures":[{"sig":"MEUCIGiHSwCZwqwiE228bJAL4arDa/HFLNyB+EqhrRsuDxjgAiEAvCB8DhzNOigWd7qfg1G1QjpI/Znql1cs+kb3b2VsTWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEBhW6HIzQM3pl+QqIQq/ypXS7Jzvg8WeGc1cYbpoiBvAiEAnIfQrOTfgEax8cl7nCGvluP5eG4DRjso+PKVcBck4To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1685.dc0e23a","@flighthq/mesh":"0.5.1-next.1685.dc0e23a","@flighthq/node":"0.5.1-next.1685.dc0e23a","@flighthq/color":"0.5.1-next.1685.dc0e23a","@flighthq/image":"0.5.1-next.1685.dc0e23a","@flighthq/types":"0.5.1-next.1685.dc0e23a","@flighthq/camera":"0.5.1-next.1685.dc0e23a","@flighthq/render":"0.5.1-next.1685.dc0e23a","@flighthq/scene3d":"0.5.1-next.1685.dc0e23a","@flighthq/shading":"0.5.1-next.1685.dc0e23a","@flighthq/texture":"0.5.1-next.1685.dc0e23a","@flighthq/geometry":"0.5.1-next.1685.dc0e23a","@flighthq/lighting":"0.5.1-next.1685.dc0e23a","@flighthq/registry":"0.5.1-next.1685.dc0e23a","@flighthq/materials":"0.5.1-next.1685.dc0e23a","@flighthq/render-gl":"0.5.1-next.1685.dc0e23a","@flighthq/scene2d-gl":"0.5.1-next.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1685.dc0e23a_1790262583396_0.9399543138806143","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1685.dc0e23a":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0026ce61d13d7ba20416d710518ac4e47e94aa0a","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1685.dc0e23a.tgz","fileCount":347,"integrity":"sha512-AhWdK6mB1QR7qg0zsa5rmNlx74hjMgoCHSIEcw4jA6RhAi/NYbD6n9yddSA4gUQMVlEs+cmDEZh3IO1QeCpQhw==","signatures":[{"sig":"MEYCIQCpq+aCA3B6SRVKk4dtByuCEQvMt7f1OrG5DpfD7H5JMwIhAKynNEMfB9mFlerfbNrhXXkeP011fD2iQC5vzKwnzwO4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF37s/dSPAp+YmAiOEfPMkX22DyO5INwCMwo+GQPrPtNAiB/y/XxW+wPjtjBsjfNDmykgSLXYleGHPB2NpZLPxr6jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1685.dc0e23a","@flighthq/mesh":"0.5.1-edge.1685.dc0e23a","@flighthq/node":"0.5.1-edge.1685.dc0e23a","@flighthq/color":"0.5.1-edge.1685.dc0e23a","@flighthq/image":"0.5.1-edge.1685.dc0e23a","@flighthq/types":"0.5.1-edge.1685.dc0e23a","@flighthq/camera":"0.5.1-edge.1685.dc0e23a","@flighthq/render":"0.5.1-edge.1685.dc0e23a","@flighthq/scene3d":"0.5.1-edge.1685.dc0e23a","@flighthq/shading":"0.5.1-edge.1685.dc0e23a","@flighthq/texture":"0.5.1-edge.1685.dc0e23a","@flighthq/geometry":"0.5.1-edge.1685.dc0e23a","@flighthq/lighting":"0.5.1-edge.1685.dc0e23a","@flighthq/registry":"0.5.1-edge.1685.dc0e23a","@flighthq/materials":"0.5.1-edge.1685.dc0e23a","@flighthq/render-gl":"0.5.1-edge.1685.dc0e23a","@flighthq/scene2d-gl":"0.5.1-edge.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1685.dc0e23a_1790263238266_0.07065974517248841","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1687.b63c819":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"68b24d0200121bc160f192693bacf63e57e5d01b","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1687.b63c819.tgz","fileCount":347,"integrity":"sha512-XV2W0O9m+SSWBDrwCSL2S82YFr/2a2C0MypygheO4UDhyX7B7Nrtm7WWYe+zLDQ36GamFHIQOEjgjti0qEXEiw==","signatures":[{"sig":"MEUCIQCAqvZF7PJmSYWcvHCUuzoOpAhl1MC0nt2jO1JVmG+YoAIgb5NuRvFOciE72VppZskG5Cjn2Q8c0RgrIEmvVY0ko+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAELOSsFKRqRhKAVwoTBQW4YFpGX2VS70YZvzfJsey3nAiAZE9FkH8etMQb6mGV5FyBUE3SF48JMKmkmSTlLk8xd7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1687.b63c819","@flighthq/mesh":"0.5.1-next.1687.b63c819","@flighthq/node":"0.5.1-next.1687.b63c819","@flighthq/color":"0.5.1-next.1687.b63c819","@flighthq/image":"0.5.1-next.1687.b63c819","@flighthq/types":"0.5.1-next.1687.b63c819","@flighthq/camera":"0.5.1-next.1687.b63c819","@flighthq/render":"0.5.1-next.1687.b63c819","@flighthq/scene3d":"0.5.1-next.1687.b63c819","@flighthq/shading":"0.5.1-next.1687.b63c819","@flighthq/texture":"0.5.1-next.1687.b63c819","@flighthq/geometry":"0.5.1-next.1687.b63c819","@flighthq/lighting":"0.5.1-next.1687.b63c819","@flighthq/registry":"0.5.1-next.1687.b63c819","@flighthq/materials":"0.5.1-next.1687.b63c819","@flighthq/render-gl":"0.5.1-next.1687.b63c819","@flighthq/scene2d-gl":"0.5.1-next.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1687.b63c819_1790271401656_0.5662522271617152","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1687.b63c819":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"205ca755af52ccf498bca2dd28b0a9e6724cee78","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1687.b63c819.tgz","fileCount":347,"integrity":"sha512-Qby8BtP0JRMkXKvEbqxRGPk5b20f9dQe0SuY07453v4/jGGTksDcSMZxmJs5EPJCfO55q0zNRPzvxyD+zbn0kg==","signatures":[{"sig":"MEYCIQCSexFxWGlE5KYd645yuhCIKm55UBIzmPGeZjA5hG5l/wIhAKenDQAex1BZR0iFrKIeXOt0M+XY/VDdNsZaBE9MAcD9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCU9q9fDfFQVXAP3XSJuhgdsKWHFKYPRRifuBxosIE8VQIhAKKpceASC2uesN5Dkf7rI/7fhrJcXt+KbBhtQ+sq86Yj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1687.b63c819","@flighthq/mesh":"0.5.1-edge.1687.b63c819","@flighthq/node":"0.5.1-edge.1687.b63c819","@flighthq/color":"0.5.1-edge.1687.b63c819","@flighthq/image":"0.5.1-edge.1687.b63c819","@flighthq/types":"0.5.1-edge.1687.b63c819","@flighthq/camera":"0.5.1-edge.1687.b63c819","@flighthq/render":"0.5.1-edge.1687.b63c819","@flighthq/scene3d":"0.5.1-edge.1687.b63c819","@flighthq/shading":"0.5.1-edge.1687.b63c819","@flighthq/texture":"0.5.1-edge.1687.b63c819","@flighthq/geometry":"0.5.1-edge.1687.b63c819","@flighthq/lighting":"0.5.1-edge.1687.b63c819","@flighthq/registry":"0.5.1-edge.1687.b63c819","@flighthq/materials":"0.5.1-edge.1687.b63c819","@flighthq/render-gl":"0.5.1-edge.1687.b63c819","@flighthq/scene2d-gl":"0.5.1-edge.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1687.b63c819_1790271954690_0.006341276273248653","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1692.64cda40":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"7084b56f50e2e723699385562e205fb874741bdf","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1692.64cda40.tgz","fileCount":347,"integrity":"sha512-B2W2f0cwv7C/UqtIotW+r8AiVsIxboQV0SAv+DSUzNSXmDDRPg0xzA7S9pktI6s0HQNCR3F1rdF3u/nP8t5+Qw==","signatures":[{"sig":"MEQCIC30wOY/0vsZ7hjhoSFfL17IWM155Y5CV+Lp7O/WxIqJAiAOHdTUuOvLUYpcP5L+xv0TNdEt/usOa7xE4nyAODlMBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCffQ+m+2ihLckXb3cHBVjEV0TNj+oD/MAymOhEnmuTnQIgb6sJZFas1OMX+tar344EuZQ1F39PJXihsDCjbvf9GcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1692.64cda40","@flighthq/mesh":"0.5.1-next.1692.64cda40","@flighthq/node":"0.5.1-next.1692.64cda40","@flighthq/color":"0.5.1-next.1692.64cda40","@flighthq/image":"0.5.1-next.1692.64cda40","@flighthq/types":"0.5.1-next.1692.64cda40","@flighthq/camera":"0.5.1-next.1692.64cda40","@flighthq/render":"0.5.1-next.1692.64cda40","@flighthq/scene3d":"0.5.1-next.1692.64cda40","@flighthq/shading":"0.5.1-next.1692.64cda40","@flighthq/texture":"0.5.1-next.1692.64cda40","@flighthq/geometry":"0.5.1-next.1692.64cda40","@flighthq/lighting":"0.5.1-next.1692.64cda40","@flighthq/registry":"0.5.1-next.1692.64cda40","@flighthq/materials":"0.5.1-next.1692.64cda40","@flighthq/render-gl":"0.5.1-next.1692.64cda40","@flighthq/scene2d-gl":"0.5.1-next.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1692.64cda40_1790294176670_0.5205675534997445","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1692.64cda40":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"e041ce802a58a47d05083322c35986b873e5f048","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1692.64cda40.tgz","fileCount":347,"integrity":"sha512-YA1aSQbYRhG1MvalnMoP6KmZRC0jQwXZBEa1aSbMvPzHq1YEptoAYYnCwwdKEzL0sv+5TRoUhpL3A4iHlCAigg==","signatures":[{"sig":"MEQCIECtTwKa7NysAdGw2DKQ+qmog78IwVmDDjEpikn9yjY5AiBOp1zf9GH8Yzxtgg2xNSXDcYhif6NLq7gufgJ3QIlUwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHTpxUS1lqRNHUlx12Im5nCLzgK6RysybKeypJ04fLyfAiEAysw+LhK+sBwg27weBAhu7GYI4w6KGIsaRsS3eNeKeXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1692.64cda40","@flighthq/mesh":"0.5.1-edge.1692.64cda40","@flighthq/node":"0.5.1-edge.1692.64cda40","@flighthq/color":"0.5.1-edge.1692.64cda40","@flighthq/image":"0.5.1-edge.1692.64cda40","@flighthq/types":"0.5.1-edge.1692.64cda40","@flighthq/camera":"0.5.1-edge.1692.64cda40","@flighthq/render":"0.5.1-edge.1692.64cda40","@flighthq/scene3d":"0.5.1-edge.1692.64cda40","@flighthq/shading":"0.5.1-edge.1692.64cda40","@flighthq/texture":"0.5.1-edge.1692.64cda40","@flighthq/geometry":"0.5.1-edge.1692.64cda40","@flighthq/lighting":"0.5.1-edge.1692.64cda40","@flighthq/registry":"0.5.1-edge.1692.64cda40","@flighthq/materials":"0.5.1-edge.1692.64cda40","@flighthq/render-gl":"0.5.1-edge.1692.64cda40","@flighthq/scene2d-gl":"0.5.1-edge.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1692.64cda40_1790294781789_0.7798883694169061","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1694.112d897":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1694.112d897","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"182291d8101d88b977bd27f2259302b639d09ab4","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1694.112d897.tgz","fileCount":347,"integrity":"sha512-ZfdQZ5Osuqizoabhp5QsVmD9BehUTXDTWaCps9PyfiB7RO/qWs4iaLDzuj0m+LWvmgsvEp+FX7PrYjXNG8wA9A==","signatures":[{"sig":"MEYCIQCWmVc/JRKr61QtolsI6hOCZeFYIr8EnHUZdDKH4Su68AIhAPeWJKDa7K/mJanfc97oZ6LQPWy31aw88Z3ZCFudxEmZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyNEhpNjMJTn9HUvxCl8opta4Kc6t2u0KxmSbOWQyqygIgAQB93gpWaiA/nnx6tYtju4uaWLHgaYUZLq7QUurcpDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1694.112d897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1694.112d897","@flighthq/mesh":"0.5.1-next.1694.112d897","@flighthq/node":"0.5.1-next.1694.112d897","@flighthq/color":"0.5.1-next.1694.112d897","@flighthq/image":"0.5.1-next.1694.112d897","@flighthq/types":"0.5.1-next.1694.112d897","@flighthq/camera":"0.5.1-next.1694.112d897","@flighthq/render":"0.5.1-next.1694.112d897","@flighthq/scene3d":"0.5.1-next.1694.112d897","@flighthq/shading":"0.5.1-next.1694.112d897","@flighthq/texture":"0.5.1-next.1694.112d897","@flighthq/geometry":"0.5.1-next.1694.112d897","@flighthq/lighting":"0.5.1-next.1694.112d897","@flighthq/registry":"0.5.1-next.1694.112d897","@flighthq/materials":"0.5.1-next.1694.112d897","@flighthq/render-gl":"0.5.1-next.1694.112d897","@flighthq/scene2d-gl":"0.5.1-next.1694.112d897"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1694.112d897_1790302316262_0.7562663096376687","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1700.cefb2f9":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1700.cefb2f9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"1aef5be32241ac4496cff2cee46cb7246963f8e9","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1700.cefb2f9.tgz","fileCount":347,"integrity":"sha512-tAkHzFzKmqsWQ4hnWn73MikSSs8tcCHWJY0f+mxhih1BCXJUo5IaiHmXIB+20Pzjo4guvfNnKWg8q85nouPYBA==","signatures":[{"sig":"MEYCIQDz0iiubXVRq0XedO5NATXYpifiKWoUvsBj9BEGkzUEZQIhAJ0WTIQdFM8sKnCN5lrQPUa8/yztOYLS8vj62ITel4lo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCw+z2c3vDEA65texyX5gKx55HU6QAprdlWdGxXcu/YxgIgNv1AjAt5MMd2YUwJ4q01pTBuDy9g9IAFMpSFodJpQtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1700.cefb2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1700.cefb2f9","@flighthq/mesh":"0.5.1-next.1700.cefb2f9","@flighthq/node":"0.5.1-next.1700.cefb2f9","@flighthq/color":"0.5.1-next.1700.cefb2f9","@flighthq/image":"0.5.1-next.1700.cefb2f9","@flighthq/types":"0.5.1-next.1700.cefb2f9","@flighthq/camera":"0.5.1-next.1700.cefb2f9","@flighthq/render":"0.5.1-next.1700.cefb2f9","@flighthq/scene3d":"0.5.1-next.1700.cefb2f9","@flighthq/shading":"0.5.1-next.1700.cefb2f9","@flighthq/texture":"0.5.1-next.1700.cefb2f9","@flighthq/geometry":"0.5.1-next.1700.cefb2f9","@flighthq/lighting":"0.5.1-next.1700.cefb2f9","@flighthq/registry":"0.5.1-next.1700.cefb2f9","@flighthq/materials":"0.5.1-next.1700.cefb2f9","@flighthq/render-gl":"0.5.1-next.1700.cefb2f9","@flighthq/scene2d-gl":"0.5.1-next.1700.cefb2f9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1700.cefb2f9_1790305274963_0.24971431572334768","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1703.1905242":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1703.1905242","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"fde5b08bd5a8d841507b9f7a26206239f06afce6","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1703.1905242.tgz","fileCount":347,"integrity":"sha512-Xjr38RrQXLTKTVCc2Dw6I+ah+8BIRNN4vrBLLUYle5H7WP8TZLzjAY1OVMMdfGEh3SHHclUnK5TQofJ9ZhbLXg==","signatures":[{"sig":"MEUCIC2IMjkQMZMOntIhq3PjUwnzqIarZqY3P5/o8d78GACZAiEAt+LX/Ss56i9RLjFT+ixbbXmanAQSPFQ48RxfydesvcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDaS9A8LNJu/9IFE1sK8ZVF/+FLOhmq5pYnbEMv4fSg0gIgLVqd/eCCq91Sf9/EzVjWvcmPyZLRSWA0g70ST2RtAfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1703.1905242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1703.1905242","@flighthq/mesh":"0.5.1-next.1703.1905242","@flighthq/node":"0.5.1-next.1703.1905242","@flighthq/color":"0.5.1-next.1703.1905242","@flighthq/image":"0.5.1-next.1703.1905242","@flighthq/types":"0.5.1-next.1703.1905242","@flighthq/camera":"0.5.1-next.1703.1905242","@flighthq/render":"0.5.1-next.1703.1905242","@flighthq/scene3d":"0.5.1-next.1703.1905242","@flighthq/shading":"0.5.1-next.1703.1905242","@flighthq/texture":"0.5.1-next.1703.1905242","@flighthq/geometry":"0.5.1-next.1703.1905242","@flighthq/lighting":"0.5.1-next.1703.1905242","@flighthq/registry":"0.5.1-next.1703.1905242","@flighthq/materials":"0.5.1-next.1703.1905242","@flighthq/render-gl":"0.5.1-next.1703.1905242","@flighthq/scene2d-gl":"0.5.1-next.1703.1905242"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1703.1905242_1790323918051_0.42745452127732353","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1704.1832e8b":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"958d636cc5f46082fd4f50c1c0069830e86f351c","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1704.1832e8b.tgz","fileCount":347,"integrity":"sha512-znkvm0ZiIWwnKahORh1ksRFIjiFG8hACvYApQ14SEt3gcAHWaVo0P0CSol84tUVutmmJhHd+/Xqvcux2gNfsVw==","signatures":[{"sig":"MEUCIQDhJ88LaooObpSSt/xyxrP96M8y61T9ZCZT7+bx68huwwIgSnwy3CxvR7y2TBaXH8bWoX/lIOC1HCgcHmDX7GAn7ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHmZVJaw+kPHo5GMTb7nRHWDHx+CylCrtVzeEibF5/mzAiEAtblZw5xZ5wt50K0gdEJBOYCjK3B7Lo6JPcR0ODjWi80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1704.1832e8b","@flighthq/mesh":"0.5.1-next.1704.1832e8b","@flighthq/node":"0.5.1-next.1704.1832e8b","@flighthq/color":"0.5.1-next.1704.1832e8b","@flighthq/image":"0.5.1-next.1704.1832e8b","@flighthq/types":"0.5.1-next.1704.1832e8b","@flighthq/camera":"0.5.1-next.1704.1832e8b","@flighthq/render":"0.5.1-next.1704.1832e8b","@flighthq/scene3d":"0.5.1-next.1704.1832e8b","@flighthq/shading":"0.5.1-next.1704.1832e8b","@flighthq/texture":"0.5.1-next.1704.1832e8b","@flighthq/geometry":"0.5.1-next.1704.1832e8b","@flighthq/lighting":"0.5.1-next.1704.1832e8b","@flighthq/registry":"0.5.1-next.1704.1832e8b","@flighthq/materials":"0.5.1-next.1704.1832e8b","@flighthq/render-gl":"0.5.1-next.1704.1832e8b","@flighthq/scene2d-gl":"0.5.1-next.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1704.1832e8b_1790326787214_0.48313883709903194","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1704.1832e8b":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"775f7e563c35ef2243035c8bca9fbb0b0ee900e2","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1704.1832e8b.tgz","fileCount":347,"integrity":"sha512-79AI3Fhh7nkloy/5mIzQuwrvl8IFBucNrlhQ0L3TGrqXzhvXh61mKG1y/gTDe5xQmOADBoGp43LEKoN4j+QnhQ==","signatures":[{"sig":"MEUCIFAQ/nKbdmJzEV9WXNyom1aQvGoWLBpe4SoJusrgJVoyAiEAqyS57Ymm9VYhFNX2O/BU5pTWqS0D10gjFIed2S1agko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8PPxUKpmWWXIFYAoUl05xD4vExW3gbesd9vQHevA8KgIgYHgwvPg39YPXx8BcqGkDYsyNNsEK/kbLAp0x7rqmChc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1704.1832e8b","@flighthq/mesh":"0.5.1-edge.1704.1832e8b","@flighthq/node":"0.5.1-edge.1704.1832e8b","@flighthq/color":"0.5.1-edge.1704.1832e8b","@flighthq/image":"0.5.1-edge.1704.1832e8b","@flighthq/types":"0.5.1-edge.1704.1832e8b","@flighthq/camera":"0.5.1-edge.1704.1832e8b","@flighthq/render":"0.5.1-edge.1704.1832e8b","@flighthq/scene3d":"0.5.1-edge.1704.1832e8b","@flighthq/shading":"0.5.1-edge.1704.1832e8b","@flighthq/texture":"0.5.1-edge.1704.1832e8b","@flighthq/geometry":"0.5.1-edge.1704.1832e8b","@flighthq/lighting":"0.5.1-edge.1704.1832e8b","@flighthq/registry":"0.5.1-edge.1704.1832e8b","@flighthq/materials":"0.5.1-edge.1704.1832e8b","@flighthq/render-gl":"0.5.1-edge.1704.1832e8b","@flighthq/scene2d-gl":"0.5.1-edge.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1704.1832e8b_1790327479580_0.05603178774734885","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1710.81c05dd":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1710.81c05dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0bc39a10741c32387d149e3bcd0e9154810b7653","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1710.81c05dd.tgz","fileCount":347,"integrity":"sha512-B+Cu3/EmPGOY1Oi88/qrSCedgwNd+oRXTQ9X4aeeiTYBSfezvbAu48jBSQJdYjeeqUPm/42txIR3EA6Uks8HjA==","signatures":[{"sig":"MEUCIGvfuvcq9nnYoFH9MJNZ13co3B4cuj0Z2k0NFJ4jZCxyAiEAmlVKsYMbFBX31aL45obhsqWaM+xERzXl2vsAu2318+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcF2FVVOBXj6A2nKNemPe3UMtm28es+tzCF/HvsIfbzAIhANhv4H3mfV5DJbdWyr6a5RB3TQ4cYKhRAgJMbTtqvpOu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1710.81c05dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1710.81c05dd","@flighthq/mesh":"0.5.1-next.1710.81c05dd","@flighthq/node":"0.5.1-next.1710.81c05dd","@flighthq/color":"0.5.1-next.1710.81c05dd","@flighthq/image":"0.5.1-next.1710.81c05dd","@flighthq/types":"0.5.1-next.1710.81c05dd","@flighthq/camera":"0.5.1-next.1710.81c05dd","@flighthq/render":"0.5.1-next.1710.81c05dd","@flighthq/scene3d":"0.5.1-next.1710.81c05dd","@flighthq/shading":"0.5.1-next.1710.81c05dd","@flighthq/texture":"0.5.1-next.1710.81c05dd","@flighthq/geometry":"0.5.1-next.1710.81c05dd","@flighthq/lighting":"0.5.1-next.1710.81c05dd","@flighthq/registry":"0.5.1-next.1710.81c05dd","@flighthq/materials":"0.5.1-next.1710.81c05dd","@flighthq/render-gl":"0.5.1-next.1710.81c05dd","@flighthq/scene2d-gl":"0.5.1-next.1710.81c05dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1710.81c05dd_1790356654874_0.9440258813136553","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1717.f605ef3":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1717.f605ef3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"be546db1562d6be8c1696a8a2e84835771b249dc","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1717.f605ef3.tgz","fileCount":347,"integrity":"sha512-9aECyDaBrd0Xd1WZbXZsxN4H/9vGmDoRhkgHjaNnPcWMQeyGXdqnfaPtuStlUK8Z3CaUXZNxVoiQUgp86J9CvQ==","signatures":[{"sig":"MEUCIQDbxHcwY8l5TOWY+oU8nCC8z5uRWE7U9jiZsrje+kcz4gIgZvmULA8DajvPe9qUGxUX7wCkcBztzVtprLAMz0NJajs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfWbkgUnPVBSLCercOlHpE+DB30eZoSXf3l82Vaa4IEAIgPz2whRsEQ6gWdAtUi+wSKDLSE5Tu4ciFFxSeNH+zS28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1717.f605ef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1717.f605ef3","@flighthq/mesh":"0.5.1-next.1717.f605ef3","@flighthq/node":"0.5.1-next.1717.f605ef3","@flighthq/color":"0.5.1-next.1717.f605ef3","@flighthq/image":"0.5.1-next.1717.f605ef3","@flighthq/types":"0.5.1-next.1717.f605ef3","@flighthq/camera":"0.5.1-next.1717.f605ef3","@flighthq/render":"0.5.1-next.1717.f605ef3","@flighthq/scene3d":"0.5.1-next.1717.f605ef3","@flighthq/shading":"0.5.1-next.1717.f605ef3","@flighthq/texture":"0.5.1-next.1717.f605ef3","@flighthq/geometry":"0.5.1-next.1717.f605ef3","@flighthq/lighting":"0.5.1-next.1717.f605ef3","@flighthq/registry":"0.5.1-next.1717.f605ef3","@flighthq/materials":"0.5.1-next.1717.f605ef3","@flighthq/render-gl":"0.5.1-next.1717.f605ef3","@flighthq/scene2d-gl":"0.5.1-next.1717.f605ef3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1717.f605ef3_1790363812081_0.9002903877558319","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1723.553fc7a":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1723.553fc7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"02f2a85ef09575956935c2e7fdc4581116d9a733","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1723.553fc7a.tgz","fileCount":347,"integrity":"sha512-m4mZMwJVmhUUT3tLmIcDqKST5p89yBtdTt7geXu+VrqthL89utgTh42QmiipgJiqUlP8u4tnYxGi/gH6WiuA6w==","signatures":[{"sig":"MEUCIHP/g9K0++uQWdeeIY8fNCyFzX9wAGwao4TVH3n8tRZyAiEA0iz5wbCJcQ07lLlYuy6e7K6oUzNpWiqYu/LuusjEZPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDY/a5Txp4y4XzZIrvDHA10yI9hnToi7G5Tw49Yo4A24QIhAO+lr6jZfKiNbqXWgdIJLJFNTVBDdmfWf2N43kWVYw/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1723.553fc7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192990},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1723.553fc7a","@flighthq/mesh":"0.5.1-next.1723.553fc7a","@flighthq/node":"0.5.1-next.1723.553fc7a","@flighthq/color":"0.5.1-next.1723.553fc7a","@flighthq/image":"0.5.1-next.1723.553fc7a","@flighthq/types":"0.5.1-next.1723.553fc7a","@flighthq/camera":"0.5.1-next.1723.553fc7a","@flighthq/render":"0.5.1-next.1723.553fc7a","@flighthq/scene3d":"0.5.1-next.1723.553fc7a","@flighthq/shading":"0.5.1-next.1723.553fc7a","@flighthq/texture":"0.5.1-next.1723.553fc7a","@flighthq/geometry":"0.5.1-next.1723.553fc7a","@flighthq/lighting":"0.5.1-next.1723.553fc7a","@flighthq/registry":"0.5.1-next.1723.553fc7a","@flighthq/materials":"0.5.1-next.1723.553fc7a","@flighthq/render-gl":"0.5.1-next.1723.553fc7a","@flighthq/scene2d-gl":"0.5.1-next.1723.553fc7a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1723.553fc7a_1790371631094_0.009965304302372857","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1724.c250cb4":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1724.c250cb4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ee6150b5d0706cb38956dbdf193ebd4ba7fa84be","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1724.c250cb4.tgz","fileCount":347,"integrity":"sha512-Kdo8Vjl2gatPXq8/RuZNyy4aiozvHprGw+7p+i+iZtY8KgM/Tby6FOmbv9CpeU2A+/yPST5CCEfy+Mr+t0afZg==","signatures":[{"sig":"MEQCICNGKSKWFIKdWoTBQFluVaeGNwlaiE/C4q1eafvngqRaAiBycPKQ1hpCniB9FbL3s1PCcg9eTe0hQ/LWAuYYfkxzMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDkS8r3MMvkxG5BIPiQNR9kQukRr3FVt8MUuFOkmlTKXQIgZNr3Ia8k/yg4aAiJmSInuEg0uwo16DhjEGkC0AANJds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1724.c250cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1724.c250cb4","@flighthq/mesh":"0.5.1-next.1724.c250cb4","@flighthq/node":"0.5.1-next.1724.c250cb4","@flighthq/color":"0.5.1-next.1724.c250cb4","@flighthq/image":"0.5.1-next.1724.c250cb4","@flighthq/types":"0.5.1-next.1724.c250cb4","@flighthq/camera":"0.5.1-next.1724.c250cb4","@flighthq/render":"0.5.1-next.1724.c250cb4","@flighthq/scene3d":"0.5.1-next.1724.c250cb4","@flighthq/shading":"0.5.1-next.1724.c250cb4","@flighthq/texture":"0.5.1-next.1724.c250cb4","@flighthq/geometry":"0.5.1-next.1724.c250cb4","@flighthq/lighting":"0.5.1-next.1724.c250cb4","@flighthq/registry":"0.5.1-next.1724.c250cb4","@flighthq/materials":"0.5.1-next.1724.c250cb4","@flighthq/render-gl":"0.5.1-next.1724.c250cb4","@flighthq/scene2d-gl":"0.5.1-next.1724.c250cb4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1724.c250cb4_1790377575271_0.34132210294715337","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1725.30f1dd0":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1725.30f1dd0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"78738c2f2fcc32da6bf14323ec9b01c93acc869e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1725.30f1dd0.tgz","fileCount":347,"integrity":"sha512-vZwjZ3Opjsx7HIGkiM3OzYpFYIBGQBn65ivl4AKcvh+SLqxER0AvoYENcaYYxQ05CN3o20D5rBNcLxKAJNq35g==","signatures":[{"sig":"MEUCIFGUZPfzbDWM4UqmArwG8w+rxceLkFr40w+wylIwMGIwAiEA1tn5hR5IRDLJ9dBpqOysessH39Z4cSjubocB4S6X4Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF5EwR3BPjr9QRY4oBNm+9zx4kapOzPEtoa/8Xwr5+7MAiEA+/1o+qDwKG7r/68zpMHdqhtGnJCgKk7FtP9pn+ktjSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1725.30f1dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1725.30f1dd0","@flighthq/mesh":"0.5.1-next.1725.30f1dd0","@flighthq/node":"0.5.1-next.1725.30f1dd0","@flighthq/color":"0.5.1-next.1725.30f1dd0","@flighthq/image":"0.5.1-next.1725.30f1dd0","@flighthq/types":"0.5.1-next.1725.30f1dd0","@flighthq/camera":"0.5.1-next.1725.30f1dd0","@flighthq/render":"0.5.1-next.1725.30f1dd0","@flighthq/scene3d":"0.5.1-next.1725.30f1dd0","@flighthq/shading":"0.5.1-next.1725.30f1dd0","@flighthq/texture":"0.5.1-next.1725.30f1dd0","@flighthq/geometry":"0.5.1-next.1725.30f1dd0","@flighthq/lighting":"0.5.1-next.1725.30f1dd0","@flighthq/registry":"0.5.1-next.1725.30f1dd0","@flighthq/materials":"0.5.1-next.1725.30f1dd0","@flighthq/render-gl":"0.5.1-next.1725.30f1dd0","@flighthq/scene2d-gl":"0.5.1-next.1725.30f1dd0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1725.30f1dd0_1790380085205_0.185094318755888","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1728.e0a1ceb":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1728.e0a1ceb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"4de58d618e354c527510005ef0025a6fa7fc1e1e","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1728.e0a1ceb.tgz","fileCount":347,"integrity":"sha512-qVG8c1VBg8RpfYKdnqCt2CaQHeuLZ05tUwrEvXiWaIiHfwwo+LSlz68j01eA/FVmgwDiDZ3e7x8z0SMooMxcvw==","signatures":[{"sig":"MEQCICUEz0g/4TOnV1hZyWmmfks8xQ00knXunc6h2rHuqn9mAiAjogJtK/ArGZgyR0wlLmWwNMier0mJL/i/sKmvQuVCTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAT52sc/AwLx6u6U4pkupv4bVMwS9QSGuB67+XISHw0/AiA3aSOjUNfncHXzLkNTFoCacSmA+JR1YP1LTWyPZyhD+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1728.e0a1ceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1728.e0a1ceb","@flighthq/mesh":"0.5.1-next.1728.e0a1ceb","@flighthq/node":"0.5.1-next.1728.e0a1ceb","@flighthq/color":"0.5.1-next.1728.e0a1ceb","@flighthq/image":"0.5.1-next.1728.e0a1ceb","@flighthq/types":"0.5.1-next.1728.e0a1ceb","@flighthq/camera":"0.5.1-next.1728.e0a1ceb","@flighthq/render":"0.5.1-next.1728.e0a1ceb","@flighthq/scene3d":"0.5.1-next.1728.e0a1ceb","@flighthq/shading":"0.5.1-next.1728.e0a1ceb","@flighthq/texture":"0.5.1-next.1728.e0a1ceb","@flighthq/geometry":"0.5.1-next.1728.e0a1ceb","@flighthq/lighting":"0.5.1-next.1728.e0a1ceb","@flighthq/registry":"0.5.1-next.1728.e0a1ceb","@flighthq/materials":"0.5.1-next.1728.e0a1ceb","@flighthq/render-gl":"0.5.1-next.1728.e0a1ceb","@flighthq/scene2d-gl":"0.5.1-next.1728.e0a1ceb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1728.e0a1ceb_1790401767768_0.6998887938239806","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1801.21234f6":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1801.21234f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"0106e24aa31a0ab91eada78227acef161bffe374","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1801.21234f6.tgz","fileCount":347,"integrity":"sha512-imKLEdMziPTER63OaInK1yPVhkVvNOpRJRX+A2IbklQ0utSTwNaj7E1zn5xH6NKuvzhLlsR+n/W6gl9EZ5K2QA==","signatures":[{"sig":"MEUCIQD0TK8t2B6EvvkImkl/w1JXXqYKX3G9LxpQP8rZY1oWCgIgb521od/NfKGt2Lb2MLPttnl1DI+r1nJoM/EuSheEFzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAqIFbQIsXTz9H00J4VzOlrd0rfQY5wxDB4aop8H1mFwIhAJgQbzUbHIDBO3/P6AIy6g+4FXAAqaBxeAqzYmB9VS8O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1801.21234f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1801.21234f6","@flighthq/mesh":"0.5.1-next.1801.21234f6","@flighthq/node":"0.5.1-next.1801.21234f6","@flighthq/color":"0.5.1-next.1801.21234f6","@flighthq/image":"0.5.1-next.1801.21234f6","@flighthq/types":"0.5.1-next.1801.21234f6","@flighthq/camera":"0.5.1-next.1801.21234f6","@flighthq/render":"0.5.1-next.1801.21234f6","@flighthq/scene3d":"0.5.1-next.1801.21234f6","@flighthq/shading":"0.5.1-next.1801.21234f6","@flighthq/texture":"0.5.1-next.1801.21234f6","@flighthq/geometry":"0.5.1-next.1801.21234f6","@flighthq/lighting":"0.5.1-next.1801.21234f6","@flighthq/registry":"0.5.1-next.1801.21234f6","@flighthq/materials":"0.5.1-next.1801.21234f6","@flighthq/render-gl":"0.5.1-next.1801.21234f6","@flighthq/scene2d-gl":"0.5.1-next.1801.21234f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1801.21234f6_1790486375656_0.4973365432880803","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1831.a0b57d4":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1831.a0b57d4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"08ce552a6c9e90c18f523599120cd117a5134ca7","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1831.a0b57d4.tgz","fileCount":347,"integrity":"sha512-HZmlu02NiwQ/5H46UshP4leLyFtsV6gY5mrHwq147LH3o4YDA6bTVWi/fqgqkxiR6qJZLubcrD/CZujRR6XpKA==","signatures":[{"sig":"MEQCIAZK+Mjn/2zWvsT0hU8w9f+y+FiDqKKKyLhVMad/oz4JAiBh4NlE+8eHBWHbIxFhPZKYYAVVbrwdOreju5ZXYFGhdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbq8rH5Ka5Tpcv4tkKThAyosLrA8Oubrq4yQV8vWbYKgIgFe32KycvZ4oy3L/8TRI4dsgFd/R7fAnrClLgfThyBmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1831.a0b57d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1831.a0b57d4","@flighthq/mesh":"0.5.1-next.1831.a0b57d4","@flighthq/node":"0.5.1-next.1831.a0b57d4","@flighthq/color":"0.5.1-next.1831.a0b57d4","@flighthq/image":"0.5.1-next.1831.a0b57d4","@flighthq/types":"0.5.1-next.1831.a0b57d4","@flighthq/camera":"0.5.1-next.1831.a0b57d4","@flighthq/render":"0.5.1-next.1831.a0b57d4","@flighthq/scene3d":"0.5.1-next.1831.a0b57d4","@flighthq/shading":"0.5.1-next.1831.a0b57d4","@flighthq/texture":"0.5.1-next.1831.a0b57d4","@flighthq/geometry":"0.5.1-next.1831.a0b57d4","@flighthq/lighting":"0.5.1-next.1831.a0b57d4","@flighthq/registry":"0.5.1-next.1831.a0b57d4","@flighthq/materials":"0.5.1-next.1831.a0b57d4","@flighthq/render-gl":"0.5.1-next.1831.a0b57d4","@flighthq/scene2d-gl":"0.5.1-next.1831.a0b57d4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1831.a0b57d4_1790553569542_0.1747549241053925","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1850.5adb645":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1850.5adb645","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"a2dfb5aa351a05ca7c02e065ecd6c85082c20058","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1850.5adb645.tgz","fileCount":347,"integrity":"sha512-TBf0wY3VnF73zYMEzjKw0zZdGj7CLlbhNZjkLQ0/eOuRwXG2bMVdTY6NCf/y1srK1gNeMjDqhZpjocTbaA9zgA==","signatures":[{"sig":"MEQCIDiCPdsWL+Q9ulvEX3IbW7kgZFVv9QJc3Zy9gCRqBPamAiAGtzKrwJPE7JVIky1Jmfc0jcxxWRrTwvDqzxP2/Ltuww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDznwcZ+Hnt/XX5ibgZYdoF0PoBHlk3KLcjwuWhNNVtzAIgSolFkOy42JNUUZ0vjW/iv+vXpJWpN2joHpulqfWZ9zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1850.5adb645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1850.5adb645","@flighthq/mesh":"0.5.1-next.1850.5adb645","@flighthq/node":"0.5.1-next.1850.5adb645","@flighthq/color":"0.5.1-next.1850.5adb645","@flighthq/image":"0.5.1-next.1850.5adb645","@flighthq/types":"0.5.1-next.1850.5adb645","@flighthq/camera":"0.5.1-next.1850.5adb645","@flighthq/render":"0.5.1-next.1850.5adb645","@flighthq/scene3d":"0.5.1-next.1850.5adb645","@flighthq/shading":"0.5.1-next.1850.5adb645","@flighthq/texture":"0.5.1-next.1850.5adb645","@flighthq/geometry":"0.5.1-next.1850.5adb645","@flighthq/lighting":"0.5.1-next.1850.5adb645","@flighthq/registry":"0.5.1-next.1850.5adb645","@flighthq/materials":"0.5.1-next.1850.5adb645","@flighthq/render-gl":"0.5.1-next.1850.5adb645","@flighthq/scene2d-gl":"0.5.1-next.1850.5adb645"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1850.5adb645_1790569000120_0.5245366156694635","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1892.cbd15bd":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"cffdc834a7203adbe1a947463fc93419632a7a75","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1892.cbd15bd.tgz","fileCount":347,"integrity":"sha512-9zjR9ppLCVgikocb3QHv8J6084rEgkhJKZRla4nCAfhsMDfKvmyfb6isNAZ40PoE8spyiE/394aKEwLk7ds4Wg==","signatures":[{"sig":"MEYCIQCo1uwVqhIIdGSEUiEYarIWSCtT6JmNCJVBOI2YTgFdwQIhAOrjEQ2jW2antaroOcKX/Z+fFVZ0KK9y2x7yFXSVtfWD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCL8T5cq/iDwp74uyoFBr0av5/ZvAwXKXvdRoE7MKqNJQIhAPAy9vOGh0++gffQAFlgqcv0LWWTbjDARZYw8TDKjq1d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1892.cbd15bd","@flighthq/mesh":"0.5.1-next.1892.cbd15bd","@flighthq/node":"0.5.1-next.1892.cbd15bd","@flighthq/color":"0.5.1-next.1892.cbd15bd","@flighthq/image":"0.5.1-next.1892.cbd15bd","@flighthq/types":"0.5.1-next.1892.cbd15bd","@flighthq/camera":"0.5.1-next.1892.cbd15bd","@flighthq/render":"0.5.1-next.1892.cbd15bd","@flighthq/scene3d":"0.5.1-next.1892.cbd15bd","@flighthq/shading":"0.5.1-next.1892.cbd15bd","@flighthq/texture":"0.5.1-next.1892.cbd15bd","@flighthq/geometry":"0.5.1-next.1892.cbd15bd","@flighthq/lighting":"0.5.1-next.1892.cbd15bd","@flighthq/registry":"0.5.1-next.1892.cbd15bd","@flighthq/materials":"0.5.1-next.1892.cbd15bd","@flighthq/render-gl":"0.5.1-next.1892.cbd15bd","@flighthq/scene2d-gl":"0.5.1-next.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1892.cbd15bd_1790599543843_0.16618169897276314","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1892.cbd15bd":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"6bd1bd8e9a766cb47dc35fe3a37df03ccbffab89","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1892.cbd15bd.tgz","fileCount":347,"integrity":"sha512-AwEyeTI0NNbNIHPPc3W3XzFrO1b/SL++rix6B6ZDBRrEqT9gmwX5+kZs4CTEak83pC0xFhUy0Wo6ifVF+yS/6g==","signatures":[{"sig":"MEYCIQDNY+TKnAwoxB2Gel/1LliLii4N9Q7kDy7wn2Mgj5QGJwIhAJUm6Xtj916LsJg8XxIOkOV7Nt1XN+UVGy6YynoO4McZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAuO98q02YxVb1d5RjeARNchKh2wIYuRa9n/g7IccRCNAiBjmGXAVGTg03iow0kDeRUjKFoHDjsjbNUz9U57ylH6uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1892.cbd15bd","@flighthq/mesh":"0.5.1-edge.1892.cbd15bd","@flighthq/node":"0.5.1-edge.1892.cbd15bd","@flighthq/color":"0.5.1-edge.1892.cbd15bd","@flighthq/image":"0.5.1-edge.1892.cbd15bd","@flighthq/types":"0.5.1-edge.1892.cbd15bd","@flighthq/camera":"0.5.1-edge.1892.cbd15bd","@flighthq/render":"0.5.1-edge.1892.cbd15bd","@flighthq/scene3d":"0.5.1-edge.1892.cbd15bd","@flighthq/shading":"0.5.1-edge.1892.cbd15bd","@flighthq/texture":"0.5.1-edge.1892.cbd15bd","@flighthq/geometry":"0.5.1-edge.1892.cbd15bd","@flighthq/lighting":"0.5.1-edge.1892.cbd15bd","@flighthq/registry":"0.5.1-edge.1892.cbd15bd","@flighthq/materials":"0.5.1-edge.1892.cbd15bd","@flighthq/render-gl":"0.5.1-edge.1892.cbd15bd","@flighthq/scene2d-gl":"0.5.1-edge.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1892.cbd15bd_1790600122882_0.4320323976651472","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1899.4b1311e":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"72ccb3416437f849e601a1d15306dffa129199f3","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1899.4b1311e.tgz","fileCount":347,"integrity":"sha512-9t9MOiDDwv1QeULjbzRILyKNw/n7O5bzx8UsBpyk42xyNiPDI3XJnZZym1rFeEx+8css7own/CpFHLuBXTMu8A==","signatures":[{"sig":"MEYCIQCOgtro7E5J+pfEYnjBoApJs3QsC/StS328oL8eN4SDvwIhAKpqsLagFxU2OJ7hJCU2g3cMd7oatTfz/E2641CkVTPe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEEB7iyaic8ioQt81gfgID1EMRmJCacA0vZixw4gp9xTAiAoxtAnPUxQPZF7teTETHnOX6A+PpuL1dr17DoTdhbtig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1899.4b1311e","@flighthq/mesh":"0.5.1-next.1899.4b1311e","@flighthq/node":"0.5.1-next.1899.4b1311e","@flighthq/color":"0.5.1-next.1899.4b1311e","@flighthq/image":"0.5.1-next.1899.4b1311e","@flighthq/types":"0.5.1-next.1899.4b1311e","@flighthq/camera":"0.5.1-next.1899.4b1311e","@flighthq/render":"0.5.1-next.1899.4b1311e","@flighthq/scene3d":"0.5.1-next.1899.4b1311e","@flighthq/shading":"0.5.1-next.1899.4b1311e","@flighthq/texture":"0.5.1-next.1899.4b1311e","@flighthq/geometry":"0.5.1-next.1899.4b1311e","@flighthq/lighting":"0.5.1-next.1899.4b1311e","@flighthq/registry":"0.5.1-next.1899.4b1311e","@flighthq/materials":"0.5.1-next.1899.4b1311e","@flighthq/render-gl":"0.5.1-next.1899.4b1311e","@flighthq/scene2d-gl":"0.5.1-next.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1899.4b1311e_1790630662444_0.6634100797840157","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1899.4b1311e":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"8d71b74994f8423dcd2dc164c9e3c9be426792b4","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1899.4b1311e.tgz","fileCount":347,"integrity":"sha512-sT2FZ85R7V3Nwj1E1yRSZFyhGTYaXV+f0brH55ooqmUnXwuIUulfvh3O38poMczXFCPaUyu8czcP++wQlMgoJw==","signatures":[{"sig":"MEUCIF9DNOtK9GqGlXAf+yYBgYSAKXVmg6Bu/pIaie/e3l8oAiEAmRnwOgTuR1XoOrMQ17dolG3pnQlX9aaeQwU9/ao2uLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRa3sqEIqqmJcPMVBRlz89w/Ko7jhLyzkVxBrL03KfgQIhAOX3TBvNMRLyJ5oU0FEl1wXi81tg60YajjjIXpAwZoxF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1899.4b1311e","@flighthq/mesh":"0.5.1-edge.1899.4b1311e","@flighthq/node":"0.5.1-edge.1899.4b1311e","@flighthq/color":"0.5.1-edge.1899.4b1311e","@flighthq/image":"0.5.1-edge.1899.4b1311e","@flighthq/types":"0.5.1-edge.1899.4b1311e","@flighthq/camera":"0.5.1-edge.1899.4b1311e","@flighthq/render":"0.5.1-edge.1899.4b1311e","@flighthq/scene3d":"0.5.1-edge.1899.4b1311e","@flighthq/shading":"0.5.1-edge.1899.4b1311e","@flighthq/texture":"0.5.1-edge.1899.4b1311e","@flighthq/geometry":"0.5.1-edge.1899.4b1311e","@flighthq/lighting":"0.5.1-edge.1899.4b1311e","@flighthq/registry":"0.5.1-edge.1899.4b1311e","@flighthq/materials":"0.5.1-edge.1899.4b1311e","@flighthq/render-gl":"0.5.1-edge.1899.4b1311e","@flighthq/scene2d-gl":"0.5.1-edge.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1899.4b1311e_1790631562337_0.7890757911374642","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1903.956d5a5":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ec625668059e67e26683f160341f204cf286c3b4","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1903.956d5a5.tgz","fileCount":347,"integrity":"sha512-FF/h9vX6YHs2SeImqdrzrHRQh2Y/6d711K9wk0A987eKalJxawu0dhhnNc8Maq3W5oaDzzcoMpAokvCYPpCrGQ==","signatures":[{"sig":"MEQCIGIV4ntfJy9raOzAmNq19K1VuyZYJHDjXRzgWLjonG4cAiA9tL6dA330NfTwzZl/Ra8jBXbscsP0CqV90r9umc7cZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKFNpHHnBiw54bojb6jn3Pu/cA2toZFx85ICSFnLxAZQIgICxls3LIqaT39FnMy9pEelISqEzSvFEhqyVDa8L9isw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1903.956d5a5","@flighthq/mesh":"0.5.1-next.1903.956d5a5","@flighthq/node":"0.5.1-next.1903.956d5a5","@flighthq/color":"0.5.1-next.1903.956d5a5","@flighthq/image":"0.5.1-next.1903.956d5a5","@flighthq/types":"0.5.1-next.1903.956d5a5","@flighthq/camera":"0.5.1-next.1903.956d5a5","@flighthq/render":"0.5.1-next.1903.956d5a5","@flighthq/scene3d":"0.5.1-next.1903.956d5a5","@flighthq/shading":"0.5.1-next.1903.956d5a5","@flighthq/texture":"0.5.1-next.1903.956d5a5","@flighthq/geometry":"0.5.1-next.1903.956d5a5","@flighthq/lighting":"0.5.1-next.1903.956d5a5","@flighthq/registry":"0.5.1-next.1903.956d5a5","@flighthq/materials":"0.5.1-next.1903.956d5a5","@flighthq/render-gl":"0.5.1-next.1903.956d5a5","@flighthq/scene2d-gl":"0.5.1-next.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1903.956d5a5_1790658346150_0.5453612538808366","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1903.956d5a5":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"880c9dda5010a08114e3ce55ec76ba30d75cce61","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1903.956d5a5.tgz","fileCount":347,"integrity":"sha512-WGppuBoOEmQblD+GWMknB+cTHcEhpzTU66CW0gWcMAITC4PfUE0nHHZkNj1kHXcpauFAd4MLpywLsOeyoJBTSQ==","signatures":[{"sig":"MEQCIESCUXp/iZcsVf+T2dk5/fPqtV/EegnQj1R74DW/zUhAAiA/5C2fEaJlMwxDcf7yVK70ceEth+CilGcGwZJ6nlmqOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMrgDCK4WPHT5mN3kgTMipXWsxSgKRFdQhyD3nn+YlkQIhAPcjgOvtqz4JADgdojPrLH8L6CKvX1epoOZNVTsV2ga3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1903.956d5a5","@flighthq/mesh":"0.5.1-edge.1903.956d5a5","@flighthq/node":"0.5.1-edge.1903.956d5a5","@flighthq/color":"0.5.1-edge.1903.956d5a5","@flighthq/image":"0.5.1-edge.1903.956d5a5","@flighthq/types":"0.5.1-edge.1903.956d5a5","@flighthq/camera":"0.5.1-edge.1903.956d5a5","@flighthq/render":"0.5.1-edge.1903.956d5a5","@flighthq/scene3d":"0.5.1-edge.1903.956d5a5","@flighthq/shading":"0.5.1-edge.1903.956d5a5","@flighthq/texture":"0.5.1-edge.1903.956d5a5","@flighthq/geometry":"0.5.1-edge.1903.956d5a5","@flighthq/lighting":"0.5.1-edge.1903.956d5a5","@flighthq/registry":"0.5.1-edge.1903.956d5a5","@flighthq/materials":"0.5.1-edge.1903.956d5a5","@flighthq/render-gl":"0.5.1-edge.1903.956d5a5","@flighthq/scene2d-gl":"0.5.1-edge.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1903.956d5a5_1790659134355_0.5364929334466495","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1906.1e09ca0":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1906.1e09ca0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"45c36e3cb917c18cd0bceb6abb60a07e1b26cdbd","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1906.1e09ca0.tgz","fileCount":347,"integrity":"sha512-C/DRxenjDnGPaFH0SVSb2HqiCZCyHA5i5FZ38WLBpIZEefGodqzBsOYuTsDQjEosPRGEWeQBzX0tKR0UPJNS2g==","signatures":[{"sig":"MEYCIQCAJPvH8sbN8SUp/thalX8rZGpvDc1Schx1gwBcZVsPNwIhAJZ36jjsCKA2Uabo7OtIVKY6b/8p/PmM4dLo5BqfBzeI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE92/vWLgimDBg8PM2cQVg4cIhrp5IXfUmz/PBCQOHO+AiBm7Q/yMt9ALX99ZZusdicMlMJN9W6UOyHnzssCqk/t8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1906.1e09ca0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1906.1e09ca0","@flighthq/mesh":"0.5.1-next.1906.1e09ca0","@flighthq/node":"0.5.1-next.1906.1e09ca0","@flighthq/color":"0.5.1-next.1906.1e09ca0","@flighthq/image":"0.5.1-next.1906.1e09ca0","@flighthq/types":"0.5.1-next.1906.1e09ca0","@flighthq/camera":"0.5.1-next.1906.1e09ca0","@flighthq/render":"0.5.1-next.1906.1e09ca0","@flighthq/scene3d":"0.5.1-next.1906.1e09ca0","@flighthq/shading":"0.5.1-next.1906.1e09ca0","@flighthq/texture":"0.5.1-next.1906.1e09ca0","@flighthq/geometry":"0.5.1-next.1906.1e09ca0","@flighthq/lighting":"0.5.1-next.1906.1e09ca0","@flighthq/registry":"0.5.1-next.1906.1e09ca0","@flighthq/materials":"0.5.1-next.1906.1e09ca0","@flighthq/render-gl":"0.5.1-next.1906.1e09ca0","@flighthq/scene2d-gl":"0.5.1-next.1906.1e09ca0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1906.1e09ca0_1790784984383_0.5174889307752517","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1908.309c1e7":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"622720ce0e7d6a5adc9e19e7c515b9e48d778427","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1908.309c1e7.tgz","fileCount":347,"integrity":"sha512-R9lxwXfAjHcmdsMN4CpuYIViUjre3hakwXMh8ekcqhRDK+ewX39O0PeY7r2xF6E0lyJRbmZ0U/WyZzl13e415w==","signatures":[{"sig":"MEYCIQC+AsnIMI5SadvSbSL3qOkjeDXbeS4hbB9iBdDMbqKFrAIhAN5HcEhNZeRn44ApMnP+Na/deoGdVNSctLY35Ntsp3Rq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGX++FsNrVhWgIbagL6QZ7mfsnilyH1/dGikNSi2BIbdAiEA0z9bJ1WyKDhweF0x5URvEyI69kl7Po8e5Tt4we6CW0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1908.309c1e7","@flighthq/mesh":"0.5.1-next.1908.309c1e7","@flighthq/node":"0.5.1-next.1908.309c1e7","@flighthq/color":"0.5.1-next.1908.309c1e7","@flighthq/image":"0.5.1-next.1908.309c1e7","@flighthq/types":"0.5.1-next.1908.309c1e7","@flighthq/camera":"0.5.1-next.1908.309c1e7","@flighthq/render":"0.5.1-next.1908.309c1e7","@flighthq/scene3d":"0.5.1-next.1908.309c1e7","@flighthq/shading":"0.5.1-next.1908.309c1e7","@flighthq/texture":"0.5.1-next.1908.309c1e7","@flighthq/geometry":"0.5.1-next.1908.309c1e7","@flighthq/lighting":"0.5.1-next.1908.309c1e7","@flighthq/registry":"0.5.1-next.1908.309c1e7","@flighthq/materials":"0.5.1-next.1908.309c1e7","@flighthq/render-gl":"0.5.1-next.1908.309c1e7","@flighthq/scene2d-gl":"0.5.1-next.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1908.309c1e7_1790785823057_0.9068613711262627","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1908.309c1e7":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"17cb740c0c4d9d85f769e2e904bf6c58c8c89afb","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1908.309c1e7.tgz","fileCount":347,"integrity":"sha512-HaMr3B/mbZmzTxQhBsQjsEIP1T+AHm6vK7pVJwearp6MxxUCdhUuKS9uFT+d3oB/9Orq2U7yoL2pwr6/YUL8uA==","signatures":[{"sig":"MEUCID++Rgpwu9sPExRCFugngkwEmT8t7gF0JsMNyutROkzUAiEA+lj1S5QSfT0KmbyPxyIMOBBZZ5Decc6bia70gqimARw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICumiifjk3vODmLW5xY5jcbJ8dKnN7mHh4Upca9iP9Q4AiAcr2ltMS6dRGVyaOQZ65L8ox8JCiuIyWouiYUUvB2OMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1908.309c1e7","@flighthq/mesh":"0.5.1-edge.1908.309c1e7","@flighthq/node":"0.5.1-edge.1908.309c1e7","@flighthq/color":"0.5.1-edge.1908.309c1e7","@flighthq/image":"0.5.1-edge.1908.309c1e7","@flighthq/types":"0.5.1-edge.1908.309c1e7","@flighthq/camera":"0.5.1-edge.1908.309c1e7","@flighthq/render":"0.5.1-edge.1908.309c1e7","@flighthq/scene3d":"0.5.1-edge.1908.309c1e7","@flighthq/shading":"0.5.1-edge.1908.309c1e7","@flighthq/texture":"0.5.1-edge.1908.309c1e7","@flighthq/geometry":"0.5.1-edge.1908.309c1e7","@flighthq/lighting":"0.5.1-edge.1908.309c1e7","@flighthq/registry":"0.5.1-edge.1908.309c1e7","@flighthq/materials":"0.5.1-edge.1908.309c1e7","@flighthq/render-gl":"0.5.1-edge.1908.309c1e7","@flighthq/scene2d-gl":"0.5.1-edge.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1908.309c1e7_1790786627057_0.5983093433191267","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1909.7bccf72":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1909.7bccf72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"56473c04175fff281b7227583ecb8ea0e005fc3c","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1909.7bccf72.tgz","fileCount":347,"integrity":"sha512-f0dyQ5r4qkGi/NPL5jIQO1/bLOmEfGWPVah3FFnicrAPPRJ7rMW9n4uocS1eHHsrBZAkfHFlDx6ZEnAi0YNbVA==","signatures":[{"sig":"MEUCIQDIH7bxGLZx86ECG0bBo4t2BfFT2hDjQkHapdonIodAnAIgJTwrjoUFlRYmh84tWwk4+kcphaFx/b0XCxNrJyBmdj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC7iHbuhUU8qLgkYydN9LDs5AvGzqPYF4rdI9rarWqZ9AiEAy149S/QqxyTYAMLHb9EELPjFsq89l7GhL2Ka2NU5Ho8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1909.7bccf72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.9","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1909.7bccf72","@flighthq/mesh":"0.5.1-next.1909.7bccf72","@flighthq/node":"0.5.1-next.1909.7bccf72","@flighthq/color":"0.5.1-next.1909.7bccf72","@flighthq/image":"0.5.1-next.1909.7bccf72","@flighthq/types":"0.5.1-next.1909.7bccf72","@flighthq/camera":"0.5.1-next.1909.7bccf72","@flighthq/render":"0.5.1-next.1909.7bccf72","@flighthq/scene3d":"0.5.1-next.1909.7bccf72","@flighthq/shading":"0.5.1-next.1909.7bccf72","@flighthq/texture":"0.5.1-next.1909.7bccf72","@flighthq/geometry":"0.5.1-next.1909.7bccf72","@flighthq/lighting":"0.5.1-next.1909.7bccf72","@flighthq/registry":"0.5.1-next.1909.7bccf72","@flighthq/materials":"0.5.1-next.1909.7bccf72","@flighthq/render-gl":"0.5.1-next.1909.7bccf72","@flighthq/scene2d-gl":"0.5.1-next.1909.7bccf72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1909.7bccf72_1790789850857_0.2904700452374376","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1910.85d85a3":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"51f78555635aade2cbe1701536ca3eaca94b6c4d","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1910.85d85a3.tgz","fileCount":347,"integrity":"sha512-Yh+6PJvTFTUE1P1bwSBcr305QmQc1U4HDFIas04daXRRvo49WKuJguEtiHaN4hVWpaXnOWWDkpH/OzTEBZ2Ssw==","signatures":[{"sig":"MEQCIB3T2yxSQBDEyTOWcx+Z5+6txhdY7IZb2xiywvyO8TilAiAAroXXr+p79/S2MLFAxXF7UbjbABpwYZ6TrkUiPn0L7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBcYUCROBKQ8fGH1HMuPwc8YCY0wVISJ4pb3vs8kO7EGAiEA5LhUCKRGdxTc7vZLt56jpq3+AahYbDk7b67zWE1tkKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.9","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1910.85d85a3","@flighthq/mesh":"0.5.1-next.1910.85d85a3","@flighthq/node":"0.5.1-next.1910.85d85a3","@flighthq/color":"0.5.1-next.1910.85d85a3","@flighthq/image":"0.5.1-next.1910.85d85a3","@flighthq/types":"0.5.1-next.1910.85d85a3","@flighthq/camera":"0.5.1-next.1910.85d85a3","@flighthq/render":"0.5.1-next.1910.85d85a3","@flighthq/scene3d":"0.5.1-next.1910.85d85a3","@flighthq/shading":"0.5.1-next.1910.85d85a3","@flighthq/texture":"0.5.1-next.1910.85d85a3","@flighthq/geometry":"0.5.1-next.1910.85d85a3","@flighthq/lighting":"0.5.1-next.1910.85d85a3","@flighthq/registry":"0.5.1-next.1910.85d85a3","@flighthq/materials":"0.5.1-next.1910.85d85a3","@flighthq/render-gl":"0.5.1-next.1910.85d85a3","@flighthq/scene2d-gl":"0.5.1-next.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1910.85d85a3_1790796410053_0.25291105581783246","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1910.85d85a3":{"name":"@flighthq/scene3d-gl","version":"0.5.1-edge.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"ceda1566a919c18f3949449aa33324abcdc30335","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1910.85d85a3.tgz","fileCount":347,"integrity":"sha512-wmalMAT25aGDlx32mg2kjvsel0TPiffcwrJcDCQTtwW5Nr0BXMszQPd73zQwQVhI2tB+omjOFETk5kRxLuuCnw==","signatures":[{"sig":"MEUCIBOqI5dGI1kQ6nO1ub0gZwH69fW2o74Z5anUg2BZTmRKAiEAgM0SvMNQahssHAEBe5WYK6zKNx8y0yKUVAF/pjvMqTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmWPwDE1bWQBRiVQzZAhkGNUH71IjguVp0lwS4zUibzgIgKADrzjCUhpDI15ezpLfoY5MkVXiDf5Obf3zynxpWwE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.8","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1910.85d85a3","@flighthq/mesh":"0.5.1-edge.1910.85d85a3","@flighthq/node":"0.5.1-edge.1910.85d85a3","@flighthq/color":"0.5.1-edge.1910.85d85a3","@flighthq/image":"0.5.1-edge.1910.85d85a3","@flighthq/types":"0.5.1-edge.1910.85d85a3","@flighthq/camera":"0.5.1-edge.1910.85d85a3","@flighthq/render":"0.5.1-edge.1910.85d85a3","@flighthq/scene3d":"0.5.1-edge.1910.85d85a3","@flighthq/shading":"0.5.1-edge.1910.85d85a3","@flighthq/texture":"0.5.1-edge.1910.85d85a3","@flighthq/geometry":"0.5.1-edge.1910.85d85a3","@flighthq/lighting":"0.5.1-edge.1910.85d85a3","@flighthq/registry":"0.5.1-edge.1910.85d85a3","@flighthq/materials":"0.5.1-edge.1910.85d85a3","@flighthq/render-gl":"0.5.1-edge.1910.85d85a3","@flighthq/scene2d-gl":"0.5.1-edge.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-edge.1910.85d85a3_1790797191973_0.39206042500545424","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1912.a627849":{"name":"@flighthq/scene3d-gl","version":"0.5.1-next.1912.a627849","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/scene3d-gl@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":"23a36f17dc8ce7e1da5ce4dcc5f90b1e47b9fa14","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-next.1912.a627849.tgz","fileCount":347,"integrity":"sha512-8OxuM+egteXPckicXjI41IjgAoxIfVZHW2e09n7LnqqO+Nqk+oaOTgxGsqoBHuCYWeamx9v6hLN746vpAugwug==","signatures":[{"sig":"MEUCIG4zcJQDcbpqPWVi46wtYbeZ/1VXqwJeF/tUC2eynWK+AiEAhnEEUbtBMZuU8XcxYV0Bg7Amkp1AxVlUkgkkXfwlQDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHG10w3/MpBPJODuwaso51GBYbupP37fy4gGENkjBTufAiEAxA77dTsczizVAQoWM8cYF+3iEhPnuyCjsizRgAqrlY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-next.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","type":"module","types":"dist/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/scene3d-gl"},"_npmVersion":"10.9.9","description":"WebGL2 3D scene renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1912.a627849","@flighthq/mesh":"0.5.1-next.1912.a627849","@flighthq/node":"0.5.1-next.1912.a627849","@flighthq/color":"0.5.1-next.1912.a627849","@flighthq/image":"0.5.1-next.1912.a627849","@flighthq/types":"0.5.1-next.1912.a627849","@flighthq/camera":"0.5.1-next.1912.a627849","@flighthq/render":"0.5.1-next.1912.a627849","@flighthq/scene3d":"0.5.1-next.1912.a627849","@flighthq/shading":"0.5.1-next.1912.a627849","@flighthq/texture":"0.5.1-next.1912.a627849","@flighthq/geometry":"0.5.1-next.1912.a627849","@flighthq/lighting":"0.5.1-next.1912.a627849","@flighthq/registry":"0.5.1-next.1912.a627849","@flighthq/materials":"0.5.1-next.1912.a627849","@flighthq/render-gl":"0.5.1-next.1912.a627849","@flighthq/scene2d-gl":"0.5.1-next.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"tmp":"tmp/scene3d-gl_0.5.1-next.1912.a627849_1790860395159_0.9322847366015612","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1912.a627849":{"_id":"@flighthq/scene3d-gl@0.5.1-edge.1912.a627849","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c1329f7a634c6324b2cc61707f3c0f9ce200be6d","tarball":"https://registry.npmjs.org/@flighthq/scene3d-gl/-/scene3d-gl-0.5.1-edge.1912.a627849.tgz","fileCount":347,"integrity":"sha512-TaV4Rvbh9sfEOCYcMun6MGFavAmTNecop8ndTRjuXXX7KjvxLC3qJB+4s3w9EGaxFheNREK8iIEOVH5LZ+dNQw==","signatures":[{"sig":"MEUCIQCRGeH8QuaN9rmeY76Hr3zPELKGjDoY9cMMVz3Wb40PsgIgX5/7i7OmGJxfj37dgwvQP0EdjuNP6/aTNORxFZq64Rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFD2glbVgGWNXapRRy+TJcK0H06wr+fcb69gRb7q574HAiEAnGfvXuHXg6Ghiu72vf1RAg3m/zx+th5qyishz7YLy/0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fscene3d-gl@0.5.1-edge.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194917},"main":"dist/index.js","name":"@flighthq/scene3d-gl","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/scene3d-gl"},"_npmVersion":"10.9.9","description":"WebGL2 3D scene renderer","directories":{},"maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-edge.1912.a627849","@flighthq/mesh":"0.5.1-edge.1912.a627849","@flighthq/node":"0.5.1-edge.1912.a627849","@flighthq/color":"0.5.1-edge.1912.a627849","@flighthq/image":"0.5.1-edge.1912.a627849","@flighthq/types":"0.5.1-edge.1912.a627849","@flighthq/camera":"0.5.1-edge.1912.a627849","@flighthq/render":"0.5.1-edge.1912.a627849","@flighthq/scene3d":"0.5.1-edge.1912.a627849","@flighthq/shading":"0.5.1-edge.1912.a627849","@flighthq/texture":"0.5.1-edge.1912.a627849","@flighthq/geometry":"0.5.1-edge.1912.a627849","@flighthq/lighting":"0.5.1-edge.1912.a627849","@flighthq/registry":"0.5.1-edge.1912.a627849","@flighthq/materials":"0.5.1-edge.1912.a627849","@flighthq/render-gl":"0.5.1-edge.1912.a627849","@flighthq/scene2d-gl":"0.5.1-edge.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/video":"*","@flighthq/entity":"*","@flighthq/skeleton3d":"*","@flighthq/particleemitter":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scene3d-gl_0.5.1-edge.1912.a627849_1790872588446_0.8670190851354718"}}},"time":{"created":"2026-07-26T00:51:43.575Z","modified":"2026-10-01T16:36:29.021Z","0.2.1-next.840.857425c":"2026-07-26T00:51:43.847Z","0.2.1-next.841.373388f":"2026-07-26T06:06:05.514Z","0.3.0-next.906.07cea63":"2026-07-28T06:28:30.548Z","0.3.0-next.1021.f5f1ee0":"2026-07-30T15:27:53.386Z","0.3.0-next.1032.e2b99fc":"2026-07-30T18:35:24.610Z","0.3.0-next.1162.e90e518":"2026-07-30T23:18:37.104Z","0.3.0-next.1220.6982c21":"2026-07-31T13:54:13.591Z","0.3.0-next.1248.f867198":"2026-07-31T15:39:36.272Z","0.3.0-next.1272.222de94":"2026-07-31T17:10:09.297Z","0.3.0-next.1280.6369398":"2026-07-31T18:12:06.256Z","0.3.0-next.1297.43a5ef8":"2026-07-31T20:30:34.726Z","0.3.0-next.1299.b32cbdc":"2026-07-31T20:55:40.222Z","0.3.0-next.1315.1d4eb64":"2026-07-31T22:52:03.390Z","0.3.0-next.1383.c61de17":"2026-07-31T23:43:25.617Z","0.3.0-next.1392.f0bd0cc":"2026-08-01T00:46:24.113Z","0.3.0-next.1422.b585c0c":"2026-08-01T01:55:57.507Z","0.3.0-next.1435.f870241":"2026-08-01T03:01:31.312Z","0.3.0-next.1436.388ef5e":"2026-08-01T03:10:36.883Z","0.3.0-next.1445.14ca01c":"2026-08-01T03:55:02.322Z","0.3.0-next.1452.011a16e":"2026-08-01T05:23:18.996Z","0.3.0-next.1454.b17f8a5":"2026-08-01T05:58:34.590Z","0.3.0-next.1456.ace2107":"2026-08-01T14:19:06.231Z","0.3.0-next.1458.0c01b63":"2026-08-01T15:00:18.564Z","0.3.0-edge.1458.0c01b63":"2026-08-01T15:20:33.368Z","0.3.0-next.1460.2c18805":"2026-08-01T16:05:50.566Z","0.3.0-next.1463.b454aa8":"2026-08-01T23:58:27.621Z","0.3.0-next.1466.e0866d4":"2026-08-02T01:35:37.297Z","0.3.0-next.1473.098a860":"2026-08-02T04:27:12.561Z","0.3.0-next.1494.7333e82":"2026-08-02T05:37:54.165Z","0.3.0-next.1498.065f223":"2026-08-02T06:52:42.660Z","0.3.0-next.1511.9977321":"2026-08-02T16:24:21.243Z","0.3.0-next.1512.edc0fee":"2026-08-02T16:46:45.769Z","0.3.0-next.1514.a24d43f":"2026-08-02T16:59:29.474Z","0.3.0-next.1515.d4dc88e":"2026-08-02T17:04:32.567Z","0.3.0-next.1516.1b4fb2b":"2026-08-02T17:36:22.602Z","0.3.0-edge.1516.1b4fb2b":"2026-08-02T17:58:38.292Z","0.3.0-next.1529.90e58ad":"2026-08-02T18:21:58.056Z","0.3.0-next.1530.70058bd":"2026-08-02T18:51:37.005Z","0.3.0-next.1543.f490ae8":"2026-08-02T20:13:09.283Z","0.3.0-next.1560.03a2b36":"2026-08-02T20:28:00.494Z","0.3.0-next.1562.75af469":"2026-08-02T20:40:52.405Z","0.3.0-next.1566.dcdf1d3":"2026-08-02T20:53:42.266Z","0.3.0-next.1584.a68fe91":"2026-08-02T21:56:05.147Z","0.3.0-next.1585.17d10c4":"2026-08-02T22:28:39.327Z","0.3.0-next.1593.a47f94a":"2026-08-02T22:34:16.445Z","0.3.0-next.1595.4d49b41":"2026-08-02T22:43:37.936Z","0.3.0-next.1601.12b771e":"2026-08-02T23:25:49.902Z","0.3.0-next.1665.6235922":"2026-08-03T03:47:36.357Z","0.3.0-next.1669.5808974":"2026-08-03T04:25:16.459Z","0.3.0-next.1689.2810c05":"2026-08-03T05:57:12.668Z","0.3.0-next.1692.f1a7a9a":"2026-08-03T06:32:04.630Z","0.3.0-next.1702.8973fda":"2026-08-03T06:39:02.403Z","0.3.0-next.1704.8557784":"2026-08-03T06:49:57.670Z","0.3.0-next.1714.3bd86f1":"2026-08-04T18:55:22.337Z","0.3.0-next.1728.26853f6":"2026-08-04T19:53:43.086Z","0.3.0-next.1729.f927a3b":"2026-08-04T20:30:14.048Z","0.3.0-next.1781.5d072ef":"2026-08-05T00:01:49.554Z","0.3.0-next.1783.cd11ab1":"2026-08-05T00:24:39.599Z","0.3.0-next.1848.58f06fb":"2026-08-05T01:10:06.379Z","0.3.0-next.1849.a370765":"2026-08-05T01:15:56.069Z","0.3.0-next.1872.c2b1f7c":"2026-08-05T19:28:28.479Z","0.3.0-next.1883.9cd374b":"2026-08-06T00:13:08.266Z","0.3.0-next.1887.cad72aa":"2026-08-06T15:07:15.001Z","0.3.0":"2026-08-06T20:47:35.173Z","0.3.1-next.209.43ef1bc":"2026-08-07T21:02:54.111Z","0.3.1-next.320.fe56fc2":"2026-08-08T03:09:40.957Z","0.3.1-next.348.8115937":"2026-08-08T05:11:11.334Z","0.3.1-next.385.e32d957":"2026-08-08T08:56:22.965Z","0.3.1-next.401.5d59659":"2026-08-08T09:58:41.845Z","0.3.1-next.407.d03a0bb":"2026-08-09T17:50:04.554Z","0.3.1-next.409.5c00b00":"2026-08-10T04:13:48.733Z","0.3.1-next.425.a3192ab":"2026-08-10T04:28:17.532Z","0.3.1-next.493.539802d":"2026-08-10T20:00:55.533Z","0.3.1-next.509.c235802":"2026-08-10T20:41:19.674Z","0.3.1-next.575.c1f8e01":"2026-08-11T02:42:48.848Z","0.3.1-next.616.aa7ae7f":"2026-08-11T15:08:15.012Z","0.3.1-next.617.89baf58":"2026-08-11T15:12:14.892Z","0.3.1-next.625.675880d":"2026-08-11T15:30:33.598Z","0.3.1-next.703.e259040":"2026-08-12T18:33:52.142Z","0.3.1-next.704.69286f6":"2026-08-12T18:49:14.202Z","0.3.1-next.733.f1845ac":"2026-08-12T19:31:13.924Z","0.3.1-next.780.12e6944":"2026-08-12T23:29:32.721Z","0.3.1-next.794.0bfc53e":"2026-08-13T00:41:03.688Z","0.3.1-next.836.609b031":"2026-08-13T01:19:52.438Z","0.3.1-next.837.46a9259":"2026-08-13T02:24:20.162Z","0.3.1-next.845.b5a7c82":"2026-08-13T03:02:18.903Z","0.3.1-next.847.2e6f8bf":"2026-08-13T03:59:34.647Z","0.3.1-next.861.5a56d7a":"2026-08-13T04:01:58.058Z","0.3.1-next.887.9f59a84":"2026-08-13T06:22:12.439Z","0.3.1-next.948.85d9f30":"2026-08-13T15:34:33.751Z","0.3.1-next.970.9691e7b":"2026-08-13T15:51:08.325Z","0.3.1-next.971.33e20ba":"2026-08-13T16:02:05.391Z","0.3.1-next.975.01aea94":"2026-08-13T16:45:37.692Z","0.3.1-next.996.06087b5":"2026-08-13T20:31:32.108Z","0.3.1-next.1041.35b950c":"2026-08-14T00:05:51.888Z","0.3.1-next.1050.9114695":"2026-08-14T01:41:47.978Z","0.3.1-next.1055.12501ae":"2026-08-14T03:49:11.673Z","0.3.1-next.1076.4f48950":"2026-08-14T16:03:52.063Z","0.3.1-next.1079.38fd007":"2026-08-14T18:09:07.630Z","0.3.1-next.1084.04b8d9a":"2026-08-14T19:03:09.374Z","0.3.1-next.1086.d0d073b":"2026-08-14T19:52:10.646Z","0.3.1-next.1088.2bde749":"2026-08-14T20:27:45.330Z","0.3.1-next.1090.6e79e6c":"2026-08-14T20:32:52.650Z","0.3.1-next.1091.b7aa6f2":"2026-08-14T20:36:51.573Z","0.3.1-next.1095.16f1704":"2026-08-14T20:55:32.334Z","0.3.1-next.1096.4ddf1ab":"2026-08-14T21:08:42.759Z","0.3.1-next.1097.b8126d8":"2026-08-14T21:14:09.000Z","0.3.1-next.1099.671eaf4":"2026-08-14T21:18:41.093Z","0.3.1-next.1104.8453d3d":"2026-08-14T21:53:30.229Z","0.3.1-next.1107.0b5d347":"2026-08-14T22:40:51.684Z","0.3.1-next.1108.66cc86c":"2026-08-14T22:59:22.644Z","0.3.1-next.1112.dea9723":"2026-08-15T01:50:17.499Z","0.3.1-next.1113.9cffbdf":"2026-08-15T02:22:39.257Z","0.3.1-next.1114.3ce681d":"2026-08-15T03:15:05.252Z","0.3.1-next.1116.866c771":"2026-08-15T05:47:38.650Z","0.3.1-next.1162.1c7f42e":"2026-08-16T15:15:51.298Z","0.3.1-next.1165.285e507":"2026-08-16T21:38:14.611Z","0.3.1-next.1170.8a733e4":"2026-08-16T23:19:03.473Z","0.3.1-next.1191.e999f6c":"2026-08-17T09:44:23.554Z","0.3.1-next.1217.5f07972":"2026-08-17T18:28:19.649Z","0.3.1-next.1240.e41e1f0":"2026-08-17T20:45:24.733Z","0.4.0-next.1261.f361161":"2026-08-17T22:36:06.624Z","0.4.0-next.1263.aa14a22":"2026-08-17T22:53:57.161Z","0.4.0-next.1287.1dae9df":"2026-08-18T01:00:26.850Z","0.4.0-next.1290.99fd889":"2026-08-18T01:22:58.298Z","0.4.0-next.1294.03b2010":"2026-08-18T02:33:13.366Z","0.4.0-next.1296.dfa990a":"2026-08-18T04:22:05.340Z","0.4.0-next.1299.541fadc":"2026-08-18T06:19:19.046Z","0.4.0-next.1350.7431bb1":"2026-08-18T15:31:22.725Z","0.4.0-next.1351.6ec45d6":"2026-08-18T15:48:15.234Z","0.4.0-next.1354.5181c5f":"2026-08-18T18:14:11.045Z","0.4.0-next.1356.924bb91":"2026-08-18T18:35:35.281Z","0.4.0-next.1357.b87b5c1":"2026-08-18T18:38:04.947Z","0.4.0-next.1362.3734bd4":"2026-08-18T18:49:00.664Z","0.4.0-next.1383.b8eb497":"2026-08-18T19:11:07.572Z","0.4.0-next.1385.dc129fd":"2026-08-18T19:40:38.588Z","0.4.0-next.1390.ca3ba2b":"2026-08-18T20:25:56.979Z","0.4.0-next.1391.ef8547e":"2026-08-18T20:28:30.757Z","0.4.0-next.1392.ae73a44":"2026-08-18T22:10:57.217Z","0.4.0-next.1396.66c9814":"2026-08-18T23:29:02.603Z","0.4.0-next.1398.776fd7a":"2026-08-18T23:31:11.370Z","0.4.0-next.1399.9d20d2e":"2026-08-18T23:57:58.303Z","0.4.0-next.1404.4936e90":"2026-08-19T01:18:01.099Z","0.4.0-next.1405.d7484cf":"2026-08-19T01:20:13.947Z","0.4.0-next.1410.a69907a":"2026-08-19T05:49:12.014Z","0.4.0-next.1412.05a7272":"2026-08-19T06:22:47.623Z","0.4.0-next.1415.00028b0":"2026-08-19T06:37:38.060Z","0.4.0-next.1416.ef4fae7":"2026-08-19T16:13:11.533Z","0.4.0-next.1487.e25e95d":"2026-08-19T23:31:54.782Z","0.4.0-next.1488.43bcb37":"2026-08-20T04:43:11.088Z","0.4.0-next.1584.a8ddd61":"2026-08-20T18:28:25.488Z","0.4.0-next.1585.bf131c8":"2026-08-20T18:39:26.480Z","0.4.0-next.1602.af48ed1":"2026-08-20T23:12:34.076Z","0.4.0-next.1652.39f08fd":"2026-08-21T02:54:23.276Z","0.4.0-next.1663.d9c5746":"2026-08-21T04:47:27.944Z","0.4.0-next.1694.598ef6f":"2026-08-21T05:01:16.918Z","0.4.0-next.1695.181dea5":"2026-08-21T06:15:54.849Z","0.4.0-next.1696.93f6f63":"2026-08-21T06:24:08.143Z","0.4.0-next.1702.61a7a7c":"2026-08-21T07:12:02.252Z","0.4.0-next.1703.b82d313":"2026-08-21T07:42:30.177Z","0.4.0-next.1704.9eb98e1":"2026-08-21T08:29:35.210Z","0.4.0-next.1716.1979cc9":"2026-08-21T09:41:40.483Z","0.4.0-next.1717.9d6a20b":"2026-08-21T10:22:31.745Z","0.4.0-next.1725.752ca79":"2026-08-21T11:12:49.621Z","0.4.0-next.1728.f69160b":"2026-08-21T11:59:07.617Z","0.4.0-next.1749.d81a21c":"2026-08-21T12:36:57.555Z","0.4.0-next.1750.13ec8b1":"2026-08-21T15:43:07.201Z","0.4.0-next.1751.b3eea5f":"2026-08-21T15:57:52.306Z","0.4.0-next.1752.f250cb9":"2026-08-21T16:31:17.494Z","0.4.0-next.1763.f98ae25":"2026-08-21T16:35:05.525Z","0.4.0-next.1771.f4d15c3":"2026-08-21T18:48:04.359Z","0.4.0-next.1809.9b3b71b":"2026-08-21T19:39:10.859Z","0.4.0-next.1811.dde7eb1":"2026-08-21T19:52:45.083Z","0.4.0-next.1815.e47cc3c":"2026-08-21T20:29:01.668Z","0.4.0-next.1821.efb1cbc":"2026-08-21T22:33:03.827Z","0.4.0-next.1827.9db114b":"2026-08-21T23:52:58.819Z","0.4.0-next.1836.147ae1e":"2026-08-22T01:36:41.840Z","0.4.0-next.1884.6a2d46f":"2026-08-22T07:46:46.548Z","0.4.0-next.1888.e9e80b4":"2026-08-24T05:27:47.880Z","0.4.0-next.1892.a0b519a":"2026-08-24T10:51:17.619Z","0.4.0-next.1896.60d766c":"2026-08-24T11:33:02.273Z","0.4.0-next.1898.266773a":"2026-08-24T12:37:51.439Z","0.4.0-next.1903.50bfa67":"2026-08-24T16:09:51.675Z","0.4.0-next.1908.751021c":"2026-08-24T21:36:08.361Z","0.4.0-edge.1908.751021c":"2026-08-24T21:42:02.585Z","0.4.0-next.1909.c102f22":"2026-08-24T21:43:55.450Z","0.4.0-edge.1909.c102f22":"2026-08-24T21:51:50.704Z","0.4.0-next.1917.1b88fee":"2026-08-25T20:57:46.377Z","0.4.0-next.1920.b93ad0f":"2026-08-25T23:10:11.065Z","0.4.0-edge.1920.b93ad0f":"2026-08-25T23:18:19.054Z","0.4.0-next.1921.0a61bdb":"2026-08-25T23:41:53.760Z","0.4.0-edge.1921.0a61bdb":"2026-08-25T23:49:55.492Z","0.4.0-next.1932.1ef883a":"2026-08-26T19:09:44.015Z","0.4.0-edge.1932.1ef883a":"2026-08-26T19:17:24.867Z","0.4.0-next.1933.e4809f4":"2026-08-26T20:11:01.336Z","0.4.0-edge.1933.e4809f4":"2026-08-26T20:18:15.269Z","0.4.0-next.1935.74c34fe":"2026-08-26T20:48:38.536Z","0.4.0-edge.1935.74c34fe":"2026-08-26T20:55:49.647Z","0.4.0-next.1936.bc924d7":"2026-08-26T21:27:09.244Z","0.4.0-edge.1936.bc924d7":"2026-08-26T21:34:24.181Z","0.4.0-next.1937.0d089b3":"2026-08-26T22:22:35.084Z","0.4.0-edge.1937.0d089b3":"2026-08-26T22:29:50.367Z","0.4.0-next.1939.481bde5":"2026-08-27T00:16:52.687Z","0.4.0-edge.1939.481bde5":"2026-08-27T00:24:33.527Z","0.4.0-next.1940.b8a4265":"2026-08-27T01:06:48.348Z","0.4.0-next.1941.1d7f2bd":"2026-08-27T01:27:41.871Z","0.4.0-edge.1941.1d7f2bd":"2026-08-27T01:34:49.131Z","0.4.0-next.1943.b4c3e61":"2026-08-27T01:46:44.819Z","0.5.0-next.1944.cd6b6e7":"2026-08-27T01:51:42.932Z","0.4.0-edge.1943.b4c3e61":"2026-08-27T01:54:31.524Z","0.5.0-edge.1944.cd6b6e7":"2026-08-27T01:59:06.483Z","0.4.0":"2026-08-27T01:59:46.822Z","0.5.1-next.597.ab004dd":"2026-08-31T06:56:24.512Z","0.5.1-edge.597.ab004dd":"2026-08-31T07:03:49.969Z","0.5.1-next.601.e6e16ba":"2026-08-31T07:57:51.154Z","0.5.1-next.638.d4dbd4e":"2026-08-31T16:31:18.588Z","0.5.1-edge.638.d4dbd4e":"2026-08-31T16:39:53.832Z","0.5.1-next.640.24b4c62":"2026-08-31T18:14:09.250Z","0.5.1-edge.640.24b4c62":"2026-08-31T18:21:56.011Z","0.5.1-next.650.5d3df0b":"2026-08-31T23:58:59.017Z","0.5.1-edge.650.5d3df0b":"2026-09-01T00:07:55.637Z","0.5.1-next.654.b54779d":"2026-09-01T03:36:49.135Z","0.5.1-edge.654.b54779d":"2026-09-01T03:44:49.301Z","0.5.1-next.658.9cb44d7":"2026-09-01T19:15:19.629Z","0.5.1-edge.658.9cb44d7":"2026-09-01T19:23:16.646Z","0.5.1-next.685.f72fc7f":"2026-09-02T01:09:27.509Z","0.5.1-edge.685.f72fc7f":"2026-09-02T01:18:45.572Z","0.5.1-next.693.478551c":"2026-09-02T03:43:21.841Z","0.5.1-edge.693.478551c":"2026-09-02T03:52:18.039Z","0.5.1-next.704.19c91ec":"2026-09-02T21:26:47.173Z","0.5.1-next.729.2aeb707":"2026-09-03T01:55:25.237Z","0.5.1-next.730.f29a5aa":"2026-09-03T03:05:27.669Z","0.5.1-edge.730.f29a5aa":"2026-09-03T03:14:30.237Z","0.5.1-next.731.0ae0aa4":"2026-09-03T03:17:07.187Z","0.5.1-edge.731.0ae0aa4":"2026-09-03T03:26:14.571Z","0.5.1-next.743.8d09db1":"2026-09-03T09:10:16.484Z","0.5.1-edge.743.8d09db1":"2026-09-03T09:18:58.903Z","0.5.1-next.799.62ef0c7":"2026-09-03T14:54:36.224Z","0.5.1-edge.799.62ef0c7":"2026-09-03T15:02:48.555Z","0.5.1-next.815.cc08b93":"2026-09-03T18:46:03.471Z","0.5.1-next.820.97b3830":"2026-09-03T21:11:04.715Z","0.5.1-next.903.f434bc2":"2026-09-04T19:45:18.385Z","0.5.1-next.904.b545d9c":"2026-09-04T20:46:24.097Z","0.5.1-next.905.5fbf787":"2026-09-04T21:08:40.456Z","0.5.1-next.906.419e5c9":"2026-09-04T22:08:22.708Z","0.5.1-next.908.b072fbc":"2026-09-04T23:26:57.523Z","0.5.1-next.909.a5d1857":"2026-09-04T23:35:11.274Z","0.5.1-edge.909.a5d1857":"2026-09-04T23:44:40.483Z","0.5.1-next.911.32a089f":"2026-09-05T05:17:32.271Z","0.5.1-edge.911.32a089f":"2026-09-05T05:24:27.995Z","0.5.1-next.912.289aaa0":"2026-09-05T05:49:04.629Z","0.5.1-edge.912.289aaa0":"2026-09-05T05:53:44.800Z","0.5.1-next.914.ed01add":"2026-09-05T17:55:00.446Z","0.5.1-edge.914.ed01add":"2026-09-05T18:02:11.191Z","0.5.1-next.915.d4da7e7":"2026-09-05T18:21:07.920Z","0.5.1-edge.915.d4da7e7":"2026-09-05T18:28:16.383Z","0.5.1-next.919.354c575":"2026-09-05T23:11:09.449Z","0.5.1-edge.919.354c575":"2026-09-05T23:20:35.985Z","0.5.1-next.920.da8f530":"2026-09-06T20:24:25.020Z","0.5.1-edge.920.da8f530":"2026-09-06T20:33:32.692Z","0.5.1-next.973.788d3d7":"2026-09-08T20:21:23.490Z","0.5.1-next.1017.13841a8":"2026-09-09T04:15:46.787Z","0.5.1-next.1019.1274ec5":"2026-09-09T06:15:33.195Z","0.5.1-edge.1019.1274ec5":"2026-09-09T06:25:14.589Z","0.5.1-next.1047.858b9b6":"2026-09-09T17:01:46.054Z","0.5.1-edge.1047.858b9b6":"2026-09-09T17:07:26.309Z","0.5.1-next.1050.0bd43cc":"2026-09-09T21:15:11.347Z","0.5.1-next.1051.65889a1":"2026-09-09T21:56:59.182Z","0.5.1-edge.1051.65889a1":"2026-09-09T22:04:50.232Z","0.5.1-next.1052.ea38f97":"2026-09-10T04:16:32.765Z","0.5.1-edge.1052.ea38f97":"2026-09-10T04:22:15.933Z","0.5.1-next.1056.4945b81":"2026-09-10T17:20:42.575Z","0.5.1-edge.1056.4945b81":"2026-09-10T17:25:23.380Z","0.5.1-next.1058.751c53a":"2026-09-10T22:38:13.176Z","0.5.1-next.1059.c56d3cd":"2026-09-10T22:40:51.337Z","0.5.1-edge.1058.751c53a":"2026-09-10T22:47:37.506Z","0.5.1-edge.1059.c56d3cd":"2026-09-10T22:49:38.497Z","0.5.1-next.1066.36fe89b":"2026-09-11T06:50:52.815Z","0.5.1-next.1069.554a2ac":"2026-09-11T07:35:45.114Z","0.5.1-next.1197.6a425ce":"2026-09-12T19:25:43.106Z","0.5.1-next.1201.9b49dee":"2026-09-12T20:44:59.589Z","0.5.1-next.1202.e31f126":"2026-09-12T21:46:17.741Z","0.5.1-next.1204.e33a1ac":"2026-09-12T23:34:47.392Z","0.5.1-next.1225.129b76d":"2026-09-13T03:25:12.072Z","0.5.1-next.1244.12290e1":"2026-09-13T08:36:54.587Z","0.5.1-next.1251.918ea64":"2026-09-13T15:40:47.647Z","0.5.1-next.1252.15e4611":"2026-09-13T16:00:01.562Z","0.5.1-next.1253.6fe252c":"2026-09-13T21:23:55.546Z","0.5.1-next.1254.2ab4a06":"2026-09-13T23:13:40.743Z","0.5.1-next.1257.b2a4509":"2026-09-14T05:30:34.985Z","0.5.1-next.1295.2b6bfa3":"2026-09-14T20:21:53.886Z","0.5.1-next.1344.b88acc1":"2026-09-15T06:10:05.320Z","0.5.1-next.1345.0995dc5":"2026-09-15T06:46:05.043Z","0.5.1-next.1347.54f97d8":"2026-09-15T08:30:18.660Z","0.5.1-next.1348.e71a747":"2026-09-15T09:32:47.089Z","0.5.1-next.1349.05b053d":"2026-09-15T10:42:41.028Z","0.5.1-edge.1349.05b053d":"2026-09-15T10:50:08.823Z","0.5.1-next.1350.8ce488b":"2026-09-15T16:28:38.444Z","0.5.1-edge.1350.8ce488b":"2026-09-15T16:40:19.222Z","0.5.1-next.1370.903f328":"2026-09-16T05:50:15.216Z","0.5.1-edge.1370.903f328":"2026-09-16T05:59:19.326Z","0.5.1-next.1404.457d1da":"2026-09-17T06:19:57.737Z","0.5.1-next.1405.69d9356":"2026-09-17T06:47:26.352Z","0.5.1-edge.1405.69d9356":"2026-09-17T15:42:32.556Z","0.5.1-next.1410.b534771":"2026-09-17T18:42:35.381Z","0.5.1-edge.1410.b534771":"2026-09-17T18:51:13.274Z","0.5.1-next.1450.5738463":"2026-09-19T01:01:01.442Z","0.5.1-next.1462.5a251b6":"2026-09-19T17:51:52.967Z","0.5.1-edge.1462.5a251b6":"2026-09-19T18:01:55.615Z","0.5.1-next.1467.7e2fc7d":"2026-09-19T20:38:03.604Z","0.5.1-edge.1467.7e2fc7d":"2026-09-19T20:49:48.813Z","0.5.1-next.1468.61b1d9d":"2026-09-19T21:21:29.600Z","0.5.1-edge.1468.61b1d9d":"2026-09-19T21:32:38.503Z","0.5.1-next.1471.4e82419":"2026-09-20T06:36:18.796Z","0.5.1-edge.1471.4e82419":"2026-09-20T06:46:13.191Z","0.5.1-next.1505.5790c72":"2026-09-20T10:54:07.575Z","0.5.1-next.1520.4887418":"2026-09-20T15:29:42.039Z","0.5.1-next.1523.c47f79f":"2026-09-20T16:28:17.687Z","0.5.1-next.1533.2910b54":"2026-09-20T18:50:52.389Z","0.5.1-next.1538.09885fb":"2026-09-21T06:48:47.748Z","0.5.1-next.1541.b94031c":"2026-09-21T07:10:20.621Z","0.5.1-next.1543.41f4a99":"2026-09-21T07:20:27.082Z","0.5.1-next.1545.a3a19e0":"2026-09-21T07:42:53.834Z","0.5.1-edge.1545.a3a19e0":"2026-09-21T07:50:35.342Z","0.5.1-next.1556.ff9e615":"2026-09-21T22:03:16.663Z","0.5.1-next.1584.db3c393":"2026-09-22T05:19:05.062Z","0.5.1-next.1629.669e7c5":"2026-09-23T05:15:17.716Z","0.5.1-next.1669.c9827a8":"2026-09-23T19:45:02.542Z","0.5.1-next.1680.bdc44c6":"2026-09-24T01:49:23.360Z","0.5.1-next.1681.3f21b44":"2026-09-24T04:34:11.520Z","0.5.1-next.1682.f1470fe":"2026-09-24T05:04:18.332Z","0.5.1-next.1685.dc0e23a":"2026-09-24T15:09:43.537Z","0.5.1-edge.1685.dc0e23a":"2026-09-24T15:20:38.475Z","0.5.1-next.1687.b63c819":"2026-09-24T17:36:41.791Z","0.5.1-edge.1687.b63c819":"2026-09-24T17:45:54.795Z","0.5.1-next.1692.64cda40":"2026-09-24T23:56:16.780Z","0.5.1-edge.1692.64cda40":"2026-09-25T00:06:21.894Z","0.5.1-next.1694.112d897":"2026-09-25T02:11:56.359Z","0.5.1-next.1700.cefb2f9":"2026-09-25T03:01:15.111Z","0.5.1-next.1703.1905242":"2026-09-25T08:11:58.154Z","0.5.1-next.1704.1832e8b":"2026-09-25T08:59:47.323Z","0.5.1-edge.1704.1832e8b":"2026-09-25T09:11:19.680Z","0.5.1-next.1710.81c05dd":"2026-09-25T17:17:35.028Z","0.5.1-next.1717.f605ef3":"2026-09-25T19:16:52.190Z","0.5.1-next.1723.553fc7a":"2026-09-25T21:27:11.231Z","0.5.1-next.1724.c250cb4":"2026-09-25T23:06:15.382Z","0.5.1-next.1725.30f1dd0":"2026-09-25T23:48:05.341Z","0.5.1-next.1728.e0a1ceb":"2026-09-26T05:49:27.869Z","0.5.1-next.1801.21234f6":"2026-09-27T05:19:35.789Z","0.5.1-next.1831.a0b57d4":"2026-09-27T23:59:29.635Z","0.5.1-next.1850.5adb645":"2026-09-28T04:16:40.271Z","0.5.1-next.1892.cbd15bd":"2026-09-28T12:45:43.951Z","0.5.1-edge.1892.cbd15bd":"2026-09-28T12:55:23.012Z","0.5.1-next.1899.4b1311e":"2026-09-28T21:24:22.560Z","0.5.1-edge.1899.4b1311e":"2026-09-28T21:39:22.469Z","0.5.1-next.1903.956d5a5":"2026-09-29T05:05:46.319Z","0.5.1-edge.1903.956d5a5":"2026-09-29T05:18:54.452Z","0.5.1-next.1906.1e09ca0":"2026-09-30T16:16:24.491Z","0.5.1-next.1908.309c1e7":"2026-09-30T16:30:23.173Z","0.5.1-edge.1908.309c1e7":"2026-09-30T16:43:47.162Z","0.5.1-next.1909.7bccf72":"2026-09-30T17:37:30.963Z","0.5.1-next.1910.85d85a3":"2026-09-30T19:26:50.145Z","0.5.1-edge.1910.85d85a3":"2026-09-30T19:39:52.106Z","0.5.1-next.1912.a627849":"2026-10-01T13:13:15.274Z","0.5.1-edge.1912.a627849":"2026-10-01T16:36:28.577Z"},"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/scene3d-gl"},"description":"WebGL2 3D scene renderer","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"readme":"","readmeFilename":""}