{"_id":"@glissade/backend-canvas2d","_rev":"283-47b2794e735eb83b7e39fda419779374","name":"@glissade/backend-canvas2d","dist-tags":{"latest":"0.79.0","pre":"0.79.0-pre.1"},"versions":{"0.1.0":{"name":"@glissade/backend-canvas2d","version":"0.1.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.1.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"416d977bf4c491a8a6b1ae4f7606d4919ff02ff1","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.1.0.tgz","fileCount":4,"integrity":"sha512-sRhn40v2LcuJfwpXBHujAS/H1CkxKQJGOOiwZN8wIYjRi1Fov01NtZhT0igUT09RZ2YtGvshWltHZroMvLkr4g==","signatures":[{"sig":"MEYCIQC5bN4lUclEVS/VGyw32OtkbG+enX5IE1S0xJLfM8jEtwIhAO+HyM41Oh5iffgEd0hXTi/zzqbYw5weYZaGHl1iG/4o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19510},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.1.0","@glissade/scene":"0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.1.0_1781200526094_0.17196762200355598","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@glissade/backend-canvas2d","version":"0.2.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.2.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"88244fcb4c0879fb39ddfd12b2ebafe294ab8ee4","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.2.0.tgz","fileCount":4,"integrity":"sha512-y9ILHIImqy3wB09q1r7XKR3p2ngFOAvKn8ySxGdF8TwHHtU4WtL+sTrjaZQ3WyV9hMGoGYG9FTuUOt0Sw27SQQ==","signatures":[{"sig":"MEUCIQCbnmGSD0ixU6swbD5urDADZe8meCeiuG8kc3xe9jvQUwIgX4Qc3dD4qOAb0EaFmPCc5d9aTsAYr82grMksRXz5omI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19510},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.2.0","@glissade/scene":"0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.2.0_1781210889769_0.6842184031201572","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@glissade/backend-canvas2d","version":"0.3.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.3.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"655c863404b75745a5f422f6e3bef9ec39b6d707","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.3.0.tgz","fileCount":5,"integrity":"sha512-Y7RvWm/cyzPRiMqbyl4EETBPMhMwFhWBPBCgRflgEtP4KGgvD0fvXlCURp1LVTLpHHKPTz0B71b1x9qcPvpIXg==","signatures":[{"sig":"MEYCIQC2Z8MbLMJX9G98t4bU3/kpKXX0SNN4t3GRONLGTU33vQIhAMic2URB8cf4HFVADZtXRcFqZAMjVGz3yyKGjLiU8FSa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15822},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.3.0","@glissade/scene":"0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.3.0_1781272533760_0.868723248843799","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@glissade/backend-canvas2d","version":"0.4.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.4.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"17206bae654b8d1cd65597100b7395df6d524d2b","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.4.0.tgz","fileCount":5,"integrity":"sha512-zASsAFg4fC2leA3PbM7mE4lxxMgSlIpa/BcsJqHxpSiDNSOCDFL9LFMFoRpsDmLUbW1ZtFUfRfzIRmg3Koxjbw==","signatures":[{"sig":"MEUCIEE5raBMV5HUl7yTDYds4nkSr+oSmWF9u9B1hE9LEZXQAiEAlEnjcROR5ph3u4wlFIC/BE/17vMjKd0Fy5SFzDWsOJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16547},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.4.0","@glissade/scene":"0.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.4.0_1781282322302_0.26300449961265526","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@glissade/backend-canvas2d","version":"0.4.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.4.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"2900d6c7fea3c8d77148b7b3ec60c9aec50477a3","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.4.1.tgz","fileCount":5,"integrity":"sha512-BO+J8Nzv4gpg+3jy8z9Pn/ogJ4CNiDDM+g+Y27U00n+yrYRwxFixQha00NvQ7NdyNTk/UZUngzoeE4n2JvXEUw==","signatures":[{"sig":"MEYCIQDORdbRSbyu2xRK8B9YQKoLGLyjkmzP97boRVFUMreTewIhALuMgMB7MMoTpVJH0K4/0LH2SuKwkBv0bbevyFoKc2ld","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16547},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.4.1","@glissade/scene":"0.4.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.4.1_1781288807219_0.09164138800889154","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@glissade/backend-canvas2d","version":"0.4.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.4.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"40c32be6cd9db6fcf3a450aeabfac8c41fbcc648","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.4.2.tgz","fileCount":5,"integrity":"sha512-ee36PDWKbI92fTnQwrrxzNzpr881C8/R9DJ+Z/0rSx07JHkBXCpdAlInKA/xI0Bs2Fxk22poycCw9iwDHGNqiw==","signatures":[{"sig":"MEUCIG077/0mCddyjeQ6famVwopN59nCBS0NeNzGnNO93JLpAiEAtlfGOSGSj9yRceiLNlieH6RPDaz1y5xum7QooS9O4Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16547},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.4.2","@glissade/scene":"0.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.4.2_1781290881282_0.15734403460132018","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@glissade/backend-canvas2d","version":"0.4.3","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.4.3","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e48b225032f6207a9867a707cdc703e47994a101","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.4.3.tgz","fileCount":5,"integrity":"sha512-TA4eZjGDKsoDxT3amH6K0puQ9zivq9WYJnBaJhwMt1lKf2yvVWY6OZ2bhG/wu42D55A/F1OCO0hLP8q3BJy2Cw==","signatures":[{"sig":"MEUCIBTuBHuKcq5sz7LKiJpOY2JPmxmNg4RCKsDlB+hb+EEGAiEA+wnQnniO1+IsCjRsP6plBaw2ZxgkLqfEU4zFiX1uahg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16547},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.4.3","@glissade/scene":"0.4.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.4.3_1781294317278_0.09694116726232282","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@glissade/backend-canvas2d","version":"0.4.4","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.4.4","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"bd42f4048be0a5510483a06a87428fb06dda04a7","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.4.4.tgz","fileCount":5,"integrity":"sha512-+rKnNc/FajeviF8068LCrZxOsmzlx7UyWevsjZqZfJYPbZHulkFD3vdDCx3H0SponzaSOYh1vUJV36xcnYeYkw==","signatures":[{"sig":"MEUCIQCa9uzOADfzBS6cy3MwUyMFhE6s8R5bK3KE4XQCyOLBTgIgdHuZrQbG2fFttEO411CT46L+4XPPJIhdfzPjKynl3ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16547},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.4.4","@glissade/scene":"0.4.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.4.4_1781299656481_0.507436489656858","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@glissade/backend-canvas2d","version":"0.4.5","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.4.5","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"4c0894ee70b3a189bcf61da777387f613c37c6d9","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.4.5.tgz","fileCount":5,"integrity":"sha512-A6Ow7wjEDjU+/cPN/PKXRQPT5FrTn/cQemq0HwRLI2Ua/apexVLSkQIIY+aX+yfTqS0muLPpvEmRRzGp3g06wQ==","signatures":[{"sig":"MEQCIA+6Z9ckGJlbxjA2haaJRDufKTS1pQPllSTZDBXOAs4vAiBSsF8WkK3dUZz0Qs6aqXLJt9NPchsKy1ZTx75raOH3zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16547},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.4.5","@glissade/scene":"0.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.4.5_1781302236432_0.7474764290455984","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.5.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.5.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"f35415180009a1f0f1a6094d790b6f217a61e726","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.5.0-pre.0.tgz","fileCount":5,"integrity":"sha512-ZbCiovelcFDysVPOm0ijOyAQsjDbjohIlnAsWDTwcCanIYFWnajJ1e9oZjfpfztbNdzXg/QKCpxWiJCS9chJhQ==","signatures":[{"sig":"MEQCIFVnDBXjbYK7sSjTYpih46cSs0ar2ccs35FCdodBMzFrAiBoDb0mvLf39T6aLi4pKkoCfOE06MQ80oV/O2ad8iwo6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16565},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.5.0-pre.0","@glissade/scene":"0.5.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.5.0-pre.0_1781379808783_0.8871343501650795","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.5.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.5.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"c633f6aa50404efad3978fac3d9d6a18ce26bdbe","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.5.0-pre.1.tgz","fileCount":5,"integrity":"sha512-iZ8fVGjtan/ncvHiKvEXzY3lD/NgCqEe/SHUNjbACxrytpd0FmWb/H+DBorW50VYeU40wc2c+vylWDQ+PGW3wA==","signatures":[{"sig":"MEUCIQDEQSMDt44XGbJufgQmISVpqdKWNlrgiYVtEu1D2MyqYQIgFT3vfsRyx6ak8Pbet2Pw4IoVgh7zLjTEDxJzj5/9GC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16565},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.5.0-pre.1","@glissade/scene":"0.5.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.5.0-pre.1_1781400406878_0.6194071466960036","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-pre.2":{"name":"@glissade/backend-canvas2d","version":"0.5.0-pre.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.5.0-pre.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"5f9ad544e36db3eff71d4e87682e0a27dc41df95","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.5.0-pre.2.tgz","fileCount":5,"integrity":"sha512-gpUHivv+MXrOStSzMbjFnVWN6jqODppFdg9WqcYt3jCj94iwml5FjPr8LnHeMyOlHtgvSPceo2wKwOLrG2iZNA==","signatures":[{"sig":"MEYCIQD+Vg821asXmc8QNrwQaonLJIWIpkeFJ2OmwKI7THJDWgIhAPh47FbuKW7ao3y6h6aW1ou+h3kqY7a4hahRfQSWgyTU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16565},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.5.0-pre.2","@glissade/scene":"0.5.0-pre.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.5.0-pre.2_1781454509531_0.5233583803627129","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-pre.3":{"name":"@glissade/backend-canvas2d","version":"0.5.0-pre.3","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.5.0-pre.3","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"8ff9650aa3aebb59da2712650e112f27685e344a","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.5.0-pre.3.tgz","fileCount":5,"integrity":"sha512-MW2OiL3CROFGBeebTj/SWB/7FOpoJaKrofC6pP/3kV5zjdR+NQHlO5X7sCBPD+VOAoxCANH/uV+veqcc1nidaw==","signatures":[{"sig":"MEUCIFinmNIJZrfsvSY98NgfTxpBDJ7yi2v11GyA5utj/Ab/AiEA7ubl1dxF9GyDFHWntJS6JNnXc+mq59g7m4QL7Fy1gqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16565},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.5.0-pre.3","@glissade/scene":"0.5.0-pre.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.5.0-pre.3_1781458387792_0.9322377378572737","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-pre.4":{"name":"@glissade/backend-canvas2d","version":"0.5.0-pre.4","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.5.0-pre.4","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"d033769e6b9324e36a5b759406a2488fd2648f19","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.5.0-pre.4.tgz","fileCount":5,"integrity":"sha512-bg5Ss9noeoZZgzZMT3nAZOlUwFN2oLzh6tjv+Sl8Oe0Up9BDuFTHN0Iq6tjz3M7YULpTqdVWlK8gPh3tMF4eNw==","signatures":[{"sig":"MEUCIQCeQRg5W1eCBNiljZz3AFEDi2wh7XajQAHDWzoNjXOBYAIgKLDZWCC6bp7uVNwFyH2Be32k+5pdp+WfzOHRCS41YMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16565},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.5.0-pre.4","@glissade/scene":"0.5.0-pre.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.5.0-pre.4_1781461419439_0.10897147765145765","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-pre.5":{"name":"@glissade/backend-canvas2d","version":"0.5.0-pre.5","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.5.0-pre.5","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"4157579d426f294999e676b04c410cd4248145f2","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.5.0-pre.5.tgz","fileCount":5,"integrity":"sha512-doc0JJ4Yh8myd3hFlo2IqFv/kJT7OzOAvpLA2tRNhI30utjDAt2dnjDVzOM321FT5gtDMruQf21QAP2TFfRS7w==","signatures":[{"sig":"MEQCIADkowrgnp3D1FXBY3zm7RNvU6TUtlpyzoCq9DScwimdAiB76U8fv6V7J2037p4wKTDJi5j+8ZurQDbEcoxjEk9X3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16565},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.5.0-pre.5","@glissade/scene":"0.5.0-pre.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.5.0-pre.5_1781469502602_0.5707238564264356","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-pre.6":{"name":"@glissade/backend-canvas2d","version":"0.5.0-pre.6","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.5.0-pre.6","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"10ee05416c1d2f9d449f22befb143c76e65cfaa1","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.5.0-pre.6.tgz","fileCount":5,"integrity":"sha512-64Vyj53I1Zg/Obf6hIL2UklPP8O79nkKaBmYTLolt5KyCF8/PzvU4fQDICGwfSUP+eAp0cSlv2nhwJMA8Vu6cg==","signatures":[{"sig":"MEQCIAvFEgfbmdNH01tTjWGkf8CGl1YyehMv4+bD4GlEYErhAiAiDPsGLjloY/SFecc8u67asqjHlg9ULUaqLiHBPSLRpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16565},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.5.0-pre.6","@glissade/scene":"0.5.0-pre.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.5.0-pre.6_1781472330140_0.47879729451229447","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-pre.7":{"name":"@glissade/backend-canvas2d","version":"0.5.0-pre.7","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.5.0-pre.7","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"7a5785c22eeafa7b258baf1742e940353c309baf","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.5.0-pre.7.tgz","fileCount":5,"integrity":"sha512-hLOyJE3Wed1kV7eYG1u4NaxKQIwNtu4G3bRJjocQzdOyden5OuowLOa5vXICS54HX9rpn6q7goeXO+obRI3nKg==","signatures":[{"sig":"MEQCICD1eNfV21duVcfBPHXh0NvMrqBXAPrq5OPIfZDx+EEMAiAWONjcqB8U8ebYpUoSZMmO6v0ds9CbotBOogOFHdSaow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16565},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.5.0-pre.7","@glissade/scene":"0.5.0-pre.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.5.0-pre.7_1781474930834_0.32901487268292695","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@glissade/backend-canvas2d","version":"0.5.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.5.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"51bb86b818e5b5a2f1252286e5616078ea2f86d0","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.5.0.tgz","fileCount":5,"integrity":"sha512-YjadrwK7dkI9K7R2d8tzVwa2P5XbJqSMk04NZwUTDx8y4+IEDMdbIBG1EqAs8RzOcM0gF4R4BcGjW9k+8lxemQ==","signatures":[{"sig":"MEQCID74e7MHrn7ZY+LYlEbeiehu2fL3jhIaBGJqoTT/387gAiAXs6DUsGZm1TATMDlBKLZGDW6QvxsHPDeXahbT3UXdNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16547},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.5.0","@glissade/scene":"0.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.5.0_1781475363084_0.7288636093818641","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.6.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.6.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"db56220d1298303141913f2844a0f5debc6ea5a9","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.6.0-pre.0.tgz","fileCount":5,"integrity":"sha512-nIz3USTVbZSdvxHmSUyHFXJ9bcTRu6ICW6Au/yjtXINtYvMSZEAbAbLTqJCAmPYZ6d+8ud0TM4/ga8/dB8r8qg==","signatures":[{"sig":"MEUCIEKzKO6CbpPMLZfMnGUbdXVpQbhbfs6g4NS28xd1cPJRAiEAoJraUM1kYnK+UbNEc2/jF7UIpzpK8qumcw0XJETZyp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16565},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.6.0-pre.0","@glissade/scene":"0.6.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.6.0-pre.0_1781482635738_0.5685986919817971","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.6.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.6.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"8fd5014d79ee2813bec7edd2d83d2fb1e8c8e9fa","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.6.0-pre.1.tgz","fileCount":5,"integrity":"sha512-H3pmsam1R7hr1eZ3ClK4OfUj4X8eXiKfpacpTANiP+Xnw3h3bon8+/UMjCV8nU87edNareSaubNKVaGjvs9RuA==","signatures":[{"sig":"MEQCIFRxuXgHcBQOdPmBtgp4wrUMVSNbzx3XFXyz7t00ryCPAiBlGweAWHpP5u5X8B7ssxkihqYhGbfCnljLwP1GqfIh4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16565},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.6.0-pre.1","@glissade/scene":"0.6.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.6.0-pre.1_1781486062517_0.8979430066420631","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@glissade/backend-canvas2d","version":"0.6.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.6.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e906a20f4620bcf0a473550fea398a9b19898d50","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.6.0.tgz","fileCount":5,"integrity":"sha512-PaKLWage0jZ39LJtvgWF23cRjK5y4Ar5sJDj+J2ve5ViAB3KRuFZxovVf+n3k32S0lFk9YWIQcU/Lpta8VhH2Q==","signatures":[{"sig":"MEQCIA1/rrfAT+alx+vX9NGL6VAKmnOzL0KcyffeMSH2qlFiAiAtvPZxXk03BgIug6oln7Ny1U+TglhFvCjz7WTpq1gjVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16547},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.6.0","@glissade/scene":"0.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.6.0_1781491054562_0.38922790135419993","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@glissade/backend-canvas2d","version":"0.6.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.6.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"89e6d6a35ba54c148f3ab4f8015c14b4ca8e3894","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.6.1.tgz","fileCount":5,"integrity":"sha512-pQeLAURn1ABa9Niejee7oMuXGGv0KMfoMmSnlEX3MQaUFqczYjus1ea+D6jHrzTKZ+vk/CdJLeR/Lj8Uw7lQKA==","signatures":[{"sig":"MEYCIQCm6WTPllqODjIoK58znHZXTShtd2n2chr9+MKoJD/19wIhALn6Hn9W9dN5Wf2O9Qft0/zU9HYI1/qIAuork/Rbz6iE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16547},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.6.1","@glissade/scene":"0.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.6.1_1781494162182_0.6233004734839585","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.7.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.7.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"01e76c53c4d221867b72512077cd0c78e0afee4d","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.7.0-pre.0.tgz","fileCount":5,"integrity":"sha512-Ij1h9ntJC1JtqYpwVgbLvZF3UUAhn9V1hY5M928Y32MihO8kmh5wsoVlLssKOVc9BnijHMCdnQ7tHOkLwOHiKA==","signatures":[{"sig":"MEYCIQD/IWcYxwtqRgFIVDHUL/NLisdO9Zbqba44yN+5brzy2AIhALgUnx0VGkGIDnK4PQHS+jS5JO2tCqqvVxREI/34LyJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16565},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.7.0-pre.0","@glissade/scene":"0.7.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.7.0-pre.0_1781543472485_0.7813365637051326","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@glissade/backend-canvas2d","version":"0.7.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.7.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"ff20c7fa8bf3413ecdba7912363a86c8b9a2841f","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.7.0.tgz","fileCount":5,"integrity":"sha512-BK5Us6kJCRstQ6Vf56GQfIlxpSeIwM/g9YiTQbILrbOlaZ2IoWH8ww8qz2T4vNh5x7vdSTADX5+6wGbF1gAMLA==","signatures":[{"sig":"MEUCIQCM/ZWpbihICGzE2ThZDG2pUNtrnGK6B+n8YRbSH+IyuQIgTfoDkcVpk0fRxHqgosdDHygeOzzJ+jiEST21uSdFcM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16547},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.7.0","@glissade/scene":"0.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.7.0_1781551597601_0.8376953437190828","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.8.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.8.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b626949497e2e74326075cd1cabfd895ec44cbb5","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.8.0-pre.0.tgz","fileCount":5,"integrity":"sha512-UQz0CYidbOPG4nCK/tQt7CzGT8pn10CE65+eRH0B5AEcoazH5V2kiI7xcIqQc5E+mM1RyH1Eabm4zVFqEHYXfA==","signatures":[{"sig":"MEQCIHFpAK/boI3FeD6VxiXZD5JGwvkWmLmguOD01JBzMAijAiBxK16aJxxITc5p+Xy2a20nN3sQy+9DyMVdh9eXR1a+ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17072},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.8.0-pre.0","@glissade/scene":"0.8.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.8.0-pre.0_1781574085301_0.5438879339797267","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.8.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.8.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"61aa1d8f889e175c3dafdbebd6233258f92216fb","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.8.0-pre.1.tgz","fileCount":5,"integrity":"sha512-p7aSJj4TymCbWhvSA5CFPmHZH450KciKnHsg1DH0RINWZox+PqgoSy59zrAnedPnUVX30aRqtDpcZ/CzswtfDg==","signatures":[{"sig":"MEQCIGHT1/4hqzcpcDUiZ6L0WOckt9kK39MWdTDCE2JD4Ml4AiBN3EOnwRYNh1Tj+r14UMdtj3cQHxOZXuYs/hsrOz8g8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17072},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.8.0-pre.1","@glissade/scene":"0.8.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.8.0-pre.1_1781614260927_0.18829345737450387","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@glissade/backend-canvas2d","version":"0.8.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.8.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"516070f49e51a4233476f3defcae696438340beb","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.8.0.tgz","fileCount":5,"integrity":"sha512-sl+DrQ8SnR07WYDeGTnRn1Sor5zXr9sileIwzxn+hHNJM8UH/at0qS0V2bfAc/lMc0aBYaG/nRxMImDkJUBtSA==","signatures":[{"sig":"MEQCIBZDS7uVlhQaOKAXA2AEs8foB2eX1oTqTLvwaju5tSN4AiBn212ur3FU5NdYkzazPfshS0ggW8PYwidMAXXxvAc8og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17054},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.8.0","@glissade/scene":"0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.8.0_1781618249184_0.6552053966579778","host":"s3://npm-registry-packages-npm-production"}},"0.8.1-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.8.1-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.8.1-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"4bafcd1836b51cb53f1ca2d82c9812aa152b78c4","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.8.1-pre.0.tgz","fileCount":5,"integrity":"sha512-VUU7ibczvJX3v/PJ/UVE4BgdzicOe5W1EEbfuhpOkIhQHgLVm3z9uYR5f3ddvR6XHN6nas0pfSVkJp3VnvGwQw==","signatures":[{"sig":"MEQCIEAI0hgtmPYwgrBLEHIxavcs7v/j1QRjH3L+geHfkw0VAiAKymPQHXeZm14HQGf1Qiv9ZZQ/HrF8Yk76KhfKUGsIAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17072},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.8.1-pre.0","@glissade/scene":"0.8.1-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.8.1-pre.0_1781721505227_0.839202495875933","host":"s3://npm-registry-packages-npm-production"}},"0.8.1-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.8.1-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.8.1-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"f2b70891ae8b276be97fdba3bbadc0267d7ad35f","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.8.1-pre.1.tgz","fileCount":5,"integrity":"sha512-idO5oR/3pt6nx5pt715irbJi7PoZDXPj6usPHATi3MAOjxcMcW1Cb5Uh0nt+Ls0yRvt4Ol5d2ekkise50naarA==","signatures":[{"sig":"MEYCIQCaSO1lBz40ZAci0NPImBaaE53vZ6EA+kObBgsVjCzQhwIhAP+iaWEitoBMeixxbTgvuEhVAEFdAQqChA23ArBZjfih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17072},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.8.1-pre.1","@glissade/scene":"0.8.1-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.8.1-pre.1_1781723805969_0.5574609950248166","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@glissade/backend-canvas2d","version":"0.8.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.8.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b06397f1a8129efdc7257e256a5d68e23bf845ce","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.8.1.tgz","fileCount":5,"integrity":"sha512-98A4QaEIY0hYY63rEHwyjqNXiQNZ7bWBc+TeTQw5r1Sw1PPQfIgCfXvwsXvzmX3J2FzIgYKnr+vkeC176agokA==","signatures":[{"sig":"MEUCIQD1Bqx5WZR3W2v4/6YsPQ0frehfFNTAxO0Tu4EegzPosAIgZVd/UG+kSvwucCcX6YOu4xwwX3EE2QSVKb+2qwr80fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17054},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.8.1","@glissade/scene":"0.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.8.1_1781726650621_0.5437462600840368","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.9.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.9.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b4424bd6c62bbe0b5eedf65182b7b97b5525ea0b","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.9.0-pre.0.tgz","fileCount":5,"integrity":"sha512-i3u03drl0xYJ9QtuTldNAKm2fetwnSfb7TJ8ppdO+n5NR2j9Zgt7ZT4tKMi/gMZwRnb+eZh02NySz9xdC8p9nw==","signatures":[{"sig":"MEQCIFc+hLHwvGJIJe81gHF58m9lyGGUy4NXbn5NBqBtA8rQAiBQcPyjtMqrPmk8toW09hKkfovKGv88a3JvP5yDd19NIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17072},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.9.0-pre.0","@glissade/scene":"0.9.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.9.0-pre.0_1781739862352_0.08087310435097672","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.9.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.9.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"ac35905b39bc2be4869b30cd62d186f1d7d99190","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.9.0-pre.1.tgz","fileCount":5,"integrity":"sha512-Vmx2n/wFa+l7E/yEOLsGuw02k1Z3PVpxf5IhPgudJoWaQwplSXaI5VGmbN/ak3WNotpDYfIDOoZ+TSxXHm1h4g==","signatures":[{"sig":"MEUCIHl/UgHkru3rrp8iqV7tV4EeYZe/IWhRCLGauEdk08lmAiEAujmKeTatR1aduwjyS547KbUjDk4YJjtJUiLqZxzaIB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17072},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.9.0-pre.1","@glissade/scene":"0.9.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.9.0-pre.1_1781741514697_0.4417241972988961","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@glissade/backend-canvas2d","version":"0.9.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.9.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"dffe606ce008df5477aa57cf69f6a261d35f0468","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.9.0.tgz","fileCount":5,"integrity":"sha512-U/wLMGkRbhqNtuLGqpN9lli9MtLZBDjrY68Ym+fIX7SK5ziGTSF/u3/bTo9QNXX4TgXRWsVHuMS2r2TmTi5yYA==","signatures":[{"sig":"MEUCIDQtUHHhxApCQv/HQ7Xu8KEC7lyCtrd3eaHr7cUSieHgAiEA6DqkYKtXPP2b2DqM5QJNF/w6T3PCDwnO4XQefv3JoSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17054},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.9.0","@glissade/scene":"0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.9.0_1781742142406_0.7853432749790392","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.9.1-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.9.1-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"6459addd0f2feb80cad2be257dd1689e8c7f2ced","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.9.1-pre.0.tgz","fileCount":5,"integrity":"sha512-pIOQuuCMAnvwnGgQ7/MPtUtr5ne+PI+ya/Krvnr3Lp0DK5wI3vXeHibR1KmLFwGsHCoydMlZnX/66iKEJIUOJw==","signatures":[{"sig":"MEQCICpmlNHr+L4w25LKT+zR2zYIxxtdMmdtiZNX0cRp8ZXJAiB8XrKPlq11Il8XN+DGhYVCr5DMkXgJF6lTvA2ymxypzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17072},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.9.1-pre.0","@glissade/scene":"0.9.1-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.9.1-pre.0_1781758936825_0.5528440967092059","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@glissade/backend-canvas2d","version":"0.9.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.9.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"9bb5292c6f526b5bd5eaf9c70f34f69e3170513d","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.9.1.tgz","fileCount":5,"integrity":"sha512-PqCdxiuqaVILLKUMfCHc6XuNHIuAUfIj0amc3HoI13s0LBNGXzgMyhWposiIgLdiqsoU/OWyNyPsMPGEqL1Ffg==","signatures":[{"sig":"MEUCIQCJ0HyjU//DIAmMuCe8hCjml0QAqFbi0M/OYe3/16CIFQIgWVtet+SBbeYs0aeGpQlwPBVWlRVF1aAPHrS93YhM9HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17054},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.9.1","@glissade/scene":"0.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.9.1_1781792756576_0.29514082492758287","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.10.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.10.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"1aab767cf8f3a0d318d707cf26e0df3a76f611a4","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.10.0-pre.0.tgz","fileCount":5,"integrity":"sha512-98aaHTBU2XjrHcpc5q4Zj4Vk6YoJPN1XzL5T/wf2zWdRldDVDG53ikYGbXJdmzdWrvaBa3DAF1GHDh2LeaLCTA==","signatures":[{"sig":"MEYCIQCInfpQsHqpK8HqaKgRWEw1h5gMF/4zGZ2TrbxTxzzXaAIhAI0AuaBtaipNRvTHIKb4qhTaXOVML675pZzS4HPXfzvM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17075},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.10.0-pre.0","@glissade/scene":"0.10.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.10.0-pre.0_1781796340679_0.6273940924270067","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.10.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.10.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"53aafa54bdad5ac2d8b2c2ec5689ceb5d8bfb51d","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.10.0-pre.1.tgz","fileCount":5,"integrity":"sha512-qU7P64Fzpgy+8GhfLm5T858SmCrZi0SxyeYWbXbZ4TPMdLVrOpzs/mIgfW1gxCbKl/lO6sSzR+y7X2DnzHDSGw==","signatures":[{"sig":"MEUCIEhIE/qsCrId+XI4Qrd2W7WzG5ncJEkVxMZxFVNwqdKzAiEAvnGaepvGzNiySIrWolrdoBlYDmsmSj8SoOFl5SpODR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17075},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.10.0-pre.1","@glissade/scene":"0.10.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.10.0-pre.1_1781798108579_0.6859103123621584","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@glissade/backend-canvas2d","version":"0.10.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.10.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"2c7c7e051ebc487e0150fdc3b1735ec81d766b71","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.10.0.tgz","fileCount":5,"integrity":"sha512-tjfzvzGLPBnFw4QnRk+i/dDiWbhSxQeWvINKH7G3EJw+qJYrXU0R7xVAs91Ik/PG58dckX5T//51uODy+sLhDg==","signatures":[{"sig":"MEYCIQC4l6skMXrd1ay1zb76kmHxAiWKjzgeDCVf5eDwgAASfQIhAJmshtR+qeyzAZYuyLYg3WSiPS6fXZt37HBhscUjpa8D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17057},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.10.0","@glissade/scene":"0.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.10.0_1781810487334_0.04140581508788177","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.10.1-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.10.1-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"4c636a80f2543b23e25fc13c33ed738ff3726ac6","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.10.1-pre.0.tgz","fileCount":5,"integrity":"sha512-LBQZN8RmMxERsOMV+br/sp1maby4djek+qfrUmSLniU9biuSUgMt544TRYhwHruQnveUqfMxl14y51HaGZhpJg==","signatures":[{"sig":"MEYCIQC9CZXIxa/K4sWdA/3GBCA6Ojcoj74I82L4HKQDcoD0QAIhAOOuiyTPZgdJFJhtWxQN/Rx/iWnZjm0jSQ62wdFcHhgs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17075},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.10.1-pre.0","@glissade/scene":"0.10.1-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.10.1-pre.0_1781813774440_0.0843868696007335","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.10.1-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.10.1-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e20cdd5b605e9d6438b9616b82f3c8e9e7a57aa6","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.10.1-pre.1.tgz","fileCount":5,"integrity":"sha512-a1fPSdWpgGOuML9258y0irDBXptviw+/DPf8b+zjol/l92MXdW3m2oTYImXC8B7Gs3a/TQK3hCUxfsp4AWAKDw==","signatures":[{"sig":"MEQCIHUR3x+P4g3BsS+LPK6BN0UIWvqjjECGKbtPtklaKkgFAiAuF/Auv6ntHdp/WQpf0jd4SXd9z2Z+Ssq8yjDgGLaOPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17075},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.10.1-pre.1","@glissade/scene":"0.10.1-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.10.1-pre.1_1781822264760_0.8576074269829683","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@glissade/backend-canvas2d","version":"0.10.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.10.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"5f17ba092f1186418b69b2f1ba331ecb7e81f72e","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.10.1.tgz","fileCount":5,"integrity":"sha512-IO1zU59m1NA0tsiF57LwoE7uTW6NX44DpBjb3KGgMwDRadyeKmCfjN93DJlaRo2r9bxTbYr6a3lvc/XVzH9J9A==","signatures":[{"sig":"MEUCIHBqAbeD7SoSBzY1qW1oMIwADyMaT4wIt3O9OYbcbgbaAiEAnz5wTcatETMrLK4XJuY1VcEPem19f2dx9mGqFdVAdBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17057},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.10.1","@glissade/scene":"0.10.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.10.1_1781829116747_0.9304437966444445","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.11.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.11.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"8b694450405e91467cbf93367ad50f59b0984d81","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.11.0-pre.0.tgz","fileCount":5,"integrity":"sha512-cIjqexIrM76+2mEFqrJITUQvPj6V+SvJU5i1XWsHEgTZd3sfPOhbcieV7B12Yctgr64d2brjlYgOe1wX97do+Q==","signatures":[{"sig":"MEYCIQCjifkuvKzWLNzrzRvHbdFdBskgP0OsqVKHiG3Ss2T5RgIhAOo7yhaOXsTOWikJqNaMP0hCCHZYsCcVml7NE6iEd3am","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.11.0-pre.0","@glissade/scene":"0.11.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.11.0-pre.0_1781839988784_0.9202709743458528","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.11.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.11.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b6b855db6e53a63c675eef918f09c02e4dcbf2a4","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.11.0-pre.1.tgz","fileCount":5,"integrity":"sha512-D2fm4SW9q98JUeaqJAPQM9F9xeOjvTR4v8Kvm64N41s/3d1NCud2UHYkvPle8alARYKeCRYi0fFAoqlnQO5WiQ==","signatures":[{"sig":"MEYCIQC9e+/bndWt+OXZPOAg1Myy4WoJloP3A5IHW3nfr9i47wIhAO8VAwbeLGZldlXW92b3Bm17KgJSH2HX3gQFNMdlGZs0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.11.0-pre.1","@glissade/scene":"0.11.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.11.0-pre.1_1781841545547_0.5378523440982619","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@glissade/backend-canvas2d","version":"0.11.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.11.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"db2898efcd447f0f70f9a360e303c84f1e5861ea","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.11.0.tgz","fileCount":5,"integrity":"sha512-c/3J4lar/dpHrEpbK8GqUkVwsFQKAsQzhKuxxTm3n3XbXPUUODi1N0e2MSRhLJrx+UPt7R9HUK2h+nBINnjumg==","signatures":[{"sig":"MEUCIBhyITOjODItmS7FEAlyguHrc18EGgUGEvzO9P+EDoRfAiEAuQT9l60O+phStzJ4ue/iJEC88pByZxngRQS1i8zHjSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17099},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.11.0","@glissade/scene":"0.11.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.11.0_1781842117701_0.2136381890194632","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.12.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.12.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e32256b2f9bd9a8931a65db5664350c76a0115f5","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.12.0-pre.0.tgz","fileCount":5,"integrity":"sha512-YspsLCiAce5MfcZsZmdf0qnAcYADakqkpzttPhhYsF0UG7N1EffzC6JSqx6QpKYnqgc6kj8HLsReg+GgTrh6xA==","signatures":[{"sig":"MEQCIDzLkoxC8NEhd9qmjcQjqDtXexw2YOofnDiwXYbTOUqfAiB7jcEyItUc20h5RZnZFWNnLgtfA2HE8iv9Oh+gPG23SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.12.0-pre.0","@glissade/scene":"0.12.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.12.0-pre.0_1781851000186_0.7794526630384966","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.12.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.12.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"4177d5bb57ca291b07a87dbe26d101f7fe2724ad","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.12.0-pre.1.tgz","fileCount":5,"integrity":"sha512-kjXokkDHmmo1dK1nlkzclQMG/IVzc4T+OlSPBq8d21WGTyeka2xK+dcLdXDWHjahpFl4C4ArFxJm9E9Fcmr4Zw==","signatures":[{"sig":"MEUCIH4ti6hmECSY8dkRJ2DhyF0Q0/yHXBchhX/UJzKwstYmAiEAijtEw663ACR00a9S6Jh9yYfn5sTFbGahKWYp8srB9j0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.12.0-pre.1","@glissade/scene":"0.12.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.12.0-pre.1_1781852699700_0.8870377928181405","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@glissade/backend-canvas2d","version":"0.12.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.12.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"aee5b89481ad0faa93c37e94d5bb1bbb4ceb1417","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.12.0.tgz","fileCount":5,"integrity":"sha512-dme+pq6vEdlp3Bg1XoWiSEIOTpM1pcUTsXyJqPT3o6VCYSWwKq7MBUJssmAzsfabpFiukp8fdo1jcPcROSsqbQ==","signatures":[{"sig":"MEQCIAEpDok82AXiC8zKehvj8+/c0cJilMjJI5WsnzUAMRU7AiALNY2sbITtipHfHuVxvkgTroZfMA/UsIikE1d9ELDkCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17099},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.12.0","@glissade/scene":"0.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.12.0_1781873743297_0.25941970505385115","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@glissade/backend-canvas2d","version":"0.12.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.12.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b8d89d2397505e32d85623dfb0c6ef166754cf2c","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.12.1.tgz","fileCount":5,"integrity":"sha512-7OE6c0skQfbg67qvDqfOB8/8A735pDq+xcT6zXnIc46cn9q8NFoxflgjphq8dypeLAN5/7j9qRrZe8sOqkO/vw==","signatures":[{"sig":"MEYCIQCN5EKOyW9Nwd5NTvIUHKQzDo4xYgQTW50JnUa5pkL3/wIhANLq/LyAYUzVjcrlSLHnOXhqfRVoh3Ket3A8jpQYanbS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17099},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.12.1","@glissade/scene":"0.12.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.12.1_1781880614140_0.6202032238371091","host":"s3://npm-registry-packages-npm-production"}},"0.13.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.13.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.13.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"37e72452c698c5e1978508547932a55f8844b6f7","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.13.0-pre.0.tgz","fileCount":5,"integrity":"sha512-JQRenJLJzbPPgTbqvunzeKwLdfvNBu6DEZfmOSHunzOV5m0EQSSPSKOX0Cqm9H/fHA8n+YO3OR36RdBbD62wvw==","signatures":[{"sig":"MEYCIQCWI6StasJP8PoT5+xxJ9BzsC9WCVcrhYc3gH0SCuMYOAIhAPKRYSpvO5BmFqEa1lpvUFj8b01IX/f4B633kD9ZxXgw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.13.0-pre.0","@glissade/scene":"0.13.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.13.0-pre.0_1781899000420_0.3152526444853476","host":"s3://npm-registry-packages-npm-production"}},"0.13.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.13.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.13.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"a092fcc0e34aca019d6928a13ed0621028273fbc","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.13.0-pre.1.tgz","fileCount":5,"integrity":"sha512-CadhZ7lAWQVyU3Qw9UXdjOIPJ4uWr0Lvfm2d7RmrRexrUr6sHCaNwDGkDglU6TvsqkXnRKp0AOSO9cYJYdwhLw==","signatures":[{"sig":"MEYCIQCUwGMFLtmjSOay4M/kVFXRNxyvBest95UUjt8t53L2kwIhAPcv4/jwgAHp7OYEee4vQ+INqd9URz8XsASAXlK2Wihy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.13.0-pre.1","@glissade/scene":"0.13.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.13.0-pre.1_1781900532561_0.5062662424630631","host":"s3://npm-registry-packages-npm-production"}},"0.13.0-pre.2":{"name":"@glissade/backend-canvas2d","version":"0.13.0-pre.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.13.0-pre.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"cc0d14d36fa5caadaa9366187a337d37f239dc3e","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.13.0-pre.2.tgz","fileCount":5,"integrity":"sha512-cfkHqKOwnSLqAjjAQlP7PkjWtlZXBNAvB2hfA0xxDcPJm4Urp2Ya1g2TL1xLUyDunNZen5qVo3bubvJV+2ee2g==","signatures":[{"sig":"MEYCIQCfryviMDRkX2FmRZC//Te7lkDEdx05l1S+B5md8GidqAIhANydHzSkuVswlGwssmAq3NrzcxA1BKGz2KuA4f962g0m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.13.0-pre.2","@glissade/scene":"0.13.0-pre.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.13.0-pre.2_1781927673996_0.4351907789920735","host":"s3://npm-registry-packages-npm-production"}},"0.13.0-pre.3":{"name":"@glissade/backend-canvas2d","version":"0.13.0-pre.3","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.13.0-pre.3","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"a123799fe9d5e5ad7ed38239ba02e3dd73321709","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.13.0-pre.3.tgz","fileCount":5,"integrity":"sha512-+S07oWBdhb9ymr8DUeqloefkF5P9gGSEaEDoeSDJAhjt2T65Ni51C/pL5xPUsJ6OIgKMpq8DPBgyuz/O4+5jpA==","signatures":[{"sig":"MEUCIQDXDLFuzk7VSoeqVWqT5ae2Xf8Or9drcuI6TY45M704xQIgKT9TVBOkcsm/f+g8dc/Lv0m2Ny9FDVmPvVVep6f8wRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.13.0-pre.3","@glissade/scene":"0.13.0-pre.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.13.0-pre.3_1781929575047_0.7034195343785856","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@glissade/backend-canvas2d","version":"0.13.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.13.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"f554e4f7b3ffe9be91b21d7e01e9310168a5ef04","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.13.0.tgz","fileCount":5,"integrity":"sha512-GhqedNg2NJPNoXU4MpNoNQ8FO7z8IUHZN0QepQQEjG/ipO/Al99pqhrK1v9yw1CZxlF6DiocmTHwXt1nK7+OOQ==","signatures":[{"sig":"MEQCIAPNDK5xj+aCjfW0IJnyBNzcxSn7+5B5sN8ROBmLDy54AiBFDAe7Vmhzm/44TIlAoTqU4f9UuAjahgIR1YN5eA+hIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17099},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.13.0","@glissade/scene":"0.13.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.13.0_1781931885074_0.14980984711515388","host":"s3://npm-registry-packages-npm-production"}},"0.14.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.14.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.14.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"18de241d46369c7555cd702c2acd0ae097bbdfd0","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.14.0-pre.0.tgz","fileCount":5,"integrity":"sha512-M2vXHdDIsRuhFciV8puUKCmJTg+M5lJ/e5wYPAT+NEWvFMx9oNF3wc0oFwnV/4XB87AcjTgw1QN+s3PGECUBTw==","signatures":[{"sig":"MEUCIQDlQoMv9qvZo2gE1bDirntHj5XRElK3mzvCqNqQvx+6uQIgFRCO3OBYB3GGLvjoTt15QEcL1mL8SHFE4cGJtfmYC+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.14.0-pre.0","@glissade/scene":"0.14.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.14.0-pre.0_1781936489133_0.23559864592007496","host":"s3://npm-registry-packages-npm-production"}},"0.14.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.14.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.14.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b71497fc1b1e1cdaacb4db802acd84caf4c2f281","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.14.0-pre.1.tgz","fileCount":5,"integrity":"sha512-D+PCVkybmTtvoyeJZoqMI9otxdQLJQtR87dIQNe8WCSSBJMNPMsl84cq5X2DdWhvp8MT8LHVrk6q8K9CmD3bRQ==","signatures":[{"sig":"MEQCIAlRbKMu3uwkK8NcMF3sw+A2cZQS/nxzJhvCe/+4UXJrAiBslnHkMAU9duUtuBdXpDT+8+onr2Y70RbGCKmcFMEfFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.14.0-pre.1","@glissade/scene":"0.14.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.14.0-pre.1_1781938308351_0.18932719127801434","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@glissade/backend-canvas2d","version":"0.14.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.14.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"c7d98ec4f2b0b0edf8023fe05165f442445d8391","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.14.0.tgz","fileCount":5,"integrity":"sha512-QyWDIdZLrWQTu1b5SdxxznoVBfvBUkIkV0PmXNWVzTmfiYQdMlyKmbtjKXdvXZITBErHBdL3592aH+rOmjRwRQ==","signatures":[{"sig":"MEQCID8m9zkjNmLcW6ACK1GEj/zM94fKm6K7SN5i9zMN7bBVAiB+mHa80ui94NaomlGQ7AnMLWn8IvUg4Urt9lwerNz0hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17099},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.14.0","@glissade/scene":"0.14.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.14.0_1781968148561_0.3526242866502114","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.15.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.15.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"008b220c1dde03a8ac00b8c8afe61cd443e43329","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.15.0-pre.0.tgz","fileCount":5,"integrity":"sha512-aK3bcCb0PitwQA4vUVhpyIybhaw+w92+1yo62Xc4ZpDv751+23ZqQa00JcyWprKcI7MU9+DwAACPx4z+84mhiQ==","signatures":[{"sig":"MEYCIQCM7oKhzDOc0lOld5gSCqYguMNLTVck6OTVKP0rXCVRJgIhANM9qY8q98SrWCTtIbfy/dpSMv66CwjlwwpDn9K0OIiL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.15.0-pre.0","@glissade/scene":"0.15.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.15.0-pre.0_1781974462417_0.5609010621069264","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.15.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.15.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"ef8b063a39a0e35256128e908c175a5f92f8b96d","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.15.0-pre.1.tgz","fileCount":5,"integrity":"sha512-X6zDdIxAZoWiq2jmLf5FCWrucnU7mWPmU2f2VnycbY96K3CGs9n3L8Q9QO24uYPe/fWwJ1Wf2/lbhyIcC5b3IQ==","signatures":[{"sig":"MEUCIQDNpDDMUE4dX6EDcQyBchGvOgwXQeYSGzvY3x5p9XPhWwIgM9GmxTL8R8KKQqxnnp8GCxZGNQQoCArXEHWWfBrhxu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.15.0-pre.1","@glissade/scene":"0.15.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.15.0-pre.1_1781977034246_0.15656378869201504","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@glissade/backend-canvas2d","version":"0.15.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.15.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"7c1b1e3d8783c32d33c200902bdad7c1c8a93806","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.15.0.tgz","fileCount":5,"integrity":"sha512-LVZYgbmWJ2Qnrs7Md3867rzZzpv4cXeM/xJoaHAQqELTohY0ENmrLhsmaWVNFZYzHBfEG3TNLn3BM/+11p6IKQ==","signatures":[{"sig":"MEYCIQCwxb1a65XNzGEFwG4S2N42fzt9R2V2YcXxtvCgdelIwAIhAJrQrIk02AAHaoZWgbsDPJkWvKxmbwFFKUltiPR3Im+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17099},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.15.0","@glissade/scene":"0.15.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.15.0_1781981910174_0.3091963879912172","host":"s3://npm-registry-packages-npm-production"}},"0.16.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.16.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.16.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"825f236149a526175859581242a3a02bff39c315","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.16.0-pre.0.tgz","fileCount":5,"integrity":"sha512-C4bYOOmSsen9kkFARpdR8KKgOzjayJsTLAGSSd20akjlo2taMyZJQaENot2eMPkCMWtr1+GmRP1NczJQWzOXgg==","signatures":[{"sig":"MEUCIGpXn9brS6qTJtr1lY+mkGEAftYZj+xROhQ0xwjfD6dAAiEA0sf6BHXrUarTvtwUv4YiHwqEAHW5riZ+wactdkSi+ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.16.0-pre.0","@glissade/scene":"0.16.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.16.0-pre.0_1781998340660_0.7458732165190736","host":"s3://npm-registry-packages-npm-production"}},"0.16.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.16.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.16.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"9cad8f49cc7feb17a6dca493a4f7b070d8c8bdb2","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.16.0-pre.1.tgz","fileCount":5,"integrity":"sha512-12wYH378dnWxVHsvnctAnCmizTO8tGNP3TaMJgJcQ0o/7VeBb6VB2Md1lC9kY4HOVQ37+f7tYxpgObY+AqQc1Q==","signatures":[{"sig":"MEUCIBCW8r9B8khKI2B2HswmD58uKQ10IMwl1MC2aJMcV2KEAiEAwKUVjOWKjkRcLzC17M+qF2SlCyzgxUUsg8kJis1NB/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17117},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.16.0-pre.1","@glissade/scene":"0.16.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.16.0-pre.1_1781999188260_0.13574906026324585","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@glissade/backend-canvas2d","version":"0.16.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.16.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"ac4e0c874cfa3193ae7b0cd66f0857e1ad98a5f1","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.16.0.tgz","fileCount":5,"integrity":"sha512-0/sQzMJZvfeoGAx0zDxl9FEqABJgHUN2btp0YzixHtLQQ0v1clnjkqC7L5HFC46hYQztFWpVpiJhJf66c6c9Ig==","signatures":[{"sig":"MEUCIC3yUbH283ElDmeQD7NU5JJtTd33Fxq2VXYMykVq0fi9AiEAwEyZrpGVf6jS7zSpi1xIGKW3TzMZHBrdTYgAsQEGwdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17099},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.16.0","@glissade/scene":"0.16.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.16.0_1781999610026_0.3413690206455977","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.17.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.17.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"8a2022be28abc27e240f692152e45dc95d363c11","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.17.0-pre.0.tgz","fileCount":5,"integrity":"sha512-jSdha6jVoKZx2IOO8n2vBeCPqXq2Yn27n3A2Cb8HZccbu6XYQzQmBiSJWJJBEKkNlf7vBVII9bL7B77k/zl54A==","signatures":[{"sig":"MEUCIHy7MvuCF05MWbSROFjB4IQIkzie6yXCvfJWzj2AyyUdAiEA6HreDSNPubAi1QedQcfE+8oOilU2Wjd1Bh2CW1/whV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17739},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.17.0-pre.0","@glissade/scene":"0.17.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.17.0-pre.0_1782010726074_0.536240564030694","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@glissade/backend-canvas2d","version":"0.17.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.17.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"afbb2791fd8ff2824e4a692dad6bf272a8461524","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.17.0.tgz","fileCount":5,"integrity":"sha512-JChaCGJzWSw0HimUDLpW2paZ8AMPqYpSDrO7Ybzqguq/IxnIWUfXRIKhQUdlD1hSiEYyOorLrNVMc3Vt1aBgIw==","signatures":[{"sig":"MEUCIQDz8zLVNyrKKlrIRdq9j4oSLvA6JPEbjZsLq8VYzf1AUgIgc/ODtq2Yv8rNNRg0uwUJEcuBuB8gaY5sucEm4BxIF88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17721},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.17.0","@glissade/scene":"0.17.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.17.0_1782012701256_0.37695408236706474","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.17.1-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.17.1-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"4d6a5f725a2c3aaba3ea9d217ec341e9a4acd4c8","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.17.1-pre.0.tgz","fileCount":5,"integrity":"sha512-TW4W8IaeklLmYPNWIDv7NV0jxDbT/BT/2XGtlYPsUz+x2VCUOp2i7rcx20tNkoTBkSahQagWsSkNgG+KJaSALg==","signatures":[{"sig":"MEQCIA6mjvXkJPVnVYDAH8vdhsESAm5nG4vX3u21RDXN7WB0AiAJqFMiyEqKkrSj2XOxyxCnepHy3VUyffN6jrN+b3latA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17739},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.17.1-pre.0","@glissade/scene":"0.17.1-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.17.1-pre.0_1782049781040_0.20148182717017127","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@glissade/backend-canvas2d","version":"0.17.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.17.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"bd06309a474dd7715193d52c0da5df56279d6d39","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.17.1.tgz","fileCount":5,"integrity":"sha512-i9WX5kn9CR2KUFBBnA97aeMhzT8ORzCSJYuClGEzuTe6bRKas5M8GAB+QAOUoQ+wjQWQEpRwssC5MISA1SRFtw==","signatures":[{"sig":"MEQCIFt84Ma6C1+p8wG6O9CB1PjXfNQou5w/teJng5JqJ0WsAiArvCwFNSWLPrs+Dg31ziw3rlbHNE46VlJpGFXVnjt0HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17721},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.17.1","@glissade/scene":"0.17.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.17.1_1782050066268_0.12858325501542867","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.18.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.18.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"ac61b5ddbec19538143cd14c243fbf9a3286b136","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.18.0-pre.0.tgz","fileCount":5,"integrity":"sha512-zh1ye/TXLfXMdDSKZwhEMqtkPkWsJdLY7VdiDt0bTvxoDeinci9m6gVqI2egEiQj+JmPyyCaEuZwqXMCLbYrrQ==","signatures":[{"sig":"MEUCIC4SO2+MdYoNfHZ3DYHGl3qTn0LnkMsbvlasdxNj/w2xAiEA/q2W+IOya5DUHu9vBJ4RP/7jEmsMmwcJkMVrgxesMeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17739},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.18.0-pre.0","@glissade/scene":"0.18.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.18.0-pre.0_1782050901021_0.7401507247601016","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.18.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.18.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b564063fcd310eac2b8d218c3661593d3be6b4ca","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.18.0-pre.1.tgz","fileCount":5,"integrity":"sha512-v6rqCB+X9H9DsazYjUUXZfworNAh9DD5lhcMvxBczybVxEn44OZvcJnjEfTL6H3vl4U/PUGBSM4z41HjF+HY4Q==","signatures":[{"sig":"MEUCIChD9zrSvoI0pyQ6MhaAM0S53Hoz7yEySS2LWvHOHF+WAiEA8lcMUN2sPcxF9UCr/9j3Bj22+aXN04CHQsU0LhXvrug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17739},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.18.0-pre.1","@glissade/scene":"0.18.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.18.0-pre.1_1782051601591_0.6330271464863417","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-pre.2":{"name":"@glissade/backend-canvas2d","version":"0.18.0-pre.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.18.0-pre.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"aab7e748a375ff300966f25aed98cc9341cdde63","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.18.0-pre.2.tgz","fileCount":5,"integrity":"sha512-ZSWdWl7h1/T68jnqX9UC3cgjR7fMWflPyQ6iUDIE/PRVfDirOZ3/TvXU1mUECcNXIv657tmoTu+/nmD6a3SBSA==","signatures":[{"sig":"MEYCIQD9NhnL5s75WC1sRkp1VbrIIyE6SXNR0vXIPkp/YouOzQIhAKY5/ygMuehfV/7+R0ocIg0s2EemhxBLbn3bYHPT6bSn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17739},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.18.0-pre.2","@glissade/scene":"0.18.0-pre.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.18.0-pre.2_1782052061186_0.7595151309095522","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-pre.3":{"name":"@glissade/backend-canvas2d","version":"0.18.0-pre.3","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.18.0-pre.3","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"d07c26f10c1c28f2983b476ecbb3422f86b95b50","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.18.0-pre.3.tgz","fileCount":5,"integrity":"sha512-tX9jGqLgglAeRijRwE49PNeqvrYrWkfxOMIOHz3uAPygs4SJ/mclRhpdEE+9rqbfvj4z+p+vxhNmB/6f6P6TCw==","signatures":[{"sig":"MEYCIQDZFgD5YZ6NlUaxofzhap224pqeAUtXKnlx5RLOTip7EgIhAI4aOYqv55o0pbyyMtzhywc9AAdZm9xptlm+o2pSXT2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17739},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.18.0-pre.3","@glissade/scene":"0.18.0-pre.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.18.0-pre.3_1782052631975_0.7266573370225484","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-pre.4":{"name":"@glissade/backend-canvas2d","version":"0.18.0-pre.4","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.18.0-pre.4","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"a1a78ba612734c27a7a819dfb2be2fc5d2dca9d1","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.18.0-pre.4.tgz","fileCount":5,"integrity":"sha512-HCe3EXm9d5ZIJcKKeGqPtf+TNmqppYXCUX6EY9Za+Zbp664jbo7azHfevQFYBZpu2JXvCKJSZMCIzr5/M17EKg==","signatures":[{"sig":"MEYCIQDl4nqld6xUtesdr0BeD0O+YQkAigaJBX1cTzdoGqB2sgIhANzR0vIpDqRQmNNwwUH0VLw3kFjznkcsB3E4L5uw6R90","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17739},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.18.0-pre.4","@glissade/scene":"0.18.0-pre.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.18.0-pre.4_1782068430718_0.5451094392814138","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-pre.5":{"name":"@glissade/backend-canvas2d","version":"0.18.0-pre.5","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.18.0-pre.5","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"d7e29d6bb54641cb294d9c581b8354cbdb64d83a","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.18.0-pre.5.tgz","fileCount":5,"integrity":"sha512-wFbGqzP0AS1sEiwGgg2ei9nZZdZDwZenJ+YQHiCOQneVgzi3xTb0EirqJMz+0EXg9sJtoJtJofRULDz6YKThdQ==","signatures":[{"sig":"MEQCIDVsKh1MSfXjIYut6gj5V8KM+y7VGhXp8KSl5Q1lFIxfAiAqMMeudsB0vkw36pxwbj+eo1cNXn020eqko93netk1QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17739},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.18.0-pre.5","@glissade/scene":"0.18.0-pre.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.18.0-pre.5_1782069488397_0.4015217903491979","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-pre.6":{"name":"@glissade/backend-canvas2d","version":"0.18.0-pre.6","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.18.0-pre.6","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"fa4da6dde06c73d310f741d7328188ea53f85d48","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.18.0-pre.6.tgz","fileCount":5,"integrity":"sha512-MxxLvcWamArsGZ+PKdIanbNkiT50jhboqBELKjCQuAfXDn2k903NJGCvDx3dLBzoElhrDQgmpWuu2yr0832U6A==","signatures":[{"sig":"MEUCIGWz4OTyhsTvKsHq780jsdCVUb3JOOcOKl+aiP1HERqOAiEAoBevUOCnGg6OfQSsYV+87Fa5D5JNLZyG7Ez500QoR9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17739},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.18.0-pre.6","@glissade/scene":"0.18.0-pre.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.18.0-pre.6_1782073008863_0.30700304017404223","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@glissade/backend-canvas2d","version":"0.18.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.18.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"c70e29d20c54306ec92756012b6767582059bf9a","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.18.0.tgz","fileCount":5,"integrity":"sha512-/1PayWE2zOg8t8VCM+gKbnkJWxXOejtVbf0xQnj6f6d3hD9w/oYfsan3Wm1CKv7A1sk4jksHgrYQSv7weWh29Q==","signatures":[{"sig":"MEUCIQDObE7Dsy/WBTjhIx7op11RUvAz6316CyhD1QNeU1A19AIgLotdVeh96slPx3l59FJ/+Piz0Hl15MxfIrfpycHx9IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17721},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.18.0","@glissade/scene":"0.18.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.18.0_1782073716614_0.5552895638734254","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.19.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.19.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"cd64926153aa9e1fdeaff7dfc094660b8513c60c","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.19.0-pre.0.tgz","fileCount":5,"integrity":"sha512-M74SE6jQsN+IKg2ICMYg42HAIrN4LZ5ij82SrQ3sEVUJ0R+D2Ba5TaBgdI+XesfJrKJJCQkRiqzyYhZa/gRbsg==","signatures":[{"sig":"MEYCIQCNaC7xCuAY2h2UYdO0B4PTK13/BOwunm6SYvifubTXQwIhALydFEOwWX10XgkSY8GoaYPT51R3zRty7r8Op/eKGUF1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17739},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.19.0-pre.0","@glissade/scene":"0.19.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.19.0-pre.0_1782079861688_0.7402938354912161","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.19.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.19.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"14d0dc041ce0815f473632b543732a0f8f1d749f","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.19.0-pre.1.tgz","fileCount":7,"integrity":"sha512-L1CZwnFx8dngTgNjoapUio0rlw0yXDRpZ7OaOXbrYfpFLLvFqIyVPSKRXr0Wv/65SLEGAaWM4jsY7EmCUZ6mWA==","signatures":[{"sig":"MEUCIQDuQg719O8aRQiUA6WcOW+/nygv9T/nGuHI2ZUrWMwWvAIgPPYxh+EK+l6o3SblSltsYdjd/tZAB71xjYPa3o0mbxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24419},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.19.0-pre.1","@glissade/scene":"0.19.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.19.0-pre.1_1782081409073_0.2028423469492564","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-pre.2":{"name":"@glissade/backend-canvas2d","version":"0.19.0-pre.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.19.0-pre.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"11e2d5218e49da946d2ab71a8cd4b5b1070c4c6a","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.19.0-pre.2.tgz","fileCount":7,"integrity":"sha512-nNLZ+j5Vgq2tVWglfl2hyErJLczrg7MWuqgAicJm2V4ihgsceXkkp8QMw+ql2WVbi10bl4xrj2lDwjuD6q+tbA==","signatures":[{"sig":"MEUCIQDxGOPuhIUtgfr4t5a6h0lbRwd+OaVsQ65xABdV7SImzwIgYT5IISfEHZ9HQozDEtFHyCEjbIU4YTFypCRq4qrVcFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24419},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.19.0-pre.2","@glissade/scene":"0.19.0-pre.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.19.0-pre.2_1782082511718_0.3353594908564763","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-pre.3":{"name":"@glissade/backend-canvas2d","version":"0.19.0-pre.3","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.19.0-pre.3","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"0e446aa4fbd985f5fa25a7937d6099e471ba6d02","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.19.0-pre.3.tgz","fileCount":7,"integrity":"sha512-FS86pxGmhfMmAPQ3lyda8+ytTSHFjGNqpCNKWqfYJZ0gJb/gWCvqIhM20DYCDkosrjmm3ZcEWkpdu/IXTnLO8A==","signatures":[{"sig":"MEQCIDNBNdbi0hhtpDnBjU/Y79bswPlz9TsvyhvyvfE/9hGjAiBYdKKg7LWXojnM5Ef8Kw7k9ItjCT/6FzOt9F9hKOuesA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24419},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.19.0-pre.3","@glissade/scene":"0.19.0-pre.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.19.0-pre.3_1782083932829_0.0717616059995434","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-pre.4":{"name":"@glissade/backend-canvas2d","version":"0.19.0-pre.4","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.19.0-pre.4","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"c771990d82089a059b27b780590edadf60f339e2","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.19.0-pre.4.tgz","fileCount":7,"integrity":"sha512-7RoSv0ElxzQ5br+dDK2toFbBp6uphh4sQ2p800iam62yOl54O2159wALV03mipEqHrWgZfBCY80Txh8gN/iapA==","signatures":[{"sig":"MEYCIQCB8fGD73KY0zOE82cRnysdjcAlLs6hebvMlY+BIqLzsgIhALBZxM2t1tKZ4DjrlZqxlvn7uv5PptAwN7dihdXtgjO8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24419},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.19.0-pre.4","@glissade/scene":"0.19.0-pre.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.19.0-pre.4_1782088069563_0.8158916360549595","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-pre.5":{"name":"@glissade/backend-canvas2d","version":"0.19.0-pre.5","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.19.0-pre.5","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"a07f581a77f39bd7b3ca509212b1fd8e9c638c50","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.19.0-pre.5.tgz","fileCount":7,"integrity":"sha512-SE3xkZe8I/Y5si3PKER+tWosarlCf+MBe8Hm/XB7waQPdH+S+nQUjhNjpwTXy6zcKEB6hRwjqUIs6vFBArxWbA==","signatures":[{"sig":"MEQCID/JXfmrOprnVWFe8WtlARBVZ2Yq6oloBO1fjkCbW6U8AiAKwnCainzp3ntPPn9Txg8Lgyw8LVp15+5bYbRS4yCsFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24419},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.19.0-pre.5","@glissade/scene":"0.19.0-pre.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.19.0-pre.5_1782130579022_0.10689718779267565","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@glissade/backend-canvas2d","version":"0.19.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.19.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"7c71c2004a763897aa41b969de2dd7ab4703e4e2","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.19.0.tgz","fileCount":7,"integrity":"sha512-qq2C8EaB2SDlQGnBFyzn0YFs2xG1WKPKhtXFvpi22r8hllTPDDZqyPTLIlBRxX94tQoefvy+oQZVkJM9Opy/GQ==","signatures":[{"sig":"MEQCICJtNMJ6dPcrk3zYeC7LeuC81oGydxczUZSOL90Se2MDAiA0rQwWKyY12XVJKW5Ce68qik71Ec7c6yGXH838Rb3QAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24401},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.19.0","@glissade/scene":"0.19.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.19.0_1782136631093_0.3581133848836646","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@glissade/backend-canvas2d","version":"0.19.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.19.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"fb9675c83b672fc027154c4b938908cead255180","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.19.1.tgz","fileCount":7,"integrity":"sha512-HM/URNYmQmpI9KMUCaN3LxPFLS8pTMQhPzMfx4VLYHIClrpwO2SsTHuw8vOnJvZH2cnTe/z2r4DZHeb4VFpnYA==","signatures":[{"sig":"MEUCIQCnkP2+J7z3QdFFrVJWvbFYJONUVcJpDG5Y+kGoBPwkiAIgXFKMghoCMzBtHujTJNHCEzKExq8Iw/CXSZw3urVclQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24401},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.19.1","@glissade/scene":"0.19.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.19.1_1782142012975_0.16788377200930826","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-pre.3":{"name":"@glissade/backend-canvas2d","version":"0.20.0-pre.3","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.20.0-pre.3","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"302632f246bcaa774ce01cb52ee13d48f2d58212","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.20.0-pre.3.tgz","fileCount":7,"integrity":"sha512-CdZZdgGDyPmXZRfsVGvZlq1z58XaI30NTN5SOIkeSwxGHsAHwB7ws97X/wPHDkqeGFmQNn+gMsAwsG12QeWdXw==","signatures":[{"sig":"MEUCIHAFfoz8d4tu1AJjeVqfbplZA5J3Y+vJDNCVyePIffkcAiEA4Cb35gbb+6sNLSX0FbaUE5QPJ0oHrcaz3MISIT+ezg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24554},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.20.0-pre.3","@glissade/scene":"0.20.0-pre.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.20.0-pre.3_1782163389935_0.47205673796968095","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-pre.4":{"name":"@glissade/backend-canvas2d","version":"0.20.0-pre.4","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.20.0-pre.4","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"a4f030115014112a0e9f8cc696681bad548f7d04","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.20.0-pre.4.tgz","fileCount":7,"integrity":"sha512-qYhWvxEkO8TyWgvOVWVWVHsdpz8f15FyREJj6eAkmHCoDsKPhfLr+XtPtMS02RF7V5kWMxgJYI1PDDZ4Vlf1TA==","signatures":[{"sig":"MEUCIEoYmXuyVp7VvLivUBhsT3BRgA3bD/g+QeyCx/u2qkoxAiEAsReO9wL8n+zjsIzCSv8pmlIe2zBLiYxLknx83/yDCUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24554},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.20.0-pre.4","@glissade/scene":"0.20.0-pre.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.20.0-pre.4_1782164450502_0.9015390034045065","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-pre.5":{"name":"@glissade/backend-canvas2d","version":"0.20.0-pre.5","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.20.0-pre.5","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"df9ec2f8218b5d5708f5803264ae302ebaa72f37","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.20.0-pre.5.tgz","fileCount":7,"integrity":"sha512-XROmnBX/pypuCzQw6kTQrwLvKyHlwPT44Dmjfem1cm+p7JsfM+RCAGVr5ImKGvETeaZyHpuxKQL1J29wdMIw1Q==","signatures":[{"sig":"MEUCIFkFSHHpB/dkD7OK31vbJmSWabtlZLnEvWAUySjSUu40AiEAmAMoa1QKZcHs7pioPQZ4Hj5vp9/JHzcm5RP4e5bkze4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24554},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.20.0-pre.5","@glissade/scene":"0.20.0-pre.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.20.0-pre.5_1782165220646_0.7452457337228131","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-pre.6":{"name":"@glissade/backend-canvas2d","version":"0.20.0-pre.6","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.20.0-pre.6","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e4227e5089376fb7ee898170382ecdf6ccf54598","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.20.0-pre.6.tgz","fileCount":7,"integrity":"sha512-5+fDzvuIcxypBCkzXM6JJiDoHSi8LewX7s3fezS2JwBQMgNHg4q4fj+/PkgcyX2tA/h+nzilJrLRO41r43OfBg==","signatures":[{"sig":"MEUCIGgKkabdZS5xHqKPgMq3VQqA81Gib3e1rNBvrlGGT+XKAiEAwX8gyvhHm4Dg9YVMIGU5qzJ5n8Q12LZxFHqb4C9xEA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24554},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.20.0-pre.6","@glissade/scene":"0.20.0-pre.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.20.0-pre.6_1782166233743_0.43106543688552934","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-pre.7":{"name":"@glissade/backend-canvas2d","version":"0.20.0-pre.7","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.20.0-pre.7","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"f7aed8ef81a50c6aa2091c285b8a3ace3d2db1d1","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.20.0-pre.7.tgz","fileCount":7,"integrity":"sha512-nWnihKUk3qf9afOF6MW+X9q1Peui5B/4Rk2+Jb0TGTEySAeGT5HCmTzsuOjjDAlEaE4Ud2u8bEoBRVm0da/1yA==","signatures":[{"sig":"MEYCIQCAe0SY+hVqKmU/bFlk3Ik3eSJQ5P6CoBC9WghYqS9ZcwIhAMOko2SLLOFgMtAtAc7slgBdpBZvgqdsXDOdQ9RkvCnq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24554},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.20.0-pre.7","@glissade/scene":"0.20.0-pre.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.20.0-pre.7_1782175963903_0.7884393798437592","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@glissade/backend-canvas2d","version":"0.20.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.20.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"fddb7f9c4440846f985e4b30f524c5fab4502ddc","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.20.0.tgz","fileCount":7,"integrity":"sha512-H2pVF6LcppDsFY9uiMUs1slI6Oy2GhY/NtmAzf1I+oW5YiiWnMAOp47H1AUOeLh8m2oZmMJNj8pq6F7ixMDLkw==","signatures":[{"sig":"MEQCIBmnPtaFW3kqbrJEFXsQmjsiU6ylx5OYUjF7zPEBFNwPAiA6zwmS+L4n6usAXjm/CtCPxpNoCUIkEZX4aKZsmKx77A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24536},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.20.0","@glissade/scene":"0.20.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.20.0_1782180545902_0.9530017333720924","host":"s3://npm-registry-packages-npm-production"}},"0.20.1-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.20.1-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.20.1-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"0032c66732b9380c52f60a3a7a6fdbc032f7a77b","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.20.1-pre.0.tgz","fileCount":7,"integrity":"sha512-TPJqVWiGEDErcQ3xl0Q2w7+2fy8wPK+1PgjcAqm/Yf9I8nhhczziZ07kfDg4zU5VFEHPRYKhb09KSMxEYoGTng==","signatures":[{"sig":"MEUCIQC50MSWFQD3RE1R6am/XgNXQjEI2iU0zRyIo3nYqO0/PgIgU/q3GTZzkJ9x4suwy8DVd1gl4NZo6NLlv23p8rDglvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24554},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.20.1-pre.0","@glissade/scene":"0.20.1-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.20.1-pre.0_1782183577677_0.1845356183686575","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@glissade/backend-canvas2d","version":"0.20.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.20.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"3cf71e18e6151931c8833e28e5cdd619d89db888","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.20.1.tgz","fileCount":7,"integrity":"sha512-odOgwVoKHOqbriMpHFdmDwhGvNSsfmf+JaTcmYtScnryKuprGYBYIhxynQ3BmCYAiu0OBwwz02niftIFwz9lFA==","signatures":[{"sig":"MEQCIBSFRU8cYGWvXGThxVcR+wfD4my2XpP2qe5Z3n8VQbxjAiAuaTkyjaeZzU5Wu5ItYtaz1Qgo4BzYQJRfCRqJT3ZpOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24536},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.20.1","@glissade/scene":"0.20.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.20.1_1782184342928_0.21946928972487778","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.21.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.21.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"dcb63108975960381f9753597c5708fb0e2a64b3","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.21.0-pre.0.tgz","fileCount":7,"integrity":"sha512-2+bUi4rDzP5d54GYUoxNh+jUsV0DsbH9lep4McXTxQqd/RS0sH+cuVsbnGZ/4AnU8zSxYQI6I1NYyrjkrGJOtg==","signatures":[{"sig":"MEQCIFOxFkaRq5SdZozBlR+TQa+AsAJz7Ef3psbewQHD8XL0AiBrX+p0NGeUB9AylLi5c8W64fGzGU+Z2vVAUKMnzB8jTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24554},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.21.0-pre.0","@glissade/scene":"0.21.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.21.0-pre.0_1782187401978_0.269247434967548","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.21.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.21.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"67feb5b908796578cc3e24817ed2b44ae7f14b57","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.21.0-pre.1.tgz","fileCount":7,"integrity":"sha512-ZyKM2/0erOjWDd++Kkz3EAhH+99ZqdDS9cUN8NFH2CB+Tvo3mJWQsQNwKXTl9asJ91CKRRYltH8lsl/I27SE+g==","signatures":[{"sig":"MEQCIApJurZohuSgWJSsGalgWrQT5UsCtHFVaWPeE0utoFWBAiBBjZRe+M4XIk2ERD03wqJK5eZPdMo1ltkdX+BD9Zyu1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24554},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.21.0-pre.1","@glissade/scene":"0.21.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.21.0-pre.1_1782191986053_0.1857891563901657","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-pre.2":{"name":"@glissade/backend-canvas2d","version":"0.21.0-pre.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.21.0-pre.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"0af046125d1007cfe4f9c98c6d4b17ff59f2aa87","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.21.0-pre.2.tgz","fileCount":7,"integrity":"sha512-kAprTwbCuBcvS3At97hfIqf9kov3Y1l48MTIWfA61v05v9laRyonD++x0cSCdkqgPOVH6oLzLJwHwz+5usYQOw==","signatures":[{"sig":"MEYCIQDV8ClwbkQBjml41UfXIULzMwnvrmPEQJTr+FEhMg772gIhALyNKM1yTgcKtd1tNfGUqO0SB0ULiS5OlOp6qX9FvZK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24554},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.21.0-pre.2","@glissade/scene":"0.21.0-pre.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.21.0-pre.2_1782214413227_0.6416209570944544","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-pre.3":{"name":"@glissade/backend-canvas2d","version":"0.21.0-pre.3","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.21.0-pre.3","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"5076572def5450dc2fd91334017209566d59b1e8","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.21.0-pre.3.tgz","fileCount":7,"integrity":"sha512-y3fGgug6ytkBZZN71TabSlMTX8oM9xCcXGFWjk/Hu8rL54MHqB/uLIuyRol7ecqiwh1kxgM1PGYfGwae7U4jTg==","signatures":[{"sig":"MEUCICrhVzVtd7vmTudLZuKpyMPw+e/GFbFRpIc0BQrDWI+eAiEAo7tP8P1dB+k3Q2RCh8oYCuqOX7zU1ZA/Fgj0Y31cdi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24554},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.21.0-pre.3","@glissade/scene":"0.21.0-pre.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.21.0-pre.3_1782226448084_0.8499563264271612","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-pre.4":{"name":"@glissade/backend-canvas2d","version":"0.21.0-pre.4","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.21.0-pre.4","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"246b54bd827293edd912b52353eae45332f07ec4","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.21.0-pre.4.tgz","fileCount":7,"integrity":"sha512-QJKLHnZmAjINjLd1YkeqBc3uqzKavSA04bAJ0/vVetQPCoY2I6veJge0dIrWFz76Prd7ZHwhDuVqEjAQBH01bg==","signatures":[{"sig":"MEUCIGWuYHQObfGB0q9i71jhqO0yXSpNJ9fA7DJf8CIfiHZhAiEAqv+yT9bO5nwf7/V3N7jZYxSYD8FJxBLZVB3KKOo1ht8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24554},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.21.0-pre.4","@glissade/scene":"0.21.0-pre.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.21.0-pre.4_1782227139107_0.040281745150417825","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@glissade/backend-canvas2d","version":"0.21.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.21.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"9f7827c361e5bfb5938036e782658a3f294a0bfe","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.21.0.tgz","fileCount":7,"integrity":"sha512-9NjJruFi9A+/Bw7gzqwkYnEOZZy6/l3PjkGw3GsWbHVK3BptEzcR05opxabGJiNbqi9DTKwrAVgbK6zYEZ82lg==","signatures":[{"sig":"MEUCIH0zwPmUDAoEo+hKpij+KsMBRDkGL6Rlefubh0WBTjcZAiEAvdoqppuZ9ABkr03tJT7nevQQ4P36S5o8b3wHkQkN+Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24536},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.21.0","@glissade/scene":"0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.21.0_1782228398713_0.2707116165058021","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.22.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.22.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"70f1707294ed86173deb9583548828040174e533","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.22.0-pre.0.tgz","fileCount":7,"integrity":"sha512-063txq6NmVvkI1+nJCxJzpCfnn7lZOh3WJyeDH7qPb2lCBkeOQSI3PRruqRt6492d+PY1PoOuLkKwawtXP1Ysw==","signatures":[{"sig":"MEQCIAQ/XIRjQvesxDxeAxrdM2NXRM/Bw9RLXj1Ck1enROGPAiBA6ydCgcRf4diKNoFlFuO8h4eDCk17sMsIt52Nr/nG5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24664},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.22.0-pre.0","@glissade/scene":"0.22.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.22.0-pre.0_1782237009376_0.006922150623773327","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.22.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.22.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e34ad374dd8279187f9f709554fdaf84b1d774b2","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.22.0-pre.1.tgz","fileCount":7,"integrity":"sha512-p4RXcei1MDF8TRlUWAntqMXElXPBZvk/Zo4gSTwD9qbnG7xx6xjR/J7tX/OuSjMD5Olj4diGkvLS/pBBkTwrUg==","signatures":[{"sig":"MEYCIQDDZREBDJk9y693L8rUum0BICr7sEoPdr2czJ10/NRPzgIhALG29znrtdt4B5MBj1gs3ajakfEhEPI72VnWcQ1t6LUX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24664},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.22.0-pre.1","@glissade/scene":"0.22.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.22.0-pre.1_1782237665797_0.6612299440246658","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-pre.2":{"name":"@glissade/backend-canvas2d","version":"0.22.0-pre.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.22.0-pre.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"490ebe621d97dd791932a2fc32b4da5f1c73e2d0","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.22.0-pre.2.tgz","fileCount":7,"integrity":"sha512-MRTbCD03Ffn6iV1z/PRw+I1WfaiqQq4sBcGtOzzBL0mZbvg4GQ3N0sFNBLRXnEE9ku4v2HTQhLG4zrhmyO/v7A==","signatures":[{"sig":"MEYCIQDZ+Mw4aWgLVTBLZcroeot4LTHDRPAKcnSUmz8XMxSWlAIhAILoa1lUCmfUVCSYyxc/FTUg3BKg2DpIqBm8nhzlLsxh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24664},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.22.0-pre.2","@glissade/scene":"0.22.0-pre.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.22.0-pre.2_1782240138435_0.6455134248301408","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-pre.3":{"name":"@glissade/backend-canvas2d","version":"0.22.0-pre.3","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.22.0-pre.3","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"77816007729e6366ede342fc60373c933fceb9dc","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.22.0-pre.3.tgz","fileCount":7,"integrity":"sha512-+zLV9VPQLojpNA3oIZzePa7DYtp/YhntWAhL+o7adrEZtcmutopWmEXfu6Sc6AYn7ZapetqGo1yPJqgTeh35hQ==","signatures":[{"sig":"MEQCIHgURzEQ1S6OI6Nv3RDUZ3Bez0/wMo1Lmk3rf2d6LPtpAiBdoAWcB9BFtYkGpj8202MsBdUDiX5l2lzBoZJcT7PThQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24664},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@glissade/core":"0.22.0-pre.3","@glissade/scene":"0.22.0-pre.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.22.0-pre.3_1782240823390_0.47487955580401553","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-pre.4":{"name":"@glissade/backend-canvas2d","version":"0.22.0-pre.4","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.22.0-pre.4","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"0a50f865e00656d1fba69c09d29918bcf768b4b8","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.22.0-pre.4.tgz","fileCount":7,"integrity":"sha512-AjmeI/NTiOfmxuKz/y+qcjxAL3MZyvAo2XM7h2HwoYA1H7bQrqxrlAp39Me/i5+qovsbEOm0ULr5NAVbY6X2uw==","signatures":[{"sig":"MEUCIF/6bwlWCTHFFoLGHFU4uD+dqvVba7yzelPOc9cUuZ/xAiEAoStUSkZ5BIawGPZKQdRiIlRSVy7wZp5iK8ToX4l34f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24664},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.22.0-pre.4","@glissade/scene":"0.22.0-pre.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.22.0-pre.4_1782771331706_0.9212759796833532","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-pre.5":{"name":"@glissade/backend-canvas2d","version":"0.22.0-pre.5","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.22.0-pre.5","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e5267ac46f49f01eec51a39cc38a2df8789f9676","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.22.0-pre.5.tgz","fileCount":7,"integrity":"sha512-H9m+mTRHeTTvVp4Qht5CuO9THrVNOY9BhCP5Kxs4gtDVI6R9ltgXdgmyyxRmME/GjzGia4RQRGF6JJ5QAPmZOg==","signatures":[{"sig":"MEQCIFbtjqSWt9fYX+yu/I4C3wsu5UlASA6jYMbAVMbBQoPuAiAnbIryEeTUxrRzxi6Wq5Yk1shGru42rPxmrbhuOqVI1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24664},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.22.0-pre.5","@glissade/scene":"0.22.0-pre.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.22.0-pre.5_1782786552224_0.9184626153207975","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@glissade/backend-canvas2d","version":"0.22.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.22.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"cd5fd8b8baa095363a206c175bd8994c3ce312ad","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.22.0.tgz","fileCount":7,"integrity":"sha512-NJA3YLtBRFulcZPISw2t+FxqIkQ0jtZQ9jslznjd6wJzCQHpHaX0S0A1NDMS7UcN6QjOErXxMkCl0RnfTvU1OQ==","signatures":[{"sig":"MEYCIQCADyNk1b4KNlZy0XLOijn+aViXYzJ9RUp7VVVaus4powIhALIvL3x9Y+bcYgb8asuewE0OiUxWBQrBZaQX2+tjFdzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24646},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.22.0","@glissade/scene":"0.22.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.22.0_1782787860777_0.26721180625547714","host":"s3://npm-registry-packages-npm-production"}},"0.23.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.23.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.23.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"79056982ec2e12b987ff14735cab05a363848450","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.23.0-pre.0.tgz","fileCount":7,"integrity":"sha512-6nw/c54ZbLw3NEtHrKT598A5ebLrMY7JVvH04DiKYwhtyAO+0TVXvniT1i2NCvtbOAyiA7vR/ywWN73P0sHepw==","signatures":[{"sig":"MEUCIAS9LPVAKnHLxf476fzAvuVsGUvhHRAHJN2uCwaSIc4kAiEA0CVbPGfdadtm255AozNLGBK0vW+/6NBXWCIG67f+tkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24664},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.23.0-pre.0","@glissade/scene":"0.23.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.23.0-pre.0_1782789575521_0.5169537777469679","host":"s3://npm-registry-packages-npm-production"}},"0.23.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.23.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.23.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"8190e6e30146e89c8076687fe085960be45eacac","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.23.0-pre.1.tgz","fileCount":7,"integrity":"sha512-OoSD8K4aU21dn4wBkseSA0MPle1/gu79yNk6jF6G+7Jg7fa4MSxvTe5nMvAqrtEoTi0s/GYYoA4GXECMtn/RIQ==","signatures":[{"sig":"MEUCIQChhYf2v2exg8QXYaMSkfoEz1VaiDqMxGfd4cAh7/v8IQIgI8DAN7bngxOcC/h86gy5Ay5SjK7pVmwsEDwzE+6VRSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24664},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.23.0-pre.1","@glissade/scene":"0.23.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.23.0-pre.1_1782790269873_0.7461943994049631","host":"s3://npm-registry-packages-npm-production"}},"0.23.0-pre.2":{"name":"@glissade/backend-canvas2d","version":"0.23.0-pre.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.23.0-pre.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"381c97ff7c856c6a5f5dbaf84e279d1a8d3336ff","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.23.0-pre.2.tgz","fileCount":7,"integrity":"sha512-8711WzaYKgk4GssyawcTeOI0c1SbvGOXkifxV3MEBDoXFMMJnwYY18ZrtDUhrmF/wfOHQAPnAFMkMe96vpffzQ==","signatures":[{"sig":"MEUCIA6luvamjXJGOTzzhhD0WOlimlTksnzQ8hVFATn8ER99AiEAuM7s+rq7SuEmjW66+ABKeXYQrfPUOLovW2mjU7l1Nfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24664},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.23.0-pre.2","@glissade/scene":"0.23.0-pre.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.23.0-pre.2_1782792206808_0.9952615133682221","host":"s3://npm-registry-packages-npm-production"}},"0.23.0-pre.3":{"name":"@glissade/backend-canvas2d","version":"0.23.0-pre.3","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.23.0-pre.3","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"24af19993cf84acd6d8d268d82965991de8647ae","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.23.0-pre.3.tgz","fileCount":7,"integrity":"sha512-No/jTQdJB3dtWN6xZsC8uQcZWD/LFeTrFCTtAi2r9T63FiwNdarNsoDXymbvvpQGVyvR6/NCbNfHqhSFvdWyCw==","signatures":[{"sig":"MEUCIAh2iIEeAxjGT0LL0kLb8RMryaGXJISFRfQeVvad2TDRAiEAxwiVcwPT36vbWbnhpNu7zT7dVf0gLwa4WAeLpf4y05k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24664},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.23.0-pre.3","@glissade/scene":"0.23.0-pre.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.23.0-pre.3_1782792494603_0.7666918202805859","host":"s3://npm-registry-packages-npm-production"}},"0.23.0-pre.4":{"name":"@glissade/backend-canvas2d","version":"0.23.0-pre.4","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.23.0-pre.4","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"180747d20b4a95ba992ef156b14eaeb630635ab4","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.23.0-pre.4.tgz","fileCount":7,"integrity":"sha512-IHMRJnWejQp9CgzPMBgIi1ypurfL09QzfZcAVucHQgwaNjsw/kpzOFL2/62p/l54K48tvlvKMgROGgJcevfJxQ==","signatures":[{"sig":"MEUCIQDiXMdp4CvXS5Ijz/Vkp7rveWbZUH668fgfhuJIvIBOxgIgJEXaCfPh4nvbrNeqNS8Nh6fo4eTxGC0pC3AUKl1dY3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24664},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.23.0-pre.4","@glissade/scene":"0.23.0-pre.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.23.0-pre.4_1782793254051_0.33247233572747703","host":"s3://npm-registry-packages-npm-production"}},"0.23.0-pre.5":{"name":"@glissade/backend-canvas2d","version":"0.23.0-pre.5","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.23.0-pre.5","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b908e5d09bc086e4f5593aa5a2bbc8ab6a96e72e","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.23.0-pre.5.tgz","fileCount":7,"integrity":"sha512-TJTft86+XP6Risy8dEn4ZXMbdyVJt3LKRhyooTL9w0P+yJfSktIawIXnVun4BTHJVvVhrslzPo2DzNyqbPnnxQ==","signatures":[{"sig":"MEUCIE5d08fOLjtkad5Egx8E9M36j25fEhshwwrGRuPKCltuAiEAyiKF6TvO4cxlrutM/llYDo81R72zy2qJhERHFRYxlpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24664},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.23.0-pre.5","@glissade/scene":"0.23.0-pre.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.23.0-pre.5_1782828283594_0.2902412335766127","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@glissade/backend-canvas2d","version":"0.23.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.23.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"284b0fb004ee8df68547bc03ca8789a98764ce42","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.23.0.tgz","fileCount":7,"integrity":"sha512-83PlzZBJM5+903Dh9oix3TLCCUgIP7ojWNEsv4+FaLY+PW/bW2f1oQ7I2H5JBhbbxLpq8fzquf5TWg65iSv8yA==","signatures":[{"sig":"MEUCIQDIj+SdRjttqvwv3NHXDymzHHL0zmnF8XaJJgoIJqMo9QIgffw08fgsySd+TYhgiVtWzl2EcBaZh4L/hT/h2EjoA4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24646},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.23.0","@glissade/scene":"0.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.23.0_1782835309950_0.7765608989052495","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.24.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.24.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"1248898a98e5d795d9c261796b848bacac0a7f78","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.24.0-pre.0.tgz","fileCount":7,"integrity":"sha512-M2ppr1rBHBDnc0gVvg+22hmSVvqQw5iu7pmw9YKeXiOUka3ESxagTNOq7K9dUm0NNOCJJ1mgtw4PBHzS+ctRTA==","signatures":[{"sig":"MEYCIQDO6aOTGkIEXCGzg9jKk8o5Ycm/O34GDXUZeiLZZzfIigIhAL60WRxfWo9RPSnnSeapmk0YHuWARs4cgy9ZJkiOi0nj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24664},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.24.0-pre.0","@glissade/scene":"0.24.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.24.0-pre.0_1782842526853_0.18910798388069994","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.24.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.24.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"4c82a5f4238766bb7649cfe394e70cad4a14ac79","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.24.0-pre.1.tgz","fileCount":7,"integrity":"sha512-TTpX+x7d2ZtTKMQpwOiwhNwPMQYw4/1dQoYWE3BvkGrclTWMBxMFEftA+GmXrMGi2KjrKbHVpFhhegRaQAjP/w==","signatures":[{"sig":"MEQCIBgBw+7KptGEVTnOd6X4T5i8K7hzZgy65pN/443bOuZtAiAhV8njGVoOQuW+H5Pn+X3qssAqbpOjtseb1OxQxMggOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.24.0-pre.1","@glissade/scene":"0.24.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.24.0-pre.1_1782843414256_0.08465187153184894","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-pre.2":{"name":"@glissade/backend-canvas2d","version":"0.24.0-pre.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.24.0-pre.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"40546015683630f5d07cc288368b609e48b569b3","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.24.0-pre.2.tgz","fileCount":7,"integrity":"sha512-vVPvdyBKC2C8AkCMGylK2G1tc+TDq+rihTHqGlDBGDDCezJaq9diZi3cJQeJk96/QTy2/4lZZKgwwpT9IHtc/g==","signatures":[{"sig":"MEQCIAsHwc/ebV84lEWZlvI8S3fG7jpvfYR72juN7huKS6wjAiAhopQv45nTy/miU0V9Rt1daTstMpLxDKoNdk93ZV9FPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.24.0-pre.2","@glissade/scene":"0.24.0-pre.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.24.0-pre.2_1782847251127_0.9127288878955182","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-pre.3":{"name":"@glissade/backend-canvas2d","version":"0.24.0-pre.3","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.24.0-pre.3","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"af69755f3774d83d530780d57cf3791dcb9ced93","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.24.0-pre.3.tgz","fileCount":7,"integrity":"sha512-qBXjOV4xmIBNZulTyzo8+qrzctdncnEGuQvEmSQmhaBP9k/qfLagygbEsqVYWBqy9cxfDtf1uAWuHdyTOwFEMA==","signatures":[{"sig":"MEQCIHRax+Darkz7IPgKKIGWITh9992T/zpfr/BKdzuGfgVJAiB8D+oSdbkhRITQlYcbBv5lh35ZkzR+j4jOVb4IYYFu1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.24.0-pre.3","@glissade/scene":"0.24.0-pre.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.24.0-pre.3_1782849512422_0.011745824290168239","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@glissade/backend-canvas2d","version":"0.24.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.24.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b5c8385995a56a0e4c57fcc76d2f256accfc1cca","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.24.0.tgz","fileCount":7,"integrity":"sha512-caODa7Gjhvwjg7LmrqLfDtz1LLvSco3yjn32ZlvrnWyti3lH/XzoAniS3RGX5Vpf5SAEDELvPrrMt/TWPIS2og==","signatures":[{"sig":"MEUCIH6sWN7ncLs/tHAgTDwYoQDrN9kEq+dZveqXmjLOsFjeAiEAhzt41Nd0fiG/uVb+5tMbYgP8W6BU8o5SgiDiyFZ2aSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.24.0","@glissade/scene":"0.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.24.0_1782850107972_0.4313970730006278","host":"s3://npm-registry-packages-npm-production"}},"0.25.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.25.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.25.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"248248e2ba5b30e683d1741cce20f825ecd8e23e","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.25.0-pre.0.tgz","fileCount":7,"integrity":"sha512-UcxfmalXZ69hOWNUb8+rmQcjVvQT5LKK151FSGy1eoM/2OJ5TXavB8zvs7vi4ualjnqUEB9x/tQ5UlSEpciPVQ==","signatures":[{"sig":"MEUCIDssUkbyCtGd4Y/LSBmMqITSsK2t/0k+/QchqAQ2ZA80AiEA7Agqc5am687MbF5obqCGwD/zn9y1MEYVJ6bLPPluxZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.25.0-pre.0","@glissade/scene":"0.25.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.25.0-pre.0_1782860700284_0.3752263164096281","host":"s3://npm-registry-packages-npm-production"}},"0.25.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.25.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.25.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"8a27b789ed04d5dbe8498f13e2a48ae5598c90ee","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.25.0-pre.1.tgz","fileCount":7,"integrity":"sha512-Ms3ageEIbsw8Gw/iTbQwqz0vyqll5kkr0fRL56MlBIr5TsjuuADXtDLje50McHkz++6+5LpNVPMq0naryBg8PA==","signatures":[{"sig":"MEYCIQDgP1k9ALeJpTBEyytOOFRmp83rRxR6YLIzNrMUBHf0dQIhAKRDQim//zG2C6IgVLL66cyZ2laWbRo6xRP0NMaALHf2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.25.0-pre.1","@glissade/scene":"0.25.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.25.0-pre.1_1782867479674_0.9651695703634284","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@glissade/backend-canvas2d","version":"0.25.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.25.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"6c63f4a1327b24dd924cdf94fa198cc56736762a","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.25.0.tgz","fileCount":7,"integrity":"sha512-PHwZd6Lx9Z8ag43z9Ph/vgtN4Ow1wzfDPywj7KdxzJl6hNlE5aKHmwyvSj7WunCav1h0CbQb29IS0stEFBSxMQ==","signatures":[{"sig":"MEQCIHg2JTMjzS6T9Tc/SUvumJA4sgMYuPv3oqrUgqDzRyCBAiAHBdtzgzCLSG1Ne5i+NOLzxkW2htTZoxMkEufzSohW7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.25.0","@glissade/scene":"0.25.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.25.0_1782882394877_0.7381291249671349","host":"s3://npm-registry-packages-npm-production"}},"0.26.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.26.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.26.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"16b73719b90caef2104c5b7f2bf4a52486738bab","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.26.0-pre.0.tgz","fileCount":7,"integrity":"sha512-FCkfCDviGPv6D64HGX+ceegvhDA8jLD2bblb0Cw9UFHfymnB1FKKtI0aMYxr8iMf2aqsUO9i5yiI15S+5Qvh0g==","signatures":[{"sig":"MEUCICTXVp9hoyiqo3CVX2Yw9gIUgldB646/jYQLZLAr7PzpAiEAxjgQ7oEM8cSha65CSUxcD8p1Kmf+qBPXBxZM/UoUtGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.26.0-pre.0","@glissade/scene":"0.26.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.26.0-pre.0_1782915087689_0.45144024215870227","host":"s3://npm-registry-packages-npm-production"}},"0.26.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.26.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.26.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"baff149e49c317bdf9b1a438e62cae57c517ada3","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.26.0-pre.1.tgz","fileCount":7,"integrity":"sha512-Hd7QUhOY2EZWKlddkUriX5DlHxZK+laPdsW3C2CuWIjpWMFn+Dy7vVZA5FQ3ul7bayjrAIuYTwpAjgLw/jvTUA==","signatures":[{"sig":"MEYCIQC0yQeo9m8TliU7Qj4raaPwBgdZiS7eT8tPqidKqTt1tAIhANdB/AQUnoaEqc/iJ0knCToAZCLHRWiNCDKE9xdV5Kp4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.26.0-pre.1","@glissade/scene":"0.26.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.26.0-pre.1_1782916215206_0.7155330538626712","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@glissade/backend-canvas2d","version":"0.26.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.26.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"32fe85f39e1d4b880a33b73de0d64ee79358ac97","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.26.0.tgz","fileCount":7,"integrity":"sha512-LxY6dhHnecq0kfIokd/r5PDKTcC5Em56DepyMl6Lnhh5ySSvAO7pzVwRlpWh2Q446icpUZh8eOoQlL6MpyU/Pg==","signatures":[{"sig":"MEYCIQCqRd+zQodcCPVN2dV9/Q5hPbUsETE6W/0AYlsB+2SCoAIhAJ2QGYWPwq2rTwwkX/M/kJ9af35uj82qWjTx5Isq3nXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.26.0","@glissade/scene":"0.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.26.0_1782916688655_0.2610769954333969","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.27.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.27.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"1cfa9ddf1094b9bebc1e010866d84ae7a97fa576","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.27.0-pre.0.tgz","fileCount":7,"integrity":"sha512-DFYCrKpTSQ0CD3aGj8Fb2r7cFiq+2C5cod5RLM7iQZZuD2/90jc2VISJbH0tR4wbB2IQNwRNDApzZU5mvIbY+g==","signatures":[{"sig":"MEUCIQCxZm4crfnDUHJv8w/biObdJ9JKHiQpSBcroEm8GN85/wIgJ3fVLpdVuyeUWZrZqDqZTyOgrDNYdh2N1WOCVj92waM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.27.0-pre.0","@glissade/scene":"0.27.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.27.0-pre.0_1782918053552_0.4983327803948603","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@glissade/backend-canvas2d","version":"0.27.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.27.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"18a1793bb76614f29685470d3454a2aa5bb1d553","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.27.0.tgz","fileCount":7,"integrity":"sha512-ZH+TtI2awjpcwUX1U6+3tLwaxLJxpMQCXPqsofrkFQ/ycTNYKEgFXEXBEIOELXe33X4fAXjauTaIvcAECx4hvA==","signatures":[{"sig":"MEYCIQDQqXBnK93tt67a4n1122ltMl8M0jPUC93UikOrn86iVgIhALMNKklXE2sq5g+4yGaVqEdh6V6NjwP+eEoxhPPVGx4T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.27.0","@glissade/scene":"0.27.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.27.0_1782922650113_0.9194275626801116","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.27.1-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.27.1-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"172e5ab80f87a3d80ea98f8c83383f4eda030a24","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.27.1-pre.0.tgz","fileCount":7,"integrity":"sha512-yfvzESMpU9bxtBQpCYI45p5UhBO1sf8BeOhUlARgTVLqy1i8zaH3pueJLxa3kwoUXPusXs64s90nmaYbgfSNzg==","signatures":[{"sig":"MEYCIQDAM95aKF5oFeGYySMjh6SCD4HfXHPewb0Gz6WaPqbSvgIhAN/2Q+yxhh0uscAzVh5yQG1SeSAc06JyLMSTeNN/TRHf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.27.1-pre.0","@glissade/scene":"0.27.1-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.27.1-pre.0_1782924102309_0.6630679429928958","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@glissade/backend-canvas2d","version":"0.27.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.27.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"48f776e56d53aa53814cc11e6369f4cfd3d77956","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.27.1.tgz","fileCount":7,"integrity":"sha512-jOXlm7iyxEk0q3ZkNjH6ohYJzOf9vSVoPInDQST/W9jEHo9VNL3ZiQ7mgocLoWoq8RZoWRPPllBHr0ehTEnGzA==","signatures":[{"sig":"MEUCIGpNirmyNVSczFWR2TFxcj4Vpmi0Y8OmWGb3bFHqCc2DAiEAw86x1zQmO9idKTyPs0ki+0O+opL3B8g4pwC3yWemORU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.27.1","@glissade/scene":"0.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.27.1_1782926100948_0.43298631785551445","host":"s3://npm-registry-packages-npm-production"}},"0.28.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.28.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.28.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"dd4b3fe2a785a4f56ea02ea5eb26401fed91d8bf","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.28.0-pre.0.tgz","fileCount":7,"integrity":"sha512-P8eniYGn5Oo8qyTnuxuW8FmG431YIpBI7wMhHowIokN/iSnb4oi0sG9m6vEmu8Dmi8jnivMSlkbrnN5NxywrjA==","signatures":[{"sig":"MEUCIQC5176RNE6pYQq/ydxIyQ3Ed811mxr0hrmmmRnAdW2UTwIgShgjTxIez/eFk1rsEMHKDWpSXcY1p0SCnK47f60JIoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.28.0-pre.0","@glissade/scene":"0.28.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.28.0-pre.0_1782926942865_0.06425775365918995","host":"s3://npm-registry-packages-npm-production"}},"0.28.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.28.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.28.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"63d389486b6f167c66245ad1b587dc416274938a","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.28.0-pre.1.tgz","fileCount":7,"integrity":"sha512-U5KzentQ/SaXv+mvgwV/crBlJVyTdTAbOVb0ih0wdGggAnZ9V1OljYS1muAYlaEVtojeqloz6SR2N6gNlrCDTw==","signatures":[{"sig":"MEUCIQDabzRLjfZKPmfRpdwNhW+SYrWJDIjBzPihnTLO0Z6LEQIgAuH0/caz43+SWkhlQczPFPzZJ96gzqHDiqVaghhHJzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.28.0-pre.1","@glissade/scene":"0.28.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.28.0-pre.1_1782927700233_0.7816836637661657","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@glissade/backend-canvas2d","version":"0.28.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.28.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"bde18d3f707999f3b83aada0d9873c843f9472f6","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.28.0.tgz","fileCount":7,"integrity":"sha512-yCtInYbAOokYx7WhPCClHKtJxfEeRm3IzmtHNc0pmiQGlDKerIJVT6qC1MVq9/lr3VQ1Ed0edf/ulaI1+ZPS9w==","signatures":[{"sig":"MEUCIHzAAEGe86srN1aL4s26YillJ0dDx2NWzJcg3HbLPuzMAiEA3LFx/um9BDNGZAGC/vMrqkqMtN6srfF26elI6AEwKBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.28.0","@glissade/scene":"0.28.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.28.0_1782928087541_0.8646003077720132","host":"s3://npm-registry-packages-npm-production"}},"0.29.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.29.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.29.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"442d7b75962971013825c9ebcc91782a25ca5fd2","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.29.0-pre.0.tgz","fileCount":7,"integrity":"sha512-FOW5dNVuz2+DHVllDu/KA5fqtJrWhp1JMLMz9s9dqWqquVQqSXy0Nb6+gYYBVxnOM9WOEUfwz21IsuguDcC+Kw==","signatures":[{"sig":"MEUCIQCbsCHtmOYwPnwKsE8iZUsmRYxu2xwPnv6kNQfRfdZyuwIgL94HNVHBonQewE9zu31PwocyoA/ICm1GYMy1spnAOc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.29.0-pre.0","@glissade/scene":"0.29.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.29.0-pre.0_1782928848188_0.7874033119417343","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@glissade/backend-canvas2d","version":"0.29.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.29.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"54967f35313e3848e4f2dc86d581d39fe365826c","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.29.0.tgz","fileCount":7,"integrity":"sha512-e1WI7SSUjrdPn8ZYYLe904Z/WRipnZYk5CkEBe9bah6GD2+uUHCKvvI7Zf4jVBtmOi3lENTMOZg1B19EziP9nw==","signatures":[{"sig":"MEQCIEWtwxzy05XTfGuFujX89h5xLhlrOW9WMY7BaYVJhYyfAiAUlICNK3fJkZ7QtuYvKscY9Eo7nh+KrKgtnJP5Xaegrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.29.0","@glissade/scene":"0.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.29.0_1782930136078_0.002439007830354889","host":"s3://npm-registry-packages-npm-production"}},"0.30.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.30.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.30.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e9d36862bc8fde10028ee022b16ecbf519f3ad69","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.30.0-pre.0.tgz","fileCount":7,"integrity":"sha512-flsJAUYPraZbyiUBpCMQ/C0p85chSuAK0AeLIwLdP303Gi5yPUXirHGqWoFl+cmbyfB/ZDy4lzWN9y2lb6YfXA==","signatures":[{"sig":"MEQCIHZlLSF2JwhGNxzLyKKWvx+Spn9I4osq9yVV7oGZwhPaAiAKwRrqpRe8GELqqyK48r9huGRddzg4F8tYJiyM2e16IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.30.0-pre.0","@glissade/scene":"0.30.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.30.0-pre.0_1782931023511_0.41230722981926893","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@glissade/backend-canvas2d","version":"0.30.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.30.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"4b62d5d5bf344bcd68d2eed6e52b00baac9717be","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.30.0.tgz","fileCount":7,"integrity":"sha512-9QpJANxqukfFTz1srPkn0OeGVEPKRH3pvjYDEkyxfCvfP1o7//dCvNC95y37+S56FC5C9tF22Pj/JWax+Wg/zQ==","signatures":[{"sig":"MEUCIQCDyWybgj2Rym0XCD4hkGMpj2FKr/bU4t7HCaiVxNiZ4AIgcABx7MbVa414J1z0xTbl31DP3q+Y+RQfWkKwT0xx55U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.30.0","@glissade/scene":"0.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.30.0_1782931606402_0.021994909012088337","host":"s3://npm-registry-packages-npm-production"}},"0.31.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.31.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.31.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b6e4fe9b91b8f60036ec68165550952c42ba61b3","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.31.0-pre.0.tgz","fileCount":7,"integrity":"sha512-F0V1R729Rjz8eQJej3QPPOgoGETqhmYQgXgM2AVAd7L52gw+i7LtRLc5VvF9iDxQo0yHnefUOoEB4NLE+P0pvA==","signatures":[{"sig":"MEUCIQCK73eS6OcK0d5IBrm5qNx+Tuw9qCmIrsWN1oNJjXRcsAIgJ9XzIOmht3/IEkgP27K/gk4pHsraur6CQ6WZYsmjhNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.31.0-pre.0","@glissade/scene":"0.31.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.31.0-pre.0_1782932421586_0.41780679860851566","host":"s3://npm-registry-packages-npm-production"}},"0.31.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.31.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.31.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b412fa3e953f3b0b368aea161a60c8bdb18d5c35","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.31.0-pre.1.tgz","fileCount":7,"integrity":"sha512-9lVV1Ed9YTMPM+EVvMoJPm35UsIbOKOpqUC52QTfqUota/ZqmAd/U1WpncnMOlaF6aasxw4PnrKNPTAsrjN8OQ==","signatures":[{"sig":"MEUCIHokiFDh/NPZBxthl3mBM4VKWN9jdBDrOqRSuDml27EdAiEAqMEai7XeQJtyus6hcVt16SsUX7lc7sRTh0gGoViVia8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.31.0-pre.1","@glissade/scene":"0.31.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.31.0-pre.1_1782932991247_0.3731046930815307","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@glissade/backend-canvas2d","version":"0.31.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.31.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"2444e8821f72975927c19006b25fde69989b1c22","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.31.0.tgz","fileCount":7,"integrity":"sha512-hDuJp97S1HAYTF0I/I3gKBE2T0EIDR9JFb6OQdufSWoBdGoTX4hrq+Cbfz48kceeLGa8BGPP/83RnGkRTfqmdg==","signatures":[{"sig":"MEUCIQCfeVdMs/N0aGo0S84MDX7CdiIB/xLBUiW3E3zQb/NgwQIgXX1E26HWDSo7O0b4v5A0dOEZKg955mi7XBVDytXMK3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.31.0","@glissade/scene":"0.31.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.31.0_1782933338149_0.4684276518681161","host":"s3://npm-registry-packages-npm-production"}},"0.32.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.32.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.32.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"dd52350e8ecfe34271101dc2e9356077aba2c688","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.32.0-pre.0.tgz","fileCount":7,"integrity":"sha512-ejwdatv2snST7uJnOF9RmgUnAUHi1QDzqtDwSkC66xwuq2CwCDptv2bcTspTz1F50VJo7ZnX+6Mm1DHDGi30vg==","signatures":[{"sig":"MEUCIB8ooVvQdhqMW7mAQM/MTrhOLPacB4r4SeiIJSgIZnaLAiEAnx6eYoohTNfkNhpQQK4FqEjCndQsNHddec2FLhJzdhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.32.0-pre.0","@glissade/scene":"0.32.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.32.0-pre.0_1782934527463_0.07207129710659066","host":"s3://npm-registry-packages-npm-production"}},"0.32.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.32.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.32.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"ba36812905aa59896a0188e5c6b57f51a08e4177","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.32.0-pre.1.tgz","fileCount":7,"integrity":"sha512-sifcJRoRf0BEKk6ttwiX5yxU7uoiRtKYGpoMGuPjFo6CX22dbgq5U55GgnPj9Nq0GA5syKtIys0tTlFlEWQJ/w==","signatures":[{"sig":"MEQCIBPh7A1eFqoTPbq61aOJ6ik0I3vYq83by3mvyIxWG/PJAiAMoIroJG+aSncWsyOIxhdEGMNpg8DnpKri7ewsxXOSnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.32.0-pre.1","@glissade/scene":"0.32.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.32.0-pre.1_1782935322438_0.06519035351998093","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@glissade/backend-canvas2d","version":"0.32.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.32.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"48edde3a0fd155d1fc95b2975419aee81a02c7b7","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.32.0.tgz","fileCount":7,"integrity":"sha512-Ecl9DTpcbuAFP6qD2zZC6ldqZAU6v2dyFZniQiaN7H1fIJyLLj6b0+YZ0RQTfAhIVp+mGzawuSk6EV2xogzEoQ==","signatures":[{"sig":"MEUCICFgS7HbNZPkHyh6luMLKd/DCOS8bvvEY4UJs/cBGj33AiEA8G+yi8WoqKVlQV7u1c6Uvcb91YxokjAizTMMuIDC2Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.32.0","@glissade/scene":"0.32.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.32.0_1782935724045_0.7133707689815232","host":"s3://npm-registry-packages-npm-production"}},"0.33.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.33.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.33.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b1e02b8e82dec8f5f53318cc0f2da8995ec29edb","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.33.0-pre.0.tgz","fileCount":7,"integrity":"sha512-NZd0zYmr59XEn/2pV92iDam5W9oJEsx3cFJOpxP6x7SQMPowCOWZKIHL0fa4AolWtlLOM7RO4Dxb1o5LpvbTMw==","signatures":[{"sig":"MEYCIQCWq9636GTn0G79IJw2M0zA3iMIG4ow7QGWulGshQwNBgIhAOOwOXXGdzeRC0ohyARbkUQkXZKGJZlyTw7yDtnEDVvt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.33.0-pre.0","@glissade/scene":"0.33.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.33.0-pre.0_1782992714371_0.13963780687607108","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@glissade/backend-canvas2d","version":"0.33.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.33.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"bf5df8b0b4465e7d2ba31517b61f48b29f7baf68","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.33.0.tgz","fileCount":7,"integrity":"sha512-8O8ecC2WIvla/xUbRg5VPiG1vxIK9tzoAXEDDlnibzUpRbCOnHo0QABfoEUhJabQol3MXwOM0CM+OmzdEB48Rg==","signatures":[{"sig":"MEYCIQDtjZijEg5faNPgL9oQx0arv2s4FYCocK/SzKruMTamqgIhAJoJanxb1VV7BC1wuYL5YNi9Y6izVBDEADgRmHweLsfp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.33.0","@glissade/scene":"0.33.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.33.0_1782993706218_0.556510222312282","host":"s3://npm-registry-packages-npm-production"}},"0.34.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.34.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.34.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"67347987052ba72acf36eff188994733da3eb367","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.34.0-pre.0.tgz","fileCount":7,"integrity":"sha512-+LL0fUNL4IW1Y6Al65Hw83yugeJqJ2HpSMTrbypy/dwDlZ/yiga74og5oa6zXrT0quwFX88zZOWEU7NZim1arA==","signatures":[{"sig":"MEUCIAHdgMixWW52qAYK7TgIKXIZAJ8sMlgrm82g066gBK6oAiEAhBquJpIvzItyY65+qsuGTlji10pFG19X1r2NXxAy0oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.34.0-pre.0","@glissade/scene":"0.34.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.34.0-pre.0_1783004090486_0.605218345037243","host":"s3://npm-registry-packages-npm-production"}},"0.34.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.34.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.34.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"08355496c4f60ffce3b63bb8583f1a685eb922ee","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.34.0-pre.1.tgz","fileCount":7,"integrity":"sha512-WZ9oevX8kbqPwgSmyf7VFjSo9iad8OrWhXK3O4TijKalbRnbtTiLFxrkLiMX7SDwzTsQkJNeYgNsGtnDhP6cSw==","signatures":[{"sig":"MEUCIEyp1x7GtCWRXo9rpANvrzMSgQh+yKIQdfLotarAp4o2AiEA3O7FivmRshMEmgyK0TZZ6u2pYXzYiXscC5nx5eUa6uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.34.0-pre.1","@glissade/scene":"0.34.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.34.0-pre.1_1783004975276_0.008698186328472746","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@glissade/backend-canvas2d","version":"0.34.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.34.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"555cbf1716bb430806d8d696390cb930f7be9909","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.34.0.tgz","fileCount":7,"integrity":"sha512-NJ0xBmhVjD8iCq2+ThyhYKMQVQjAVA1eWjg2ejpBEKPZDMkgSyg+K6IQum/sTRI9iwkZM7/bfGz/1v39fXqLJA==","signatures":[{"sig":"MEQCIHuIqg+geuNPbByDLMx6Y8UbTnTQuFkoRIyXGu73t7DWAiAvE60hfIvAdhZRZE+ulN1Moz5jZifsFqkiaB335+8dlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@glissade/core":"0.34.0","@glissade/scene":"0.34.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.34.0_1783005454766_0.34132956024792604","host":"s3://npm-registry-packages-npm-production"}},"0.35.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.35.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.35.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"7b0e3edfa5922bf7c955c622780f2f0daa2b1800","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.35.0-pre.0.tgz","fileCount":7,"integrity":"sha512-eRNwS3UBUj6MIJWxPmudg9VNQgX+SmBrpXP/NBlP0swaVbVDaqi641fM7Dnkfzj+wLNBrH6CxyBQ1sjSaBeq8Q==","signatures":[{"sig":"MEYCIQCgAiuGsVXdoUJhSKxz/SDIeKGFzfy7+YOPm0qTQj/5TQIhAPFmYqcG8rfwQBZQwmnngieeaEdJQrfZ0gXi3TMcPBny","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.35.0-pre.0","@glissade/scene":"0.35.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.35.0-pre.0_1783007316825_0.49969779291003613","host":"s3://npm-registry-packages-npm-production"}},"0.35.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.35.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.35.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"53e54e483299aa798571cb9632b0fa1e15dc60b5","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.35.0-pre.1.tgz","fileCount":7,"integrity":"sha512-fsL2/TBCMq+YEPQm01v3qD3aAMABUqth4Fblt3Ck1nNm2zA8YtFOnBFr051ZbtakZeRFu4VQ9TY36wP2TfyfVg==","signatures":[{"sig":"MEYCIQCIHOIuYRZebdBhMwCuVGmFH1AqXMr6Qi+6LFoBuMNN1gIhAIffS+J3xg1XQZv9oedx8vFA+fowrlKWLxDhLEiHOUI5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.35.0-pre.1","@glissade/scene":"0.35.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.35.0-pre.1_1783007962268_0.048721640375130715","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@glissade/backend-canvas2d","version":"0.35.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.35.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"704bba0b5218d2e7c6543b0689175732d46ed4f4","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.35.0.tgz","fileCount":7,"integrity":"sha512-eAQ/EmJIX2X2gpsFYwjjdftGyoQzh9V9SkcCy40Bu+gpyJus//TJEtMPt1aDDHqGKZECAVn5ZzgXSWhmWsPv3w==","signatures":[{"sig":"MEYCIQDVNBKVM8z4PVs4N/1Xbno/G4MYT1jfa57MSZPORTK5TQIhAIqx5HR+vXsmypaD26xe3Or7sdlPDV1RGOR48FRAFnYh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.35.0","@glissade/scene":"0.35.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.35.0_1783008386315_0.5526675929490312","host":"s3://npm-registry-packages-npm-production"}},"0.36.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.36.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.36.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"dd8a8641fca968d109d9b4ce4ed9affc79dbe978","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.36.0-pre.0.tgz","fileCount":7,"integrity":"sha512-GJ2C8Rf3jFm4FO2kyxsMXbgHJfXfLKXXpR4oK3SDqTAxSPg0c/oHzxs2opOEqcpuH5twWri6H5oRyVPetx0M2A==","signatures":[{"sig":"MEUCIQCt99KZAZKxvTBYWqZhi/XY+RxX2N8fb+a2RerTNtHx8AIgCxBzBl6TmyaUiV1SVdf12mQc0zao/qaF+dIBDMxHHP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.36.0-pre.0","@glissade/scene":"0.36.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.36.0-pre.0_1783019549690_0.8907282511574353","host":"s3://npm-registry-packages-npm-production"}},"0.36.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.36.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.36.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"9bd9733b49b8c617ef07b2162ad6fceedaa5ec28","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.36.0-pre.1.tgz","fileCount":7,"integrity":"sha512-p8jXtZaUNE/EEwTUkUJCqcm02TS0SzqTkEQKCfslPN7N8+D00cVpbRafK2uBASGQe2/1+quC5gFDVJnZHRU3bw==","signatures":[{"sig":"MEYCIQDzTvXcTyfk+e2cEHXo0LyimXB8h8bIVHO463ONZTMH3wIhAKaU7Cf7wGnYUlx67hdss/KPDktwx8u+el3ZR1E0TeIi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.36.0-pre.1","@glissade/scene":"0.36.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.36.0-pre.1_1783020226231_0.5147174010644171","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@glissade/backend-canvas2d","version":"0.36.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.36.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"7812a846c00d8fbcc277b88ea24099302a287e3b","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.36.0.tgz","fileCount":7,"integrity":"sha512-fMRUkqIk1XSNaAxHZ+ITJRR7PiHur4l50+bh6Ozi2PQ+KG0PnhZ9dkN6YBvd7SVznFgXYWq4S1Yw/I7gwEXa5A==","signatures":[{"sig":"MEYCIQCGyuiWK781sJ9YlLMVbNaymse4zuUuI+lESVlpuBLkdQIhAPCWmnDk7yF+9EtaQLZ3UsNLPaiGQxb0sZbYA1LBzvOs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.36.0","@glissade/scene":"0.36.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.36.0_1783020794450_0.8533897816135874","host":"s3://npm-registry-packages-npm-production"}},"0.37.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.37.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.37.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"c8ddff21fbdf0a9aca8cbbec6a71894f306f393c","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.37.0-pre.0.tgz","fileCount":7,"integrity":"sha512-YMtaJXG320EeBs1PFf+vk65OGGxsIfRGApUBInDaTTrK9rzkFzwoMJYf5NJU4w27n4Bin26lGC8Mt0ZNZu0mAw==","signatures":[{"sig":"MEUCIAgOO6KxYi/vRQLdEeEc9I35+aYZqXxEKXAPD3Ozy0wrAiEAnm8LLjCOUyoZGtmyN+64OnJeXvvXMdeyGjQBMOE03Xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.37.0-pre.0","@glissade/scene":"0.37.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.37.0-pre.0_1783022924577_0.5032333449973228","host":"s3://npm-registry-packages-npm-production"}},"0.37.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.37.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.37.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"25ec27fac9001a2b3425653c128c6e81144ea41f","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.37.0-pre.1.tgz","fileCount":7,"integrity":"sha512-6/28YCcbHXvBGPkWydlp09ZwJSZfOtwunVmsJuHqxSN7j40ibMsIj9ILr45rU5osANUyLphAN5HCgbqq+6DKaQ==","signatures":[{"sig":"MEUCIQDF5jDuKkVerAjbTdMbIbfD/5ep5w4YSFXWOUy1opMcvwIgYa8Ho8PLJ+8TBDinUFygReV6t3lvIrAgMUBdwMBJqUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.37.0-pre.1","@glissade/scene":"0.37.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.37.0-pre.1_1783024358052_0.32285156853826824","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@glissade/backend-canvas2d","version":"0.37.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.37.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"893e05ffa51a57ebfb278a2bca90f753a227190e","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.37.0.tgz","fileCount":7,"integrity":"sha512-APolsfZkWiONsSE/eGqiN9XIb8l+3QQkUKFqgB6Z/G5P4kZP08GdPZ2hVuoCkn1uY8cNeX5nj0+LPMRCYc34EQ==","signatures":[{"sig":"MEUCIDXCbolLsTDqEWDi96ldT/SUUuORxFy0aGghOteIMps8AiEAryf4/yRsujvsRFAlANBfO0tNfv24ptBwbieOP3gaeoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.37.0","@glissade/scene":"0.37.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.37.0_1783025048819_0.4184786151309592","host":"s3://npm-registry-packages-npm-production"}},"0.38.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.38.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.38.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"5d2be4b13acd7acd1f8c051c349f4411e3a6936f","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.38.0-pre.0.tgz","fileCount":7,"integrity":"sha512-pFAUFHvTNLBkx3zoBhZitJ5MxIvnOC3qJhNVO2SZTS7KJrEAR+kVlSHwZTQW2zMCjWpNfVcu/fMAXnY9g5Vp9A==","signatures":[{"sig":"MEYCIQCIJDVxc6o5oiTzHRpnqAM+tY+Aoz+ce5GFrcDfADtH7gIhANTWr1j6zKMw2v8mAbW2vRRK29q8UubNe2KjlFA+sWiN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.38.0-pre.0","@glissade/scene":"0.38.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.38.0-pre.0_1783027040367_0.22083659432060165","host":"s3://npm-registry-packages-npm-production"}},"0.38.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.38.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.38.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"6380900bf7fb60d6c24dc04c05d0a282ba6378eb","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.38.0-pre.1.tgz","fileCount":7,"integrity":"sha512-aQjGYA6AW3lMKG7Q/9c7dOUYFbChtnePdtmfX5SnimdIHF32INpfLU23BQztPwSldha+zGUYAMCbTX/T5E43YQ==","signatures":[{"sig":"MEUCIBxBk7Vos2tnUH4dHF3o1WGe5LRjlHhG5VtQfQterDnEAiEA0eyH3R0lMPJaPZr8hl+zfVfk1lO85WJNhthKQ46Ie3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.38.0-pre.1","@glissade/scene":"0.38.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.38.0-pre.1_1783028120372_0.5934030019529153","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@glissade/backend-canvas2d","version":"0.38.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.38.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"57442986e4001f223af94bf46b3fda23011f0fcc","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.38.0.tgz","fileCount":7,"integrity":"sha512-RjigMwa6x4zBmVO87L+suSu5syjvDJwObQf68V+5tomi5YNAQj5WbHfaLvwTuMDKjOIJvo/HAKohxKuPjrsCtw==","signatures":[{"sig":"MEQCICyKxNXzuZneIDhDp6fXgcZJitNakEtJ+GfdZAP/BT1IAiAlgWIyJ6/6g1mNu7lDOcD0tADhkMoR196n7DrVk3BxsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.38.0","@glissade/scene":"0.38.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.38.0_1783028617281_0.014247757114788318","host":"s3://npm-registry-packages-npm-production"}},"0.39.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.39.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.39.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"cbc5495f57c223702e434a17a6868c2dcb202e9d","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.39.0-pre.0.tgz","fileCount":7,"integrity":"sha512-LWYbOu9YkgxLNS7dA42y8gpJPcEDZp+H5IaRWEGF9c9k9fTtXx7eGUpCZ7hyml5FAWaUf+IFDzf1oN+3FiPNug==","signatures":[{"sig":"MEYCIQCtn2mGD1qRwTgkDijbyHHRipSNzManb70rA++W+4cvPgIhAMAf2LQA7QcKFHs5P3tdslsnMdaHetX0FMvNTxsr56fr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.39.0-pre.0","@glissade/scene":"0.39.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.39.0-pre.0_1783029806672_0.6100054649190298","host":"s3://npm-registry-packages-npm-production"}},"0.39.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.39.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.39.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"4b284aabba8877e25b4abc1816f73b48e12e3b19","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.39.0-pre.1.tgz","fileCount":7,"integrity":"sha512-hZliPvlBpyFUbvHGw3Ip33yXVrQG+g8mUuj15Wq98HF88+CK4g8JWklkmJZ6ZVhOga00D44A5bTsW08vkitBww==","signatures":[{"sig":"MEUCIFuO6FTtuS2cebMRJKZUbOIAgZgQT6H44rfs1utCVzB5AiEArMg3Cx+fQ0wXPRlQcEmuGs0RLXG2Obk99mvJlxFWXn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.39.0-pre.1","@glissade/scene":"0.39.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.39.0-pre.1_1783032841906_0.3784222799524668","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@glissade/backend-canvas2d","version":"0.39.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.39.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"9bcdcd1594b906a0487a1cb9082faafe722bd4d7","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.39.0.tgz","fileCount":7,"integrity":"sha512-NzJBdFr632SwscnuqDBlSbdZhyNaqAby5aEEtwWcGZths8HZeHWFAA5F85cLHZx3GMMjlK9qfucAC/tAXJMqiQ==","signatures":[{"sig":"MEYCIQD14IdINFn3H0+iHr6qg8QajhMyPGsw4hE/uX16KbnjsQIhALuCo++1b1/dZ4JDjZJrm+xw4QpBem2ECGxQIWsFVi6r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.39.0","@glissade/scene":"0.39.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.39.0_1783033472320_0.41172052216709987","host":"s3://npm-registry-packages-npm-production"}},"0.40.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.40.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.40.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"9b261f2837d40b506609312087f397c721c29c30","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.40.0-pre.0.tgz","fileCount":7,"integrity":"sha512-kgc6BRmyCt6R5Z/NY/bHjsbwfe4H9QVs2fITsnreq6V3NxpIUuCuA0Czkc1vhQmcxItVLgWuiNGN1noHT0gHHA==","signatures":[{"sig":"MEUCIC0ag8tRmgacl4KgAvPQOAtqrSm9brUlsKvht8gyF/HAAiEA8YuI+UyDnG943izu9XOU/j7BQ4VRmN9XxxdmvT6m8eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.40.0-pre.0","@glissade/scene":"0.40.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.40.0-pre.0_1783036196026_0.5092940630461797","host":"s3://npm-registry-packages-npm-production"}},"0.40.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.40.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.40.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"ee21c8b4b3336e06a84bc049d1eebc85288e8de3","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.40.0-pre.1.tgz","fileCount":7,"integrity":"sha512-aEgD4rX4CFBQIe8cVOeRJwOZH7zUv8Oh6x8ZOEhFckHNd5Wu3OXgqdcAfZXt7gMv0ro65Tu/CEQgyTxCQhqtiA==","signatures":[{"sig":"MEUCIQC7tREAazuoDcd3RXqseJsIs4r1MKgNnL36NfLRp/ApsAIgBRi/nBu1qGs+CxK68kkoqrUgZ157pk2pejNVCOL06Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.40.0-pre.1","@glissade/scene":"0.40.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.40.0-pre.1_1783036893402_0.5815563894782028","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@glissade/backend-canvas2d","version":"0.40.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.40.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"29e8d33992ce49d9d6b43126c886b94a29e72796","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.40.0.tgz","fileCount":7,"integrity":"sha512-yYLMQCNyG4NTcQUG25ZQEcYgSM4LXj/xKKFkX+mP1c64lAE0bKQZ3dgAFdRe0Qoy+jQztFGZ+IleudiTCfINNw==","signatures":[{"sig":"MEUCIH8TsYwU5qtVyG2mP362WfXPP5S/MWGEE/TO3ip2Vjy4AiEA65AoOUa/qyAMB1HHJ/wPGF5nfwepjtadS0nV1OLff/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.40.0","@glissade/scene":"0.40.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.40.0_1783039452515_0.6373235104870079","host":"s3://npm-registry-packages-npm-production"}},"0.41.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.41.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.41.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"61a11b82ab5779a7ae074322282f7222d4cfaecd","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.41.0-pre.0.tgz","fileCount":7,"integrity":"sha512-9h7n7N+O4YPfzroJMWr6rLtnrCBP8ic2ZnUzzZOhvhfGuHxU+tdcIa3e2Hd1LsKf9pTwm3Qdrdw08SJ9rFju/g==","signatures":[{"sig":"MEYCIQDM7rQvidKy5X1Phwd6LAP0p/MfZ3bwa9EE9g7azwg6dQIhAISnUQc9qXGHMa8KrN1DFuivlRqTOd4vzhFLpwRt5XhZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.41.0-pre.0","@glissade/scene":"0.41.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.41.0-pre.0_1783041522281_0.7224948227229018","host":"s3://npm-registry-packages-npm-production"}},"0.41.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.41.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.41.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"f1e18c7d75e934c7a7f1fe8c09a6e71a7c95d515","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.41.0-pre.1.tgz","fileCount":7,"integrity":"sha512-Bc+a019pls/3/uKxfLOweA4hMAJ5hXfzPMGu7itnqpWbWfyR9uCBqhXk6tJsrShQCFEH+bjIGvoe0Lc635U80g==","signatures":[{"sig":"MEYCIQDSLN/4Scz5NSpG/8IMVwBYShwpfkDnis00p3iiedieCQIhAMJclcav0g+bPQ8cpurHN5mpSnfyC0U7+igFOwdZTCH4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.41.0-pre.1","@glissade/scene":"0.41.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.41.0-pre.1_1783043525076_0.08302415842960365","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@glissade/backend-canvas2d","version":"0.41.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.41.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b7d8b8139d54bf320b7ddd0ae868379a1f2fc330","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.41.0.tgz","fileCount":7,"integrity":"sha512-i/ho3XY9+pU2G3h5NWPH5a06LDYJh1k71Me5kNy/R7PxfcUL8pQbSB147sIImZgXVXdF/loG9W4zj7UPwEgQBg==","signatures":[{"sig":"MEUCIQCvTLmGw3YTzV8+lvamc5/OSo6fcbtI3UbbOmJlQbwn8AIgbT+Dgt6Jpo68LEE2BCUmIgNfGRNFK3xBu7kaznfkA8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.41.0","@glissade/scene":"0.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.41.0_1783045340605_0.7781228661916928","host":"s3://npm-registry-packages-npm-production"}},"0.41.1-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.41.1-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.41.1-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e567f6edcc1e98ff675d6faf60751e238eff3ec2","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.41.1-pre.0.tgz","fileCount":7,"integrity":"sha512-9w/P4VdBsrrwPAKZMuJ4/C/5DvQdeXqBiOP9k2YVfBByTbLhy8elTjYjRe4jmg9y2pAa8XO56FkktevZKpbxag==","signatures":[{"sig":"MEYCIQDeN4MaMo3/QJ7XywRbBtmD1nPc/QDLyImp0tQpEeyX0QIhALh2oK9lZyvFwqDiWuIaZyyYliB7Ukh+voP9LP2XU9ng","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.41.1-pre.0","@glissade/scene":"0.41.1-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.41.1-pre.0_1783046417433_0.3115521359354305","host":"s3://npm-registry-packages-npm-production"}},"0.41.1":{"name":"@glissade/backend-canvas2d","version":"0.41.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.41.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"2e2db364a1877494b030236adec4d89c5649436e","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.41.1.tgz","fileCount":7,"integrity":"sha512-lHs279ybL5XbH5SaKwLlj/lsZGJNZxC3nvKUibhYoam35vldratU7vyxY/mUaIDZBAvbOYoOKpzJubN5nc5Wdw==","signatures":[{"sig":"MEUCIQDQjp4D2Nmx+QMsnGlHz7zu/eEbNjeSu0EWLDcgccUMJAIgVKYXhkVHVg5BEi/C3P5sGIATbQrqiH0rUe9xGyAWx3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.41.1","@glissade/scene":"0.41.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.41.1_1783047033409_0.48795317540710625","host":"s3://npm-registry-packages-npm-production"}},"0.42.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.42.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.42.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"534a28a13dd0ef32f8505db3c6305a65ab6c087d","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.42.0-pre.0.tgz","fileCount":7,"integrity":"sha512-PycBYUjONU9NzzVd9S+zBZcd3W6fY5bd1ica0fJNnT1E7yX0WFWgqylXXe14glSp3bHs5jwV1yr0GJRmL0dNkg==","signatures":[{"sig":"MEYCIQCx4wQKDvDpkqoRtCemf6JfEppYbSMq6e5b9fo/VYYGVQIhAMUp9F3WZBR6UO9SLqLemCdmvUTFrzPHUEliVyp+8HqY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.42.0-pre.0","@glissade/scene":"0.42.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.42.0-pre.0_1783048678000_0.11370794366813763","host":"s3://npm-registry-packages-npm-production"}},"0.42.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.42.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.42.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"0ba37cf089101de5fed99a80849e8c808bb74030","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.42.0-pre.1.tgz","fileCount":7,"integrity":"sha512-rhPoTkBaOc+57yhhkOv5IHJko9aQ2FHAYfRXXAeC4cKnGvmOqp1Ms1ac0cgq2ilaVjgJ0AYgw35Tvxd04mExlw==","signatures":[{"sig":"MEUCIHXGT2K/EgHYBI/KPjU7/hb3ucoNfRQ99R4ouiehTRjrAiEAohyk4xCtdMRYnblaSbxu5cd/mO05MSOX2aQH81F3ee0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.42.0-pre.1","@glissade/scene":"0.42.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.42.0-pre.1_1783049871956_0.9883022724287662","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@glissade/backend-canvas2d","version":"0.42.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.42.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e514679076f720f2e55cd5c7f97e7278f1e8da5e","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.42.0.tgz","fileCount":7,"integrity":"sha512-SEYr2uPpkIjx10ztTIJ7lEgYZnd1gMg8/NB1h/AJdZkM/8DSyXSOOBcwwdU2eG9qrSsY5xoHW2bSDtpWSuieyw==","signatures":[{"sig":"MEUCIQCzppu0NJ7Tht6lNAgDfgUDNEpkb8Trv3KCV5FwC4qZHAIgawNzJLUA0X76WzJPp0UV5EdHiLxEjc+41XUp7p0v4aA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.42.0","@glissade/scene":"0.42.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.42.0_1783050565882_0.937513058436964","host":"s3://npm-registry-packages-npm-production"}},"0.43.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.43.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.43.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"8e28bf749e210de51621a3f09f4a43855b311c32","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.43.0-pre.0.tgz","fileCount":7,"integrity":"sha512-oS44Mp1IkxtkPGhbFBOhmyCPomHN4su8UloXXlcSYXLDIG0p9vrrQXwLfh3N32sVy/mSaZOgEXBvoqTMQkgLaw==","signatures":[{"sig":"MEUCIQCYqO2jjgSHj/usbtnE6K0FcLi9q2S7tV6oK/kgGMH7YQIgGgO0CVpDmqGikBASzetoFMz2OG9TXY8kD4AiutXMnkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.43.0-pre.0","@glissade/scene":"0.43.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.43.0-pre.0_1783052054873_0.6198151955106666","host":"s3://npm-registry-packages-npm-production"}},"0.43.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.43.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.43.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"6165a9efb0ec3e95cfbc6aea8e27618f810de0a6","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.43.0-pre.1.tgz","fileCount":7,"integrity":"sha512-N8OV+/d978qz577P6v/yWR3cpw89qyEBOtD9kabmAF9eZwpaPjA3STPo0rtQLh3N0hy4Z5h1KeduyeivkDZUNw==","signatures":[{"sig":"MEQCIGvSKYh+vLi+waBLdH+LNFpHwj0Pc6+dgorruaTah1H2AiB66hjlYcls6k1ZK297FImXa3sf7bYnmkhrRm0qb0gPXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.43.0-pre.1","@glissade/scene":"0.43.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.43.0-pre.1_1783052666346_0.4596207181079681","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@glissade/backend-canvas2d","version":"0.43.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.43.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"de0b0af713d59abfb32848a9461e98bfaf7cc432","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.43.0.tgz","fileCount":7,"integrity":"sha512-WCLpWgM/YMYlLrufJIgjXrHClM4JE2BAsuSQpMz4ohytaM9bvJmvMpMWGUCn0THoIZiPsueS9QZ/UDQmopbsYw==","signatures":[{"sig":"MEUCIDGvamHbXTDZP5iSBOB6fxPmCti7YZ9RVNWby4CvtU5LAiEAsoRAt8cmoIBLiLgwNE3psxl8TieOHr6Do7IgmzVmJUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.43.0","@glissade/scene":"0.43.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.43.0_1783053862973_0.5330671780267913","host":"s3://npm-registry-packages-npm-production"}},"0.43.1-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.43.1-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.43.1-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e496224ace51e3dd6a495074a668061aa3a4fe95","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.43.1-pre.0.tgz","fileCount":7,"integrity":"sha512-ySwY2SmEna5vIDf2IViLRTbio3Ow39DOhO6WU/XDh6/L2PEy2eiWXs/FCmr8XeYxPBXYiuZrArCt7XFuHiOnSw==","signatures":[{"sig":"MEYCIQDOL75nqGgFfyuDSSc0JZHxyf+r4hfsYCLGiwVgbB2evAIhAO9g6fZBWu1Lewmfwp62DaHPjYl0ISQbBlcpBIBJaQ3w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.43.1-pre.0","@glissade/scene":"0.43.1-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.43.1-pre.0_1783054431158_0.9843721330999406","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"name":"@glissade/backend-canvas2d","version":"0.43.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.43.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"57ecfe838e0ed01928e286da03fd94e35985baea","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.43.1.tgz","fileCount":7,"integrity":"sha512-wI2f7jC0WjgRrjjsP7JweckfH3514TnsXkHH0Rhjb2t0NRh3VHhpm3Awew0+QzUZ7H7TOUg9bopaWqumHQoPMQ==","signatures":[{"sig":"MEYCIQDzD+yPU1to3gATixenpspR/GJ4RtAL/TsmyJ5+sxmNuwIhAL7iMuCEYc65wetu1saJVaKxDptzspfXlTkxtg6ZS+Nc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.43.1","@glissade/scene":"0.43.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.43.1_1783054985510_0.7231778314616242","host":"s3://npm-registry-packages-npm-production"}},"0.44.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.44.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.44.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"78a7cd1a4b844fc940a4332d6164e16ce1d37903","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.44.0-pre.0.tgz","fileCount":7,"integrity":"sha512-BWwMXdyfPreg7AvoVB2I7T8dxJvAgplRpDK31emIioKF3QakLeB3sDXNwV32RV1AQTh9OY0N5Lb9pFlSzkPdoA==","signatures":[{"sig":"MEUCIG+xGQW0PcPegJkGqSYXAbdTsbtyYeA/SbRBeFuYazFqAiEApfXrasjo9aIxscrTw1L41SKwjBljizAZINEvj9JHrD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.44.0-pre.0","@glissade/scene":"0.44.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.44.0-pre.0_1783055794690_0.808621370355638","host":"s3://npm-registry-packages-npm-production"}},"0.44.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.44.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.44.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"a0169a58be212240b2feeb88908d70b777de6f1a","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.44.0-pre.1.tgz","fileCount":7,"integrity":"sha512-IxcuX18QSL9MQI4IICv4HbGQvSgxGlaZ4ZwrtQjz51wS7hrFMJPGFzap3ohqzsOwot5o6+yqJ5VTbx2tpLG8Gg==","signatures":[{"sig":"MEYCIQDM3+aOFiTuCVK7dUazxMqnmL5AsH9Z5RRuxZnm2rq5cgIhAMxF6wK4/f4ekodI00vjzNPKrMpoPvo6AvmbBgzL6QKg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.44.0-pre.1","@glissade/scene":"0.44.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.44.0-pre.1_1783056616641_0.8769403470097783","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@glissade/backend-canvas2d","version":"0.44.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.44.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"45d88100083fa040c45da84f1a22e68e330324bb","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.44.0.tgz","fileCount":7,"integrity":"sha512-i9xLL4wZk3+PU3eVSDzRBZ4ynTwL1q2xsuPUfeBEaQI3k8cY+d4IdLpWgokGLMN5xRBTWmHxErtDv55EngtyQg==","signatures":[{"sig":"MEUCIB6GpGmOfjHj9N7ZGbX4Q3b+Kh/gUOedEN2tID6z3qzjAiEAr3lXGBAU/19kiscOvmmZhonoEMPM2WSPUOuMBiiXCZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.44.0","@glissade/scene":"0.44.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.44.0_1783057186392_0.37473662840729016","host":"s3://npm-registry-packages-npm-production"}},"0.45.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.45.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.45.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e566e362bec35256d01c236b02bf55d471a48437","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.45.0-pre.0.tgz","fileCount":7,"integrity":"sha512-NPeJ3E7WLGOHm9OrN1wQN+mIsS1bJG8Hscrse5ijp25Aosp+Y0+0k64+5L2A+jvCwdAYFb3lCnI5EKLqmyCT5g==","signatures":[{"sig":"MEUCIE6ABLbGjNgiYHxOzGT3cYP4EVoU4wlUfDNoQ+9unOSaAiEAornPsI8Sab2TS2CJCfBaihG+TEOeRoReB9KbOVOxJws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.45.0-pre.0","@glissade/scene":"0.45.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.45.0-pre.0_1783059465226_0.6108180573759925","host":"s3://npm-registry-packages-npm-production"}},"0.45.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.45.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.45.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"102503a1e849e17982cc34bc897d1879f587f123","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.45.0-pre.1.tgz","fileCount":7,"integrity":"sha512-9wzo7vo7p3SM3wvBNo53Af9MLhzFN4XaDeHcrMQVvqpOoR5CyvbmgTlrTCqHzF7iyrrEdtss3yupqI6LjDcKhA==","signatures":[{"sig":"MEYCIQDBej/Cx/hSkkyQOjsQDF/UJvBDdIcKNDtREgpEfgk62gIhAO1+llDxgAPY39x2F5B+vBJNaF5cQ90dWSuqZo5irtQz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.45.0-pre.1","@glissade/scene":"0.45.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.45.0-pre.1_1783060689925_0.8377930359936134","host":"s3://npm-registry-packages-npm-production"}},"0.45.0-pre.2":{"name":"@glissade/backend-canvas2d","version":"0.45.0-pre.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.45.0-pre.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"7aa3a4072a688d4dbc8923ee9e2798f5092fc2e9","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.45.0-pre.2.tgz","fileCount":7,"integrity":"sha512-czPEhwRm5qejb4PKKwp5EjwvNli6SJXwujgKbB0xluQUxt+LkrPsTWF8rGt4SyF3n8dq4rLRiU7wdybj5zFSng==","signatures":[{"sig":"MEYCIQCGBxce0zY5tiadAVgni4LadhpiqShEhwjENHJdp9lx2gIhALDrMiiDkmFOYg/w/wVJMIv0p4Q3LcDJx/MYP+CeFl7v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.45.0-pre.2","@glissade/scene":"0.45.0-pre.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.45.0-pre.2_1783061981991_0.31222156822874125","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@glissade/backend-canvas2d","version":"0.45.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.45.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"9674534d639b3818d871aa9bc442feba09cc15cd","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.45.0.tgz","fileCount":7,"integrity":"sha512-KgLkVvEGaQArZRjrQuznxKvmE4/1VNv5tl/GzRuVF92Z8+kkgL6dinG22TI2MakZ7xm3t6BGBpZRu46FylrQ3A==","signatures":[{"sig":"MEUCIQDUigxUM5FmQuHWSTByRurKrzbFFbadMzWoSOXuzbHBqQIgZYyCRgnjenNsCb6iDmLmF54hpljsqcCxb6KwJmUAqvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.45.0","@glissade/scene":"0.45.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.45.0_1783062564370_0.8962696443132285","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.46.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.46.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"48ab7e9df3b82a6a1e0f7ac0892bf947979b7799","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.46.0-pre.0.tgz","fileCount":7,"integrity":"sha512-4Ot+BMYxZsyPoIR3wDnZ2smxHMgeDb+ju2S/fNL5C+riLrA3MT4EKCgdpFwbS5qy4eiIZVAhcyMhsQuitphPJg==","signatures":[{"sig":"MEYCIQDZjXsutr9Zx0tsG8AkwE20DBj1atoV1Gu/vHAXE4EThwIhALxMgsC+Bn+BLeaWuJnJL3YQU9vP9PknbShHd2zZP0Pv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.46.0-pre.0","@glissade/scene":"0.46.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.46.0-pre.0_1783081412282_0.9305539856954135","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@glissade/backend-canvas2d","version":"0.46.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.46.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"12630a5eb5ad33870d28a23ed8b5399c6054c68a","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.46.0.tgz","fileCount":7,"integrity":"sha512-KUA4VqaW0kE2QggeyWJADgTBKkGQ+7S2Qr3Q6iLzLjykJJ7GTcTvbljub+gTZS/wmjUClPhr7jE7S0Z+v5+1VQ==","signatures":[{"sig":"MEUCIQDcFfAIX8HhmFAwRdMZbnqDCrKdjN09TvSwjU0bmaaSVAIgEiG38fiaMsoZtMCQtEnv+w6l2KIGGrQNnJQAdFY8vB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.46.0","@glissade/scene":"0.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.46.0_1783082209606_0.425704966326371","host":"s3://npm-registry-packages-npm-production"}},"0.47.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.47.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.47.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"d5b1b4264c71f329281240d98f931eac6acb8adb","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.47.0-pre.0.tgz","fileCount":7,"integrity":"sha512-y6zw64KCVcl+p/gjBySeexG6z5IqL9B+JOTMFWgg0XdC44PlkbdqzVCulvgiVoYVyP30dRXNz24TibZC+yrExg==","signatures":[{"sig":"MEQCIEkPFIyevByQ7tPB46OhqRnponXZHvsIU0AR3va7YAzpAiBYlLMTzIeivBKOgUMPZKtrQb94Y7hTm4RijAJV8gb7Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.47.0-pre.0","@glissade/scene":"0.47.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.47.0-pre.0_1783084331754_0.7653342118110966","host":"s3://npm-registry-packages-npm-production"}},"0.47.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.47.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.47.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"aefadb1ee13fe88fa98a39d1b3458843c7766ca8","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.47.0-pre.1.tgz","fileCount":7,"integrity":"sha512-DRs+65ZwiY5UU52w+zxa1tXOBc7m+pd0Qy75lTh3Zx1S+XYSxUi01AOpaIY43kn9n+QIEUcpBZhW2kM2KTJP5Q==","signatures":[{"sig":"MEUCIQD2AyWBQlpN3jA1fLbNwkmWI8UzOGFxX/+hkSwtmmIFnQIgZWbyzgZCwn8jIIB0oQ7cVEscd2vb79CVymy1NYMOgmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.47.0-pre.1","@glissade/scene":"0.47.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.47.0-pre.1_1783086025897_0.8084920275040455","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@glissade/backend-canvas2d","version":"0.47.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.47.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"fed26d8f51282b0cedd306c666e47cf5c42b6790","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.47.0.tgz","fileCount":7,"integrity":"sha512-SSqonE2B89CExKRkG3OQPVn+kttG35OVl+nZnghmt+tTplR15zvfLgq1Al0LsUdAq5CQXzMQezJI2eeXJuEI1A==","signatures":[{"sig":"MEUCIH0eUVQy0McJb1NhaxV377mDGul6BZgWaLwbgckVCRGhAiEAgpxIx+xLqmIDO+cXgSiP1SCS2tPIlT7a8C8X5cyYfu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.47.0","@glissade/scene":"0.47.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.47.0_1783086645918_0.9654180674335588","host":"s3://npm-registry-packages-npm-production"}},"0.48.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.48.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.48.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"c2e6558b2b56e68e9fba2d826e50f1adee1beb22","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.48.0-pre.0.tgz","fileCount":7,"integrity":"sha512-J/Ea743BJJSwQKOWNLLcH/18d1i+gXBJ+4VZsZWUSVE6NBCLgD7HLISEWBvrsL+ef1y0/yvyAN92eXfcoIB2TA==","signatures":[{"sig":"MEYCIQD9pPtg6Ry+rZmKkPMTR9c4cuUnsMvp8RIgz92ehZsLxAIhAInTPiHHBz/67e6ElIDbx7JPFTCk4kiHLPvf/Od5F0PC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.48.0-pre.0","@glissade/scene":"0.48.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.48.0-pre.0_1783087759126_0.3795482602441458","host":"s3://npm-registry-packages-npm-production"}},"0.48.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.48.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.48.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"4c2bcf4bd00cada21235dc6b6d74a25bd11368f3","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.48.0-pre.1.tgz","fileCount":7,"integrity":"sha512-qmaaaQ2PBmu+KSzG/aeTrXayj37ttTxuFOkG5+lc7HWbV8SJ/zVAfLP4dfZyXIVSZdixE9hqvwuGsXBrvTfnIg==","signatures":[{"sig":"MEYCIQDM5UR8saYFngTfOStomYpd9VciHgqGvPvoB6EwMnO5pwIhALej3/BFOk63JAcFKXLBCey7oS4UTrCmcn/ybSL2hUb4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.48.0-pre.1","@glissade/scene":"0.48.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.48.0-pre.1_1783089577939_0.08489062333228636","host":"s3://npm-registry-packages-npm-production"}},"0.48.0-pre.2":{"name":"@glissade/backend-canvas2d","version":"0.48.0-pre.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.48.0-pre.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"d81a3ae1e43e8f846bffd0597fd56935853d2c1d","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.48.0-pre.2.tgz","fileCount":7,"integrity":"sha512-dFu2l+eSJnodunCE8NMLtdXvV7gXMoshzW/KRDzDt4d5c+ewrET17MTzDPPGrkJJvd9bXP9VjiYajW6e1bjVtQ==","signatures":[{"sig":"MEUCIQDPCV59WkORVzywkU71LRh9IrRtt+mCkUW5Edk5TWKh0AIgVuET8rz5gwpiCq4QHX9csTKSmvQSqoyL5xkxbIvC/Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.48.0-pre.2","@glissade/scene":"0.48.0-pre.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.48.0-pre.2_1783091796880_0.8119303397018949","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@glissade/backend-canvas2d","version":"0.48.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.48.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"45ad640bddef820d36ad64ed7750c7a31ea5a78b","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.48.0.tgz","fileCount":7,"integrity":"sha512-+h97gRehQrlniacYTKBDUDApGd2KZ1dDEanvIO1z+nGuA+8kEwUhzF6T146zVgHWGMAp4FyKxegQBKVpBQtQkw==","signatures":[{"sig":"MEUCIATp6L1/w2LBTX6cCWl9xiY/O/hST3zUGPDWoumIa7g0AiEA750A5J7puoAxoJZT+PprRhqoNoQl0E9a+Quu8UYTPr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.48.0","@glissade/scene":"0.48.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.48.0_1783092836881_0.6845165415105843","host":"s3://npm-registry-packages-npm-production"}},"0.49.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.49.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.49.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"4390c622cd79824c1b5e80c9bd3b3ff65bb5d63c","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.49.0-pre.0.tgz","fileCount":7,"integrity":"sha512-ZzQdyQFHzvsgCIgvXvDGwYuyfRK757sw2kODadx8kfaaRYQHkbf09gqAdvKMWT/kZzoirtpxkJMYpkYeMbbh3A==","signatures":[{"sig":"MEUCIQDsdWMP6fecgraTwsJ2d7TzvoWZ5Khi23/Ei8xBvSSQMwIgBulq70mggoyPEJxUbOtvfHg8dJ92crqvTcg+v9YIO4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.49.0-pre.0","@glissade/scene":"0.49.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.49.0-pre.0_1783094072116_0.2465430915960598","host":"s3://npm-registry-packages-npm-production"}},"0.49.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.49.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.49.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b787a44c4179df6b4e31d099827c828cac86ff92","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.49.0-pre.1.tgz","fileCount":7,"integrity":"sha512-GG/TD5LoXQmM8e1BEaMWYlDD+B/c0cUf8TIkvy0AP4ONWGfWW12frgLB5dMJjg6IrbD/jfS0fHw27+gv47EZtQ==","signatures":[{"sig":"MEUCIHUzPH3/YL1CylW23xhiGtHm03uQQFXEP5X+aQbEJu8QAiEAkhPXO4BZgy94PBxCiS4fBxpQglIHOAaisOaPJYIj4JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.49.0-pre.1","@glissade/scene":"0.49.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.49.0-pre.1_1783095960636_0.8203194813944781","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@glissade/backend-canvas2d","version":"0.49.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.49.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"57f302f7b3c7e5de57008ffb1b5a1fc780b344ce","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.49.0.tgz","fileCount":7,"integrity":"sha512-v9MTJahJQZsC1e6N2sP8GcWQwuSY0VI1a5ONva7hXKZwuhhFtkPqaqVFgmFusEQ4KWUjFDB0vO7p82P5PaaX6Q==","signatures":[{"sig":"MEQCIGrTnB3VKSsZ4rT0gor6oTCr6+c3fHN6Pt89iTL4/XrIAiAA5PBIeARthomB7ebmii6dn6384bnYK5AoKJUU2FUvHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.49.0","@glissade/scene":"0.49.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.49.0_1783096621596_0.02728463333279918","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.50.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.50.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"57cc7f02bc4a994e951b2df26910fd2fe14e270c","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.50.0-pre.0.tgz","fileCount":7,"integrity":"sha512-+qcoclOdsQuKv/6lRrFifLLm2zbv8WTNd/N2YjBn6cqNP9U6aJpTp9PTJhR4lcea5kjsmPF1p0fhi4/MwQDwkA==","signatures":[{"sig":"MEUCIF81KJ0wgmypUnRT/wogEdB3ifrYmI+MeHDn4+BHdYlfAiEA2+s+aUzwvvRNXclbw09FaePYF17YUx+cYwCUbGYvOlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.50.0-pre.0","@glissade/scene":"0.50.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.50.0-pre.0_1783097814241_0.2660865590750776","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@glissade/backend-canvas2d","version":"0.50.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.50.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"f6f0c969c4f4efd40fc808392fe3b9585b2b69f8","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.50.0.tgz","fileCount":7,"integrity":"sha512-SGzc4Wh9ZkRqrqOI8xNg5qeX6ooSSXAm6GID7yLBUBl1O6BiShYLWmg3DxFSc3yL/kKbvdWCJVnIDEaHwr3lFw==","signatures":[{"sig":"MEUCIEzcjYSLT39ZDa/Qo9hLkyVFASmY6rgk6BhEiwt8bvj6AiEArfvCtZiwDppxAn/LjoKQpL2mbpjyqZoKzRIIYZru5ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.50.0","@glissade/scene":"0.50.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.50.0_1783098745353_0.5325427121020301","host":"s3://npm-registry-packages-npm-production"}},"0.51.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.51.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.51.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"c3059c60444af4e3283e5f6988b3560b544d6331","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.51.0-pre.0.tgz","fileCount":7,"integrity":"sha512-AGcgEbT+UGTrdixLRQwAA2CGY/ximSj9TIoRUALiH3soCvg2/hJdA6ApeQ012Mvmy0Vai+fSb5ZcPbNI3xWhMA==","signatures":[{"sig":"MEYCIQChv1pfYosvJgiB7JTtNo+gKfeL+348EndKLEbJ2oWVPwIhAO7qCPTFzyUrtS+a8boFKTzfhBQwwOQiw2RR2uF1bv8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.51.0-pre.0","@glissade/scene":"0.51.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.51.0-pre.0_1783100445031_0.5012939676947195","host":"s3://npm-registry-packages-npm-production"}},"0.51.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.51.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.51.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"09152251bb70286efc21a1454fe31223914a9a3c","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.51.0-pre.1.tgz","fileCount":7,"integrity":"sha512-5Cuwpx6KC7Nptpu1Yk99drpsqrDurNV8B500i8jFVs010l3RDEsVkjUbuoL9EgubevvMr3eJtQPu5f8RD5BMUg==","signatures":[{"sig":"MEYCIQCTtBUKS+dRO5l3wvRKMYegN16YxTgPLOWVZCDVexhnKQIhANNfayLGPupPHlRqz7mvOqU+hIN0C5i/t/sbyhiB09YZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.51.0-pre.1","@glissade/scene":"0.51.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.51.0-pre.1_1783101848543_0.12328557554694997","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@glissade/backend-canvas2d","version":"0.51.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.51.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"f0110c450138a269671eac5f166ae17a50b219f4","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.51.0.tgz","fileCount":7,"integrity":"sha512-ePqQJ4q8OPfpJckXznePo1YuNdcq5Mb6oF1qXbObfIMFEn2FiwsjjTk6SbYf6NUkyci9rfszO1J1rH+raZdEAA==","signatures":[{"sig":"MEQCIHa93M0Q1tWv4fL1UG+KWofn16l2AYjV/2VVelPKRP3/AiARjMBGOW1syn6kDZbNldmWXh1SM/mDLV2A2nlvzbz+oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.51.0","@glissade/scene":"0.51.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.51.0_1783102441406_0.46040121905307396","host":"s3://npm-registry-packages-npm-production"}},"0.52.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.52.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.52.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"5a1233f72a75ab65a9ba266d2088bd006054bdc7","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.52.0-pre.0.tgz","fileCount":7,"integrity":"sha512-EaPoKzkY74LP1xgyE2qFHipG0oOYxnYF7t5XKO0yVmpAkRsjCHjAHCaCNQ06Q/w4Nh6SN2wWuQJH7wdMGC/7Uw==","signatures":[{"sig":"MEUCIHKyqqwr/YxJKGclJNAVTzNl37W7mdhjO0Sz1W4cqenuAiEA6oZQw5C6p6G0wFRXkOfIWSXdZjx8mohSRs6uZEieCi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.52.0-pre.0","@glissade/scene":"0.52.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.52.0-pre.0_1783105170725_0.39509957320669375","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@glissade/backend-canvas2d","version":"0.52.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.52.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"5340292f8324d90b925d3539f2dacc0ef2d9ccb4","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.52.0.tgz","fileCount":7,"integrity":"sha512-AN/WxjubPrryp5raOqJGWHk2fMV+/R4D1recVFrFaE/VwFhEv1zM5RsupxavYo78zgbI5uFw3o0K5Of9kSo6ng==","signatures":[{"sig":"MEUCIEn7wHdEsJpDfPH+HPRIBI9/Y0rhagmd+Kcy2CLlf/MMAiEA4ddkYt1jsdoEZF/yTIa0ifROozWKOu2OYlqWDZJqPHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.52.0","@glissade/scene":"0.52.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.52.0_1783105943301_0.5449944571554493","host":"s3://npm-registry-packages-npm-production"}},"0.52.1-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.52.1-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.52.1-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e6138e9661647ea4675dbce0a7c129cb3df33905","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.52.1-pre.0.tgz","fileCount":7,"integrity":"sha512-+XuRx/9i6ejztiOR2kmncVqekkWgeoTtEZK25/YcHIN1dFzj6BDREZ84uQxMz21Gu5vaa8QSkldx7KU3n+1cug==","signatures":[{"sig":"MEUCIQCmEI3YHl5lBWBlqK5qknC74QXzNftVqr0Wvx+ISRNZrwIgXIRwF74E9x/q779lgLzmuwEMhdUpPqHU5UhDIJHuZLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.52.1-pre.0","@glissade/scene":"0.52.1-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.52.1-pre.0_1783108045770_0.40380993932215437","host":"s3://npm-registry-packages-npm-production"}},"0.52.1":{"name":"@glissade/backend-canvas2d","version":"0.52.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.52.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b1bd017f218275374817b0e4c4deca6beb4a7a70","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.52.1.tgz","fileCount":7,"integrity":"sha512-NUGNemBktIrn3i509vbuDYh+zj5cr5zJx6gd8GM4WBKtlUI/mg8SOzaW4PvOxZ3X3yAxGub5OfLCBy9kK8aOeQ==","signatures":[{"sig":"MEYCIQDEU06drc1o46Dr18KtLffbBctt2MU2uDeTU3qZVjgIVgIhAL07REAUyHqgucJ24N/MeKStVQRr4pW/poMzxSW/T6lr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.52.1","@glissade/scene":"0.52.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.52.1_1783108602666_0.024344119231832106","host":"s3://npm-registry-packages-npm-production"}},"0.53.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.53.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.53.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"3821b80f9a2fe8395aaa0b294799d0a0c1e9cc17","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.53.0-pre.0.tgz","fileCount":7,"integrity":"sha512-f5DzzMUvzsQUo8GYghjfPPEmN8iAeMGtK1fHC62P5dky69hxEZI2CFnc7x/Ii8olaDSl4dU4AhNS8hjlYEjAZg==","signatures":[{"sig":"MEQCIDZiqd8GXkcnV1g8b+mS1rEwODbyLutDAiIBd3KfnvsBAiAqfD9oCNujhV5D/j0aETnUQ41kYTYOviaslTwddQdLRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.53.0-pre.0","@glissade/scene":"0.53.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.53.0-pre.0_1783110507234_0.013769103178934872","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@glissade/backend-canvas2d","version":"0.53.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.53.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"981a8c4cdd3dd0b4de13cd91c1d4e96e1556f451","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.53.0.tgz","fileCount":7,"integrity":"sha512-7Ry68pR5UpPEaKVq1i1VfA1iInKiZdYLFY3C9QPgQ7XK0SADyGzrGkkDLGI+33Vmwx44LJZkvZ2B/lHAw2YPoQ==","signatures":[{"sig":"MEUCIQCS6N3wVyrd+rrhCCDQFnblP7FY8vsj56UJe5U7yYqK4wIgTlw/G4jeN733FPe3YLtg9e8jPv4tx2sKafCcY0tvHYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.53.0","@glissade/scene":"0.53.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.53.0_1783111192761_0.4688401393284465","host":"s3://npm-registry-packages-npm-production"}},"0.54.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.54.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.54.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"89930bb36101d4ce9e0f80c77bde083892a7ae65","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.54.0-pre.0.tgz","fileCount":7,"integrity":"sha512-h+NbyC7dZxCxQV/k9VQwR9dWBaxSb5kLvYDA6QPNrsG3HhNKtPZbLZAZmz4VVwrcuVd+oC2kiaKF+LeJFZYE+g==","signatures":[{"sig":"MEUCIENC+OAdsL8SClBnvxFE78/aGVVWFc/VrNQjLmIWTSc5AiEA7dJSdGTjsY9IUCp48Bd5SSAOdJO7qi+HXiTDsYO5NPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.54.0-pre.0","@glissade/scene":"0.54.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.54.0-pre.0_1783112080534_0.6342002573636762","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"@glissade/backend-canvas2d","version":"0.54.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.54.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"0bb9e5c62535391a4d90201377590844c1675678","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.54.0.tgz","fileCount":7,"integrity":"sha512-4udUtfm4sFMvSZwT4HaWS+8EpCTXbJ+QncxLV3Ghc5zHPIFYTbuFH5vE5ppEg49GlelEEbz5Y1mO3BV8X/csWA==","signatures":[{"sig":"MEUCIQDygSEsvOEYuibMRNu+TsHdCfCySt+3MPNkV9TpyZ3y/QIgVE8wBzCbZAZdv6i365JZD0bvW2P9iKMnXo4w8XOcdyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.54.0","@glissade/scene":"0.54.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.54.0_1783112968380_0.8200132170473904","host":"s3://npm-registry-packages-npm-production"}},"0.55.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.55.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.55.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"911e2da379e7a3a8789589b9f80871e001a69e55","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.55.0-pre.0.tgz","fileCount":7,"integrity":"sha512-/CisNQN3SHMgDPpVCO9eletb8/qjcUHQUgzHcM459DUnGjNw2eR4JMIWLSna+y79ecwHllf3uzCQrpeDQueq+w==","signatures":[{"sig":"MEQCIAWnuXfgoWBti86bWDO2X7nzqEB+TRKHhz/xjXQulv8yAiBi2VRncN4Ps0Y8EwsSjKeb863Io6LGqQsuzabtnAw1Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.55.0-pre.0","@glissade/scene":"0.55.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.55.0-pre.0_1783115783766_0.7186226439575081","host":"s3://npm-registry-packages-npm-production"}},"0.55.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.55.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.55.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"0143d01b02980492785acec37635a68438599de5","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.55.0-pre.1.tgz","fileCount":7,"integrity":"sha512-vTle0zIyBr8lgnGCaZhmWyeAc4WuvBM80SFGfYV/ERe1LK8dVwIZU9Ye83bxl1vlOTHGxKL9jokryY0rxEf4jg==","signatures":[{"sig":"MEYCIQCVGdw7myITkGtEansWHbKo+b87ml1MfLzB7nctlWVpKwIhAIPYB26zJevLRm6Vdh4S7/oCaqq7XpBJvH8HTgLUAtwJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.55.0-pre.1","@glissade/scene":"0.55.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.55.0-pre.1_1783117552940_0.6280641491584924","host":"s3://npm-registry-packages-npm-production"}},"0.55.0-pre.2":{"name":"@glissade/backend-canvas2d","version":"0.55.0-pre.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.55.0-pre.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"4f47082a7994236c1a90f6c8c045fd63050c3ba0","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.55.0-pre.2.tgz","fileCount":7,"integrity":"sha512-lHDzmC8269nGtQgG5/qqe9uurXdCdxRsznI7sUfuG2owp+DM3dKX5ri3tAnmYlwdZT0wzmkoqdyMD3bDbvn2/g==","signatures":[{"sig":"MEYCIQDCJye34V7oNBCiJAuxLcY/zdzhWQY4JDEc152sOMgdgAIhAL3QmG/x8uaKsZDFZrwGyf6WmFNa5NgcQLqIl3se4aFW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.55.0-pre.2","@glissade/scene":"0.55.0-pre.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.55.0-pre.2_1783118581452_0.10715630945887655","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"@glissade/backend-canvas2d","version":"0.55.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.55.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"81840c08816d434bf0d12b125fadd8bbf66efb7e","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.55.0.tgz","fileCount":7,"integrity":"sha512-DtnBif6lLplsOs3gPdz1WD2kGhK+plq7DR7fA9mmkuonVxS4fexkhMI94iwJC6IVh2odgPhK/7yUJPWlRjcNuA==","signatures":[{"sig":"MEUCIQDrcQMNUrMqtmNv0Ck7aXcyhLyKxUwSKkgI/uu82dtsyQIgDkww9w/Vh8n46eJImLn1ffhV3QGWl7iHjAPd/OL/xRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.55.0","@glissade/scene":"0.55.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.55.0_1783118941560_0.7225330033571449","host":"s3://npm-registry-packages-npm-production"}},"0.56.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.56.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.56.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"83f3f60d5fbbda4aebebd3f235151cba1e266cca","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.56.0-pre.0.tgz","fileCount":7,"integrity":"sha512-oOjgcHXjSCRU+qVcHtGQoNmxDIu1HJdJcEh4Sb/nKhXPYC1cz39p+kwo8oKi907Qb3vAz4ONin6c3ywwQi64gQ==","signatures":[{"sig":"MEYCIQDoLXvoxxa4idaspWbVghOksr1DRrMB5+Kk+eOgPXbxOQIhAOZcQhXc7se1r6vvkQx+28V8ea4UnVaQbFp2YklHg9Qh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.56.0-pre.0","@glissade/scene":"0.56.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.56.0-pre.0_1783120791209_0.3184179579460751","host":"s3://npm-registry-packages-npm-production"}},"0.56.0":{"name":"@glissade/backend-canvas2d","version":"0.56.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.56.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"97f08dcae76dd3547a1ee3da4f886b27d0456148","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.56.0.tgz","fileCount":7,"integrity":"sha512-SG1D2EwtTi84F7VlbhsqtVStn7dFVU8ccODfknOO0T/y0L7aBmyDIW2RPJ8seFNn2lYbphu94z2voooolwm+NQ==","signatures":[{"sig":"MEQCIAmW5pNkFJRhW8XrYIvBNboQTPlV9mMGTEr9Eg6fG2VtAiBCK5FPFd/zCmKSeKey/rJMUFQ8KPzCdyDIf2w1wLMvKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.56.0","@glissade/scene":"0.56.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.56.0_1783121489312_0.47636255730731336","host":"s3://npm-registry-packages-npm-production"}},"0.57.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.57.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.57.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"ee99acb236880fd63402ad0bfcb57ad5a3250e10","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.57.0-pre.0.tgz","fileCount":7,"integrity":"sha512-EMAQPdGVPyDsL5rFFVecsmVZeZm7rbBwUPHdhY+4eNKKvS+8ipiJP5jQKE2eeB1lM7+g7jhxVfYMfPNY7QGz1w==","signatures":[{"sig":"MEYCIQCsTP75/k6LVnEgQVyjV89oQEI55yOC76V9/dAg73PJSwIhAOutC0UGNfk+f8OH7nBgGgbP3CQAtVhyc85UolyaoE6X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.57.0-pre.0","@glissade/scene":"0.57.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.57.0-pre.0_1783124744553_0.08977365026014272","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"@glissade/backend-canvas2d","version":"0.57.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.57.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"0dcd269d1f0f2cf291e12792e215f779ab3edfc4","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.57.0.tgz","fileCount":7,"integrity":"sha512-Zh+s5W8VC5oWvCEad3xQ4CmdJL0lQ8nCyVZRIv2Giu2pbWhvZDa1qBqFS7xW05XbZMrIV0tbdCKyxTCKNUtJsw==","signatures":[{"sig":"MEYCIQDDukwacypje+3kwRHJsIKUWWdQTYbG6uEd5wjxlhJi1wIhAPbvoOSPQez/BtzFPbTHgNowBQb2fWPGLiuuivpDN1/8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.57.0","@glissade/scene":"0.57.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.57.0_1783125496352_0.12781301897079467","host":"s3://npm-registry-packages-npm-production"}},"0.57.1-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.57.1-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.57.1-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"a415c3639fd33264810fd63b0c859189a09c2844","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.57.1-pre.0.tgz","fileCount":7,"integrity":"sha512-aM8g5vnvogyD/PCNgaxACVqdjyQsiNnbkXyIKvVl9iAmagKjwoWpH49ThJnRum+XUI5vH/fvTdGlRo7hLtsA/g==","signatures":[{"sig":"MEQCIEWzmGGf0VONpTI9Ioh2xq9s8FgE/JXPtIjQ1lrCJZ3OAiBBK76YbwWDgq/U8kB5H6Y/7E53WE33MBs3xEHzQI0vCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.57.1-pre.0","@glissade/scene":"0.57.1-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.57.1-pre.0_1783128444119_0.06613455535613455","host":"s3://npm-registry-packages-npm-production"}},"0.57.1":{"name":"@glissade/backend-canvas2d","version":"0.57.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.57.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"664632e5d318da9022545ae2fefa97bae2994891","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.57.1.tgz","fileCount":7,"integrity":"sha512-Jxn2PVPJooK/Wm3lavVp3MAWFpaJoFg4L9k6dUsp4SEclj78eaRaZl9uMPu3h+BvIk2VA9TVszv2fLdzYIvVKQ==","signatures":[{"sig":"MEQCIBTu7EXz4zMaOikvhjV6qxbEPrn8DBXle79TTgP4gh0bAiASfJGq5aelMDRLbFq44kbWhyx9mjPTimyeMNji7pHTow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.57.1","@glissade/scene":"0.57.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.57.1_1783129104880_0.0734637398499447","host":"s3://npm-registry-packages-npm-production"}},"0.58.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.58.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.58.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"6a2a3849e9d6cab4fcde2954991568da859dd5f6","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.58.0-pre.0.tgz","fileCount":7,"integrity":"sha512-/I1I7/QUC9uw4uONVT3JXhF3lsjxQKRjklJOa7e+wRtH9Yj3Xdg+bNHM0gAhpQVB/6y+9RFY3MsWR4qaIgAgxA==","signatures":[{"sig":"MEQCICswEkhOnth6vfyHq10WlBSWhdrz8nv1Yr1QeEQ3JEIgAiBIZYi0ocAgexEtNDLC2M3WXSQRD4mYGmsKyGIpNzrWPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.58.0-pre.0","@glissade/scene":"0.58.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.58.0-pre.0_1783130942392_0.9712489672213247","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"@glissade/backend-canvas2d","version":"0.58.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.58.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"1b37497da25a8d85b088ceb989db4ba51f848a90","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.58.0.tgz","fileCount":7,"integrity":"sha512-6Y7DCTO/q3g0Iu++UMmOaZpK2KGXekfXGx0uadiHVS/jYepgPDgJs55FUS9CidYPgzoLgCGJCS8g0Op+Pp3Fpg==","signatures":[{"sig":"MEQCIEqHfWwSkpCPP1HUM62PGhy+ZbynKKdmh6N/UW0wYPC7AiAusVwzYseXaQCs/smErpjuVtmoJkrfK4jOyIKlXOhCUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.58.0","@glissade/scene":"0.58.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.58.0_1783158367095_0.18877131447046014","host":"s3://npm-registry-packages-npm-production"}},"0.58.1-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.58.1-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.58.1-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b2ba6eaa1fa6d01754b7b1a3abb11aaff84f97e7","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.58.1-pre.0.tgz","fileCount":7,"integrity":"sha512-jjifheKn9Ep04MHixpy6VrRQuKFaPwkdiY3/vdZtHVRMZJ/2fx1pC3JMbIyB7UOlQ8xKitdki128aTnlbagGCw==","signatures":[{"sig":"MEUCID4HfS4TO0t/wkmxeNs3ro89wz7mVNghHwjaCT01VzOdAiEAunEU3ha4VvrX1clftlMkyM5fB8bg28KPIYzq91Ucb2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.58.1-pre.0","@glissade/scene":"0.58.1-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.58.1-pre.0_1783159985279_0.10815561250612737","host":"s3://npm-registry-packages-npm-production"}},"0.58.1":{"name":"@glissade/backend-canvas2d","version":"0.58.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.58.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"73e690898be9aa8113ce18e350e215151f9765bd","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.58.1.tgz","fileCount":7,"integrity":"sha512-t85aSIGvvPF9BKKSQLgKHdj6Ai4pU01W0LkIlZ3/HZV3U+HYYYNGSj/SlT7RE1Bn5+isiot2nNvxznJVYKlMww==","signatures":[{"sig":"MEUCICrh2PxhDVeRmkG7EVSb6cPnxJdm4TcZHp9j9NlKBGDAAiEAuRzzfnDhm0UAMTb6GrPqX+q/oGLrKvIwe2Ccpio/6E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.58.1","@glissade/scene":"0.58.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.58.1_1783160371906_0.9037797859583641","host":"s3://npm-registry-packages-npm-production"}},"0.59.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.59.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.59.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"fbdb780c42f37a10c3ae5223b2e9a2f644074006","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.59.0-pre.0.tgz","fileCount":7,"integrity":"sha512-urRXP7elbOrmYhJjy2EXOsZRVtI2Eq17wvRvaO0RlhkK26PL2u/jxcdYRZlrP6tegQaXWkn/o7+LRXpAkNkHyg==","signatures":[{"sig":"MEQCIFI2X8R4+9UTMQkm3x+M71+JY0WufqquwElefOeS3K/yAiAiGIvH9a1+7Pua+F8Ew9oJ4SoUh1DI0PfIuVJKd7StPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.59.0-pre.0","@glissade/scene":"0.59.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.59.0-pre.0_1783187371213_0.9217818555383501","host":"s3://npm-registry-packages-npm-production"}},"0.59.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.59.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.59.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"47e3c773426033ae64ce48316db0838829842d9f","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.59.0-pre.1.tgz","fileCount":7,"integrity":"sha512-v3wpd0JDBYV22zWwcSfVX84XeOyWWZn7JDmYERt15UnCSEM/y5St2h4WhFtKqWf9ZGdGd5RhQ5iGo1AKIxMd3w==","signatures":[{"sig":"MEUCICMU52c5Zi9CTuEwgvghROkzqB0O4GdBMLhQ2e4JumOtAiEA5yUKcfk6Xeakm+l9O4BjtyE2GIuEprJkkC/nJFrMld4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.59.0-pre.1","@glissade/scene":"0.59.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.59.0-pre.1_1783189372717_0.5489783735067495","host":"s3://npm-registry-packages-npm-production"}},"0.59.0":{"name":"@glissade/backend-canvas2d","version":"0.59.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.59.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"9588bb13bdf2d3e69cca83a80bc55eaca01ef7a5","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.59.0.tgz","fileCount":7,"integrity":"sha512-RoHYQQZS+NpCyeF8j8lffdPcgvvFNFrCLRosKdIb0ajnz4/MeUa/PPqpZ8QQbJhOQppxrXgq35MnjzqQoeyrOg==","signatures":[{"sig":"MEQCIBs7HiaH+dQd4x0yecovV//szftErY+n4fdHkLRmY6V2AiAkhGsvUzi1BkP0boPMASAWZca9Qn95RAsEnjaW1BOQhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.59.0","@glissade/scene":"0.59.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.59.0_1783190269635_0.4349485100916788","host":"s3://npm-registry-packages-npm-production"}},"0.60.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.60.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.60.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"f83cc39bd4d36c9ab904571e60c61113d389dead","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.60.0-pre.0.tgz","fileCount":7,"integrity":"sha512-chr/sU4lK+tkYCnHgdqCBOOrxiqPYJKcdQ+04HdF0ELBasd+U9LOkgYj63FdWqZ0csVqZ+1ziNKHjqsSqGuuhg==","signatures":[{"sig":"MEYCIQDyxC/LbAEEnoWHggrPjBKNvtDNSaMZFfvkwr8Ixu4uCgIhAJhZB+grnP1PrfkIhw9MJJsUEHR1WPRAJ9ySdGeYe7tj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.60.0-pre.0","@glissade/scene":"0.60.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.60.0-pre.0_1783192946837_0.3090046057492164","host":"s3://npm-registry-packages-npm-production"}},"0.60.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.60.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.60.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"d10b87bf8038881080f4c0a6046f31810839fbad","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.60.0-pre.1.tgz","fileCount":7,"integrity":"sha512-HBWoZmCgmhQOrHX8sh79w1NtkS8go93KghXuWALTV+rIUiFbQCQiIj4OKTOJZMlo3H5gI/WwlRZNkxanLOENnw==","signatures":[{"sig":"MEUCIQCpz2adXeMv22X6qEccH0lDvFesIWOAUbxgogQXxvbi9gIgZXl/9KO4vFAMVCMMGBxheSN3sEEPkxkiUo2VlOEVj/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.60.0-pre.1","@glissade/scene":"0.60.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.60.0-pre.1_1783207688199_0.6041436704891594","host":"s3://npm-registry-packages-npm-production"}},"0.60.0":{"name":"@glissade/backend-canvas2d","version":"0.60.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.60.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"114b813a89b7300c8979b067162e30290c2e1142","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.60.0.tgz","fileCount":7,"integrity":"sha512-4Ixi7naqwX03u2QZ3sbEPiIz033It4p4Qa/xxiY491/LGaXOQlXEdKnwe0/LCTNUXoZUl9Kf17fzvQw61+81Dw==","signatures":[{"sig":"MEUCIQDj/ycdYgr1rgSr0/MktWhK9vhJwtVHtn1jkNOw45QodQIgbZBDqq/oBcSVHzsVxFBwXW+jNGvFAhALOndykVY40EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.60.0","@glissade/scene":"0.60.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.60.0_1783208816256_0.296840920525677","host":"s3://npm-registry-packages-npm-production"}},"0.61.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.61.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.61.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"7981ec9fd205fa55480577c2031d35982a09598f","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.61.0-pre.0.tgz","fileCount":7,"integrity":"sha512-nTxBWX7SGLsxHivlDffUTrupysyiT2WeXI5P4j5oXTN/FOt563lVjxZ1mkS0jaVJlxESS1yK3qQPHEjjUtZI9g==","signatures":[{"sig":"MEYCIQDc0LFEjkUOCF6stTBju5Fpb5mbvW3U8ZDf5kyvYK4tHQIhAMgucmjVOW2X/qpa6WacWkmJL7w+8SiGnvC+/iNQyUVt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.61.0-pre.0","@glissade/scene":"0.61.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.61.0-pre.0_1783212767066_0.9083537348154656","host":"s3://npm-registry-packages-npm-production"}},"0.61.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.61.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.61.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"f1093095d47bf00df9fdf456641c9cc882dcba29","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.61.0-pre.1.tgz","fileCount":7,"integrity":"sha512-BRyy9OKug52ZBSwMp9VPI3Tt+dJCMKMY8iuVtqufPut7SdxT5v07LdvALZ97Ugs2YyD3LieC210iGOkAynzz0A==","signatures":[{"sig":"MEUCIQCo+snL6bxm95RcPhASA2SQBj9p8eoxuHcQYSTVhqIqgwIgCBWpbNe/Rfc+3uE7Of1BTRv8naWm9190fOUvBzDnVkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.61.0-pre.1","@glissade/scene":"0.61.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.61.0-pre.1_1783215163090_0.6987870833251835","host":"s3://npm-registry-packages-npm-production"}},"0.61.0":{"name":"@glissade/backend-canvas2d","version":"0.61.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.61.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"2016a85d3740e207c9d615bb12d05494907ad922","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.61.0.tgz","fileCount":7,"integrity":"sha512-SpNckMj1F1FI1zCXVYD4rKui60BSudJcLLHCTComDvc0JJCl3+cwjOSO0j+dT3VBt3WN1YaMZp40f832nBLlsg==","signatures":[{"sig":"MEYCIQDQLD6DlJ1U/JeJjCiSyDyXX0jfcOWb4v/2CMnCw92VpAIhALJqtOzCppixmV+rpRAYjFLpQHlky40knFRUr0G+BdRu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.61.0","@glissade/scene":"0.61.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.61.0_1783216003300_0.8083438803505121","host":"s3://npm-registry-packages-npm-production"}},"0.62.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.62.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.62.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"667c2bde8aba244a8f309149200a7a27ca7d97f9","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.62.0-pre.0.tgz","fileCount":7,"integrity":"sha512-AqfSdij3PtbnySFxyHZax2hY0vPUgzCHuK1EtZbOsDa7Usu6gfxSMWElElrmi52KWQTus7LkiSKf21UJ+XRswA==","signatures":[{"sig":"MEYCIQCg5eIeajhhFPGpSMW5mQ0fbbk0ZmIPkTEF0UxaLQet7wIhAIJk+4+1fea7OQqA4lUICtmlN5JbGpVWaMhf9aFJdQEe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.62.0-pre.0","@glissade/scene":"0.62.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.62.0-pre.0_1783219520792_0.860537453035837","host":"s3://npm-registry-packages-npm-production"}},"0.62.0":{"name":"@glissade/backend-canvas2d","version":"0.62.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.62.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"8f631eb921e11413105bf75e8ead3160e668de77","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.62.0.tgz","fileCount":7,"integrity":"sha512-FRMEWCv4x0+8U/eWF0HEatV2JExoVqqK9JT1/OQyxl8DvMPhoSEc7MzLzj7MVZ+LTZosq9ybdQCtb04viPl3Ig==","signatures":[{"sig":"MEUCIQDA4hsnO7Q2ohz3IVk2DikUYQOraI9RZVSGL6PgltcMEgIgLynoRAI1nNoJ/6Y5qWzZy7S6QpDzT0onV2ctIikirBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.62.0","@glissade/scene":"0.62.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.62.0_1783220436420_0.04375973195103722","host":"s3://npm-registry-packages-npm-production"}},"0.63.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.63.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.63.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"1485d9532beb70ade5a6f3037cba2cf46cfa9eb8","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.63.0-pre.0.tgz","fileCount":7,"integrity":"sha512-ee2sZiGSA5XYR8zXK/qg+rsvm7pVD6bCCrf6mS4XZaO4KP08Cags2k71YAs+gQLjq8zfd14yF/6+yZGCMDGRBA==","signatures":[{"sig":"MEQCICvLjjXGR3KIOtIb8EYGsoVCq/Tlwph+LNkeeTMk0njSAiA6GYu5BEcQFmYmrX8gc7kp+vP+Wl3pdspf1keA4dYuvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.63.0-pre.0","@glissade/scene":"0.63.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.63.0-pre.0_1783222711048_0.3094929886960309","host":"s3://npm-registry-packages-npm-production"}},"0.63.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.63.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.63.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e3b9a5b52789f1e201a33376f359a35316ddc705","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.63.0-pre.1.tgz","fileCount":7,"integrity":"sha512-j8kONwGsUsS11ry3SxJqVy4x6X6aVTcOlphupgW895gbHSpFcRS4018/mIwdrQEvUnCYTLaUIK/G8A2XSr8pOA==","signatures":[{"sig":"MEUCIBXXlPI0BXGne29FG9tmxN5iauSaU1a1sDDfAsjY9MBfAiEAwXVn7sURzTvV133t9ZWFHIGYLqTubekcjCDozwNN6u8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.63.0-pre.1","@glissade/scene":"0.63.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.63.0-pre.1_1783225292783_0.8721487322500638","host":"s3://npm-registry-packages-npm-production"}},"0.63.0":{"name":"@glissade/backend-canvas2d","version":"0.63.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.63.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"eadf61058cb7d8bd7c223b2255812da354ab4e20","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.63.0.tgz","fileCount":7,"integrity":"sha512-ii6CqAfNO0cCqX0Kh1O7J4eHpHp2zh78oIV1WCQQh9LjTIDendQNrcDSNCTIIGUPc5W9oDwe1Dc6wjR3Ctkhhw==","signatures":[{"sig":"MEQCIFZnfhHn9sVFBVFOeZIuLZ/LHau9CNaCTjYSbN29a+iFAiAUSMeLAIht5ezWak27E4fj1trIxzaTwxqyoH4xZUzCSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.63.0","@glissade/scene":"0.63.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.63.0_1783236270863_0.40648495157698417","host":"s3://npm-registry-packages-npm-production"}},"0.63.1-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.63.1-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.63.1-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"12455adf69d40d953168107ea3eae01b40b1e85c","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.63.1-pre.0.tgz","fileCount":7,"integrity":"sha512-zgIorHdh49Q9Xon7ip9N795YyWsjKHg9OeyeJltOV9Xr2bzV9iXxVoMdjtMGvUaz7D5YposVh5LI8yAfOiCfTw==","signatures":[{"sig":"MEUCIBBeIZWDFbWwPmAmu1Dbt4JzAhqN17Wn/gOytSqBztRKAiEAoTdsluleFdz0xmi5ehu1BbY4BwUi2xkaPjT0spwLcTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.63.1-pre.0","@glissade/scene":"0.63.1-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.63.1-pre.0_1783259305074_0.20164175843024168","host":"s3://npm-registry-packages-npm-production"}},"0.63.1":{"name":"@glissade/backend-canvas2d","version":"0.63.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.63.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"c6c1cd649f9797cf63e62be2ff1dae593e82ca7c","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.63.1.tgz","fileCount":7,"integrity":"sha512-G4brPgbAUaRkZP79hMkuan/e6IOhvp05muRt364IOUY4rKOmAqKQYkCikcntkUcl+79EKiM6B+GnSu5O7LqE3w==","signatures":[{"sig":"MEYCIQCv+Qsr9PiO8B981I8u1VzLhPksOwmXyrPy1iBRIhjHgAIhALdjs6aLMPC4cRSqFe5zs3yKMhQILjN+2PKNdxoLAW0N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.63.1","@glissade/scene":"0.63.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.63.1_1783260823559_0.7249094283093707","host":"s3://npm-registry-packages-npm-production"}},"0.63.2-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.63.2-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.63.2-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"264e251afcf3ca1c5da9b96e0c8bb2acd0f91ede","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.63.2-pre.0.tgz","fileCount":7,"integrity":"sha512-6qHGt8bRKSzoq1DHGBMcLj3l8EGYJrBnQlklruKZgp2h2XCU6NM/yNmXMhkRDhcZXitWxHeKGA4hiZ3qOxcfnA==","signatures":[{"sig":"MEQCIHsKCHAUTJJ+fxDIkFkzYFUsdpHJAOpyIwlZOA7qIkWCAiBfGUjeCToloMAKCLgUId2lWZsX6+3sJbYmnjzxYDv6mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.63.2-pre.0","@glissade/scene":"0.63.2-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.63.2-pre.0_1783262563060_0.9594935948735768","host":"s3://npm-registry-packages-npm-production"}},"0.63.2-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.63.2-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.63.2-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"c3dac899cd32d33c0f267c841e592448bb8c41ff","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.63.2-pre.1.tgz","fileCount":7,"integrity":"sha512-lageReK1oOa9gEalGoQMN5hgZVwet+0vX/KN1itgk87Azz5yP9jMUawYbBo9dN2IA/MqoLwqXNnbHWiui5x86g==","signatures":[{"sig":"MEQCIDT0IQwvjW9r3N1cCAxLT3FYZ1LnJNSHNE7tUBKWg2MMAiBwGCXvyG2DreH3RLTGXbQI3d/w+kbNJdgw3ngPbq5I9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.63.2-pre.1","@glissade/scene":"0.63.2-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.63.2-pre.1_1783263819302_0.26102486059925956","host":"s3://npm-registry-packages-npm-production"}},"0.63.2":{"name":"@glissade/backend-canvas2d","version":"0.63.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.63.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"36c24f4e0b976eaffd187042c8a97305c09eb27e","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.63.2.tgz","fileCount":7,"integrity":"sha512-1cbFv4SQ8Z9+Rf5iKvdusb3lXf0Agd1CA+yuM+6g9QXOgkr+6wdgXElNzezLDwhnenHn40DxUOEhl8a1USnZ4Q==","signatures":[{"sig":"MEQCIAQvrW/l6GTv+hSjJV1Dogsg7T1mUTwap1UyBQKBKKFuAiBwV+csGzG8bmkwaeXSeqX0fckkbpl/20JfpzME28wUqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.63.2","@glissade/scene":"0.63.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.63.2_1783264669291_0.54212284188773","host":"s3://npm-registry-packages-npm-production"}},"0.64.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.64.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.64.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"21f9b28c53d074d8be55dfbfe9411821803ef4d2","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.64.0-pre.0.tgz","fileCount":7,"integrity":"sha512-8x4bwvimZaACtLGTMnCNZzGmGSQOF7vnB/Mc6ieLqvMO0uPMYEod1uuQYX0cAIZK9Z9JoG2T5FFNbTpu2iMtpw==","signatures":[{"sig":"MEQCIBFhVu85eMerwoHWr4AGZ3pbl3xeJHyX3cbLhzx1bx+GAiB+buAK7vMz9EwhqQ+zPczTCFLWH8Wz0BW3ErPWbd3GeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.64.0-pre.0","@glissade/scene":"0.64.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.64.0-pre.0_1783266702261_0.7140513259617185","host":"s3://npm-registry-packages-npm-production"}},"0.64.0":{"name":"@glissade/backend-canvas2d","version":"0.64.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.64.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"4359be90197db05b502774091015a3fd9a5f6aed","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.64.0.tgz","fileCount":7,"integrity":"sha512-I5tOL1nBtJ9ov33jC1vRoY2EQgZDxZf6apI69isOkKNWLWlB0QbQk7lT41PhdHEFzlqEqVlQDT6nJoAfJPONHA==","signatures":[{"sig":"MEUCIQCq7Sjdh3c9cGRvNwxjxWKqyOQw3c+yd/EYCW6TI0j6TwIgapR8UarLzWMfx830fAGZ4VQSV7aBia9q8diwuajelmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.64.0","@glissade/scene":"0.64.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.64.0_1783267735212_0.8727784829218761","host":"s3://npm-registry-packages-npm-production"}},"0.65.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.65.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.65.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"cdd64874291cfab151ea2d5e18e7c3e28204aed5","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.65.0-pre.0.tgz","fileCount":7,"integrity":"sha512-ccVQeamBLIUjpAqqBEGbO2E+GMrklg4l0SfkJx/vPisCqbIuL1rZ2NUn23zYEuxlzx8AFOzVXA3gX/aO6AZbrg==","signatures":[{"sig":"MEQCIDGKHJj0Rbk2ee6vVVLvFdENmJPsd0cpRkBYNJGYE8nDAiBMuAFZz/LEg0ugwgYDYJHBk3NWuQGekwv6xf9Rcyg+qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.65.0-pre.0","@glissade/scene":"0.65.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.65.0-pre.0_1783271349660_0.6134887064862551","host":"s3://npm-registry-packages-npm-production"}},"0.65.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.65.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.65.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"a865c44580bb3248076ed141a43e750471b28162","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.65.0-pre.1.tgz","fileCount":7,"integrity":"sha512-U8bYOm/ZcjHLKwzpAYd3j0329jUo2YXuL0uEHzCsSOeQEPyrKDnx+OPnEKwuxFMw34zrVT/bc4vQldsnG1re9A==","signatures":[{"sig":"MEYCIQDsc98CEwls5fKGczdivLFIzn0DbUrU9rAWW7MpaO+zdgIhAPjZtyxijU166wfnAHPa+tgwWNGJB5WAsSqlxpp5uqSk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.65.0-pre.1","@glissade/scene":"0.65.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.65.0-pre.1_1783272925020_0.8871459741943379","host":"s3://npm-registry-packages-npm-production"}},"0.65.0-pre.2":{"name":"@glissade/backend-canvas2d","version":"0.65.0-pre.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.65.0-pre.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"e1c43fcd4981dd92aa76522d7cad611f66153ab0","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.65.0-pre.2.tgz","fileCount":7,"integrity":"sha512-GLdPLEMqzgaumwRoxrcpnclR0Kr5t3muOWEoHp6GxD/lYjsH9MFD6Thyk0sbNoc2NgBUabCmhyTyVyq/nVYayw==","signatures":[{"sig":"MEUCIQDk65An7WfjjPt+Iflmioa+/hFfOYQGIPK1IWSyvq9pAgIgaINMlfG3rL2C0sdcqyPNgkhBvIInqkjN1NbWaRb6+Og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.65.0-pre.2","@glissade/scene":"0.65.0-pre.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.65.0-pre.2_1783274783228_0.9711956223556797","host":"s3://npm-registry-packages-npm-production"}},"0.65.0":{"name":"@glissade/backend-canvas2d","version":"0.65.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.65.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"422bc21f2ec79edeb65dd4ee3b50ac2bb4efa904","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.65.0.tgz","fileCount":7,"integrity":"sha512-FB4HsvO8v9zDgqAk8nXa94NCgrHIElXSY687PCPS7e7niaFJNVz2FaoxPLG/KAG59rDLMBFjzdmeimOhqKnfKg==","signatures":[{"sig":"MEUCIQCt0XAyHQMhYFgXWxqqGWe/zNuPtRxUVDgWaTHlPhxiYAIgeWqkd5CnvcBw5+SqtHiDMs1xcvb8UKo/6MjT0E5qWhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.65.0","@glissade/scene":"0.65.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.65.0_1783277797514_0.998693191869485","host":"s3://npm-registry-packages-npm-production"}},"0.66.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.66.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.66.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"0347fa791002cb276d0af19ac6cde5681095f375","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.66.0-pre.0.tgz","fileCount":7,"integrity":"sha512-VqMaei9hK5AmoBvP27RLAarqAmTjRIYc2GgTthNRfvhL1kfGfECwWlA7g51xpjJQOoIcHmLq9Lb29AAqWGxm6g==","signatures":[{"sig":"MEUCIHWvvh2MI1/iWwbj3g+W0R1AXH3OPOexOH68Isu6b/f/AiEAr5AIA03PEDYijTNXzvAd170eGTwNskWWzcqFB7Sa7rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.66.0-pre.0","@glissade/scene":"0.66.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.66.0-pre.0_1783286377349_0.5539987539179825","host":"s3://npm-registry-packages-npm-production"}},"0.66.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.66.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.66.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"37d75f0e52553a49391ba52cb72770cad32739b2","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.66.0-pre.1.tgz","fileCount":7,"integrity":"sha512-r3qdFelU2BhXV423aApV6p4v4X8ImJUpIhBctu5Dz5tUYB5l7CN8nnMEuypCYmNhHYj5W1n2JKTzKN/mfv6/fw==","signatures":[{"sig":"MEUCIQCmox47dqCTAGNIq4iPArvj+ZSpDzD5oJJZPX2L1vULkAIgbVsGnu/xMt+tDqq4oIQc/+aaHuwZYNvFcZOeBvMzKbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.66.0-pre.1","@glissade/scene":"0.66.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.66.0-pre.1_1783298545443_0.8040238442548913","host":"s3://npm-registry-packages-npm-production"}},"0.66.0":{"name":"@glissade/backend-canvas2d","version":"0.66.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.66.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"280761d7076de8c869171d44811d5b22cb4d4121","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.66.0.tgz","fileCount":7,"integrity":"sha512-piSEG5ADtPCG5jekVToLXe9wa6bw7t47frTn6NzRbhNSklCisb65VlJ6OVheEtPon1l2tUBfZa4hC5oubuaspQ==","signatures":[{"sig":"MEUCIQCZwb+fZCL/GBvj72i+eKzLjq6RA1BTYwEfHqoKOWcv7wIgSqcBcS72gyA5Mdvc/KN5I0+7WQ/W2a74s5gj5PxLQDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.66.0","@glissade/scene":"0.66.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.66.0_1783299992539_0.7807107659762513","host":"s3://npm-registry-packages-npm-production"}},"0.67.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.67.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.67.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"74809b955729785717ea7d85415793c1048355b5","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.67.0-pre.0.tgz","fileCount":7,"integrity":"sha512-wlG57D3aUdwPWAjONRXj10zY8t2HQ7TRognqxxXtUxgSzAuaG2+taViIYa1cQjUD+hQJEaPJPyRwnDNiVeK1qg==","signatures":[{"sig":"MEUCIQComgCDnL1vjK+kLJEDtTXhmye29BJ7MjqRW85EInEsWQIgJfMa70kD6nha+KqlpM2UdBQBo5/hyQEM7Wpw3R1jbnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.67.0-pre.0","@glissade/scene":"0.67.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.67.0-pre.0_1783305065017_0.7629821666522683","host":"s3://npm-registry-packages-npm-production"}},"0.67.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.67.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.67.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"cf4cfbccbfe16a4d06eddc0a1746f53af350c915","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.67.0-pre.1.tgz","fileCount":7,"integrity":"sha512-9ts5SxQbUPp0/Px6BBuCdk3h5EzIKHwyeNQbX3HkyqbrKttOEodBIBuUYUerK0ZR2hCXoyMjR8a6qV2JilhatA==","signatures":[{"sig":"MEQCIH8BUSNkWvLC+2Uofinhlu0Je1pcXRNLTk16GyFlWc3dAiBv0MKBBJ4mfQaRTHIBycBFcftKXAR1EX22GKlHSDlaNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.67.0-pre.1","@glissade/scene":"0.67.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.67.0-pre.1_1783306253752_0.038348856301007705","host":"s3://npm-registry-packages-npm-production"}},"0.67.0":{"name":"@glissade/backend-canvas2d","version":"0.67.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.67.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"cfe20fa2f2114eeaba5d8f123c87f77935b553dd","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.67.0.tgz","fileCount":7,"integrity":"sha512-zpe3PbgdaDcUAfQMWnDbsw6rpntZMZcBDtISGBQFOtDyJYEJAZ+cd/9tMvO9EZdyLDnmtUXLXME/o2Xgx4Jr8A==","signatures":[{"sig":"MEQCIDEQfnYWoBfZPk8VIAfXlJOREL+HJMQvP5jF1DHxeSStAiAiJcZzgpkBfMrtn1h79dl1rhmH7d4bEbnVmvHhq4lb1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.67.0","@glissade/scene":"0.67.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.67.0_1783306735244_0.41323323384407606","host":"s3://npm-registry-packages-npm-production"}},"0.68.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.68.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.68.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"1998fe95e86c3e59bb151f60d481df5bcfe518f9","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.68.0-pre.0.tgz","fileCount":7,"integrity":"sha512-9ifsjA5TV4v4NQdUx3XTltkYtozVFRkdodeIrzb+R1ztP/BhaIZgUJZH46bWy9NI15nSybLB+B+eep4Stq631g==","signatures":[{"sig":"MEUCIQDo/kFIQIBSDLhLz3tFW05+YN+w5l1+T2HFS73ZOkp3eAIgJdjhIWksYQVDFxlO5HiSZKNC63uZzITGeJfp0nfSRp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.68.0-pre.0","@glissade/scene":"0.68.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.68.0-pre.0_1783314037972_0.11519195844179353","host":"s3://npm-registry-packages-npm-production"}},"0.68.0":{"name":"@glissade/backend-canvas2d","version":"0.68.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.68.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"30cf80e032b9cdc428a291e094e368d148a1892e","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.68.0.tgz","fileCount":7,"integrity":"sha512-ME5gKdnfDDmfokCeTvpRtGjzjgFaf9EypCKP9YBk7MBXrr4QyLWY5LTRW+s7REhHPYVtNSV7+k2WraK+HXTYUg==","signatures":[{"sig":"MEUCICnZ1sacqfAqEue5pUhvNyhzAtCNa9BXj1YqEwbk7hhaAiEA870DGl2A9xNEZx5I+VUthcaHXFRbqyqBBurMrZaJdjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.68.0","@glissade/scene":"0.68.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.68.0_1783315248020_0.04546651536390467","host":"s3://npm-registry-packages-npm-production"}},"0.69.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.69.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.69.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"67da9a99a3119b6e1fbcccb12e87476a7cd9054e","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.69.0-pre.0.tgz","fileCount":7,"integrity":"sha512-Dch9myXBXuUZINOQ+KKrRrJmAuLWy20Hb2dV5YhDO1SGiNJnc/TLTTws2Sq3pKz2k2gnFfaWRqClbRAbk9TaqQ==","signatures":[{"sig":"MEQCIAzne6NWUGAjAbgvKRxv2+MGhCda4lQDgJeL30P0GG8jAiBqqlkW2eiMmP/GrE/Mek7DKtYTJIoBMetuRzpvVpJMGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.69.0-pre.0","@glissade/scene":"0.69.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.69.0-pre.0_1783346372348_0.3442521395354501","host":"s3://npm-registry-packages-npm-production"}},"0.69.0":{"name":"@glissade/backend-canvas2d","version":"0.69.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.69.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"82867c14b9127d95e209e6e541290edba75a41cc","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.69.0.tgz","fileCount":7,"integrity":"sha512-WXdRFwMNpe6d2iMWYBt7cJYZVe9bGfRZ0n8SDBjPens9NApubXIZ+MwHy6xpBec2y1O1XUGacnl0Sv3K1Cxk4w==","signatures":[{"sig":"MEUCIGqTUDYyKG2PhqjEPMmFAJSfb1xo187Q+G022INysteyAiEAuN+qAF2JrZGBWxDLrRPaaJi0G9uPNO51M9lx9/Xlz+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.69.0","@glissade/scene":"0.69.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.69.0_1783347316751_0.21919564110666778","host":"s3://npm-registry-packages-npm-production"}},"0.70.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.70.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.70.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"53e46ba8afaadc67ae82018c3cb4fc6e4bfe3aa2","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.70.0-pre.0.tgz","fileCount":7,"integrity":"sha512-4faJimUQpEKP/ZTZjFZGAkwy+yUVgwEv6ur/6Vzf03Rr/KTRXA5woumebSjgcysN9GM6eqYksW7t5sdd+qTUyg==","signatures":[{"sig":"MEYCIQCe71rWvvakk1zDjxwnVnNipYg/KCEL2OmVLzmud6TZwAIhAPxa87krtMwXUF/fNuGpOTHlPmUnH5vzfaAaQHjgcHL6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.70.0-pre.0","@glissade/scene":"0.70.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.70.0-pre.0_1783476377855_0.7695375453249049","host":"s3://npm-registry-packages-npm-production"}},"0.70.0":{"name":"@glissade/backend-canvas2d","version":"0.70.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.70.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"1e00246813d012ff7aebf566946f42c023b0c475","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.70.0.tgz","fileCount":7,"integrity":"sha512-BW7rMUbExPUMB/WUloT/ng7fOwKfvlz9uIbsbwu9UG1+iSex0hHcoo8VsO3SkZELqefiSxUZOqpm43QCo4FOtg==","signatures":[{"sig":"MEUCICPdRG0U2p4n9bDEXjaifo4ouG3PomXNXyi5WFzoSh1LAiEArtJwrjEhN7dmT+dpK6/biuJtk0lZYEhQ/uZDx6W9pOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.70.0","@glissade/scene":"0.70.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.70.0_1783540448633_0.920135988999484","host":"s3://npm-registry-packages-npm-production"}},"0.71.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.71.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.71.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"050d4c89847df79a294e207501a5eb898cdc9492","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.71.0-pre.0.tgz","fileCount":7,"integrity":"sha512-yWKNb1RnhiBDJuVLXu02kEoLbOYJeGfs0/Z5uIm0BNZLT/Kcr2PB1jX1E++ItXGnIqTc3IK0vpUdz20AnSqzLA==","signatures":[{"sig":"MEUCIQD7/KJzJbjjPPcgAEZ/ucLgiOH217JKvR1I1DyV1QS2vgIgaOPU31yqd7Nh/RD1G5/OxGayHvk+Q2/ysMhPa4lCV7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.71.0-pre.0","@glissade/scene":"0.71.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.71.0-pre.0_1783564381553_0.5262868505455796","host":"s3://npm-registry-packages-npm-production"}},"0.71.0":{"name":"@glissade/backend-canvas2d","version":"0.71.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.71.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"393d092b879be7e7a331eaaa2f4084560efe5e03","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.71.0.tgz","fileCount":7,"integrity":"sha512-w1TgiL5cAKSGKmCICyt7EfTqt5OUhmEwFpcWmHWxiwD3JPJUHNxXI/fRQP70Q0tF0gZIyJ4pieE/fsnOrTy3pA==","signatures":[{"sig":"MEUCIBv2t4Mix86Dla81RrmXaWWzKTb1hNkVNkMxvafCVvBnAiEAzHbwRTbPM4lSnU6akpwKzmZchklZv4EwNV8L72mbCBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.71.0","@glissade/scene":"0.71.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.71.0_1783633825411_0.4592629166007167","host":"s3://npm-registry-packages-npm-production"}},"0.71.1-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.71.1-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.71.1-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"1490e9ef8045382050d23700e6356fc437b8031e","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.71.1-pre.0.tgz","fileCount":7,"integrity":"sha512-tJHSu6enA3lMZ8hbnKmIVm77vysAYW8SbGZstXKpQaV4RjarMb4KaPlaZI/Rime+SoXUHHcnGipllwPOOsyGbQ==","signatures":[{"sig":"MEYCIQDBISyKXl+yI2Z45YQQyt3zInehKYZkdG3tFbZAxZaw8QIhAKzHoJ1BGscSUOpcRy1UEQH9cO0u6kiOqZKgXyn3bW3O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.71.1-pre.0","@glissade/scene":"0.71.1-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.71.1-pre.0_1783643345119_0.753028396202694","host":"s3://npm-registry-packages-npm-production"}},"0.71.1":{"name":"@glissade/backend-canvas2d","version":"0.71.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.71.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"6060af81cf23b60db8fdb971eb6643943012392e","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.71.1.tgz","fileCount":7,"integrity":"sha512-y2InxqcGjflDqiNKj/bEqiFHi7zCLDAXJ+nriTlH2CBeOJBA0Odo9ugpiyUIN4/u0K+yYPph0Ujf7NYD+Ms3Qg==","signatures":[{"sig":"MEUCIQC/bDNlJIn1XBNLfCHX9DpJplmNo2Qdf1ULBbbxxn/XvQIgDCAwe/yIUZvosjImUBvubNkFIslUDIBUwt/rSLh6V8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.71.1","@glissade/scene":"0.71.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.71.1_1783644703154_0.9694629860402999","host":"s3://npm-registry-packages-npm-production"}},"0.72.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.72.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.72.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"138126cd4dc0a7e1ce2e292b77fe31b2431ee290","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.72.0-pre.0.tgz","fileCount":7,"integrity":"sha512-DKJ6ynRu9PwYdUwiF7TP8v8efPGP5sTRSQxf/tj3wIIFCdqV0lIurmTg3BogzGJlfK1Msq7n5ZwGPjZa3I5ATw==","signatures":[{"sig":"MEUCIQCInAr7OQtVHJ9KYPuE2wgzlt2tTYzZ3R2oiF3LuOaE/wIgD8PNXJSD8djKRcreeVOlWpGSIt8TywwmQH+1eF/Jz8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.72.0-pre.0","@glissade/scene":"0.72.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.72.0-pre.0_1783682602976_0.37650612997435107","host":"s3://npm-registry-packages-npm-production"}},"0.72.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.72.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.72.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"2d53a74d2db8d53e74db644854ae793cdbc0017c","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.72.0-pre.1.tgz","fileCount":7,"integrity":"sha512-ngaP4/SaJvM3sU4EEB7QOAiarFjceEpTNaf72r9eErlbBuaDdhbE4EMFg370WeU2RQmcUAMJhKeTPe3nVMTRQA==","signatures":[{"sig":"MEQCIHmwhs4zxoqrrrkoqHvR2QnZEmgBkOluH4eqR5dJsY2MAiAM8dFrYjRSRe0DLWH5alYympbz53JOwwQa3jFxGU5E3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.72.0-pre.1","@glissade/scene":"0.72.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.72.0-pre.1_1783683400106_0.4497015016576651","host":"s3://npm-registry-packages-npm-production"}},"0.72.0":{"name":"@glissade/backend-canvas2d","version":"0.72.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.72.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"5fbcfa3c8e62e5b2f969c38ca056e8121318213e","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.72.0.tgz","fileCount":7,"integrity":"sha512-3YpGpX4U78Ub94aQFs6ZU1BEvhkTLMjAhKrWMoyAXeqbvJ21rgP+HUakJLksaFClKHo1bhRPdUxOX+CD7/2rIQ==","signatures":[{"sig":"MEYCIQDDRTfmnUN8DODgI8yQRJ/xDufbGCIOWE7w1kowweCV2gIhAOmANpEnUUY0yAJds1nsfd3KoL8SoaFFBzywVbDN5OS0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.72.0","@glissade/scene":"0.72.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.72.0_1783684197002_0.4435774546451041","host":"s3://npm-registry-packages-npm-production"}},"0.73.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.73.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.73.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"15d69dec250975feb53967db00005ea878173d6b","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.73.0-pre.0.tgz","fileCount":7,"integrity":"sha512-CsCJ1boOqXtfg9gxrWkS7hMOKKvzAs943Qd+/2yIKblO+KVFMx0Joap38qVj59q6oVFk/PPHMIwnSwtH6nUU8g==","signatures":[{"sig":"MEYCIQCAf0LGfdIIiexeFgyw9FRPpybxAUXcfEJUfiCtg1QH2gIhAKiD4i31jSQZENdtwCzQkekw2eC6osgU2NCvQFvMIBVo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.73.0-pre.0","@glissade/scene":"0.73.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.73.0-pre.0_1783686540342_0.49964100360538577","host":"s3://npm-registry-packages-npm-production"}},"0.73.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.73.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.73.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"c4686dee3a9242e7379b58e388b48aa8f6580bed","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.73.0-pre.1.tgz","fileCount":7,"integrity":"sha512-itC88+qpkpA0YMVAAmtkm6M0A7tdV3ldlajo9597cFJqDzyIYHojTobqGsTfxRWyoLtJeYcZTEhmUfuokOQckg==","signatures":[{"sig":"MEUCICaf1lLoTMIkB43GDFkMKD0+f8/TB2JsIlYJPccIspJoAiEA3Q8P4SeJzt9qy94TgiQ3ttoPPtbZV8RmDZZN/E3jeVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.73.0-pre.1","@glissade/scene":"0.73.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.73.0-pre.1_1783687726647_0.8866688032877967","host":"s3://npm-registry-packages-npm-production"}},"0.73.0":{"name":"@glissade/backend-canvas2d","version":"0.73.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.73.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"6726c9fb7a317cc56cc5b6c30daa8d5abfbfa111","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.73.0.tgz","fileCount":7,"integrity":"sha512-uQfPn15vDI2Dc5j711i+zDwip8OKSgn3eFixfNSXk0cVrWaFzkgGQvDC+WBYWxoboJBfj/1G2FGGqgU9hTT9zA==","signatures":[{"sig":"MEUCIQDuXtiuCRG9wjmFwMtwaD/X6Y449i5IU+oyC0zNL0VwhgIgCt5C3C1bnphfP/Frzxos/twMP6yC1PzZzo6MsYbLLcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.73.0","@glissade/scene":"0.73.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.73.0_1783688793268_0.32072573400965854","host":"s3://npm-registry-packages-npm-production"}},"0.74.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.74.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.74.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"288e2bcfcb9495e83133fe6f95013b0774e55df4","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.74.0-pre.0.tgz","fileCount":7,"integrity":"sha512-kG4O6pBqgKt8kok8hxE7/8eI9llG+o4GCw0MMjJIxjCjm3BNJyuin4+tOkMn6nQZ2EbErIPDTSmF363MTmTkGg==","signatures":[{"sig":"MEUCIGmOCwfzMTlQEqatukqTNYbzgLUpbiBaWF39ThBVr0BJAiEAug1ExQy1ltelpci7VrmKZl5m4LZGXbxv0lt24pksmTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.74.0-pre.0","@glissade/scene":"0.74.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.74.0-pre.0_1783699189913_0.14218843804397285","host":"s3://npm-registry-packages-npm-production"}},"0.74.0":{"name":"@glissade/backend-canvas2d","version":"0.74.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.74.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"5c3c4d99fb4195ae05905cf22fc00b7fc752f892","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.74.0.tgz","fileCount":7,"integrity":"sha512-qJJlOx3u4nppqtbjr5skRiPMdzLV7b3RwAV2cfdrSlbItAQGPehleyo+iylu87EZe7thTuBvhW+W4wXD4EhByQ==","signatures":[{"sig":"MEYCIQDSRhJq3qxao+hrlDMAz6KdB6mDnDhO17JMWAAroi5XYwIhAITPylktp2eq52X2eC5zgkpJPiF+LHXYjDgFC8Tbb6ZK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.74.0","@glissade/scene":"0.74.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.74.0_1783700472531_0.009284442617736532","host":"s3://npm-registry-packages-npm-production"}},"0.75.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.75.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.75.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"93e03be004b5c4af465c0da7d110b4439ebe2c15","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.75.0-pre.0.tgz","fileCount":7,"integrity":"sha512-EFTGqKIPYCvpdY4JVzMmsueTSHD3BcQBOzsCXP7WGz5zGxwXT3QEGJabW9PbTcDyeeQWfZwXBtUL6LkZzLHxEg==","signatures":[{"sig":"MEUCIQDLPr5to/Pat1CHF5tC5DJeFcvz57lVm1F+Cp/Synp+EgIgFitdDXCnQxBTGwdvpAswWCDEkgfE57JrVzD4+DZZAuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.75.0-pre.0","@glissade/scene":"0.75.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.75.0-pre.0_1783702869792_0.09967396236346837","host":"s3://npm-registry-packages-npm-production"}},"0.75.0":{"name":"@glissade/backend-canvas2d","version":"0.75.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.75.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"3b6eb15e463204544400b3919e96f7b7a5d6a4f1","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.75.0.tgz","fileCount":7,"integrity":"sha512-bp13Ddm3ue+C+/TgnS2nZ2tNOHz+EnfKvg3HeKQ5XZPkjr33uPhw38OPWsM8l1NY2rdnEb4mf5kC0nS92DHKGg==","signatures":[{"sig":"MEYCIQCIFSVVI+ihsOkXOly1VQmS2+sWYuMJE62N4G9vc9WkqAIhAKaoLpe0Q3UuoIeEQqj0EUx6f8AwsXwm+7YnLxf5Mwqu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.75.0","@glissade/scene":"0.75.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.75.0_1783703879486_0.2514224885440608","host":"s3://npm-registry-packages-npm-production"}},"0.76.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.76.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.76.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"f92b942ef3d7d2640046d772af12211cdc639ed4","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.76.0-pre.0.tgz","fileCount":7,"integrity":"sha512-QpjONl7ZpxXTRu7dhJs2YdWAvvjQnXDfdtkvUDIGaT9/wOuQB4CfOYLrWVIFPTqrSTmrCCB1//xmh9WfLDFaBQ==","signatures":[{"sig":"MEUCIBKDD7T1c0FzjbcBQaqmXX8kCTDYcNqC8zOz8nARmJj9AiEAiLkzmfZgRRRsSCDKvx5ddoZmnlLVp6NpZ13v+g7GCj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.76.0-pre.0","@glissade/scene":"0.76.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.76.0-pre.0_1783705422322_0.4977139733856226","host":"s3://npm-registry-packages-npm-production"}},"0.76.0":{"name":"@glissade/backend-canvas2d","version":"0.76.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.76.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"6f1cb7158ac2d833d2ec730b9bce8e9adab07af2","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.76.0.tgz","fileCount":7,"integrity":"sha512-itj/2nCS4s+oh2oSOtmJ38UucmzvtY6OfPf5r18fL+DVQho9rqdYKoNlVdL2p44HqRXMyCG46L2Y9bOhBr1KPg==","signatures":[{"sig":"MEYCIQCypdwlfrLokpRYvDnD8XiI6mfGmStGH8OqnBpmJ26OwAIhANypS2uNReMpP6LHR7T1wP97oRggxhGp+u9bPhXxP3rc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.76.0","@glissade/scene":"0.76.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.76.0_1783706330958_0.9188159488691097","host":"s3://npm-registry-packages-npm-production"}},"0.77.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.77.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.77.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"b665b60a09abf94559da71b5eea04836fe37be89","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.77.0-pre.0.tgz","fileCount":7,"integrity":"sha512-WmGdvj7YCoRaItWVqGO59wfVgpHm1UGzg7YeKVpJMgXX44RTig3AdmLKgsEAIQR20cBSMD2MdLQQ7o/DGazQdg==","signatures":[{"sig":"MEUCICK96JEA5v+YZEMJLk82pOOFw1FkGVWPcTlKI3y3LL6KAiEA2NJ+DhA3FM54T2RxRumqldJFT7YRYHRqcTNZS3CgSEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.77.0-pre.0","@glissade/scene":"0.77.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.77.0-pre.0_1783725420692_0.2497828605837511","host":"s3://npm-registry-packages-npm-production"}},"0.77.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.77.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.77.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"4ec005227acfe0890e6ad05f9512792427b4bc71","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.77.0-pre.1.tgz","fileCount":7,"integrity":"sha512-xQ49+sb55R+FiY8Oq2WN32DqkunjtdFki91olgkUCQKJsBYoNfG68ts5GcdimJji6DY9O2vulXTjpuXWGDd2Yg==","signatures":[{"sig":"MEUCIQD8c8A66LgBTHAmi9QowCEG+sxXFQyxnv6qcBoZxlXMjQIgYOKsEm30+/gN1AWOOvXrXDxuzN+O98x5yc97vTsScFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.77.0-pre.1","@glissade/scene":"0.77.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.77.0-pre.1_1783726654955_0.41271288460340094","host":"s3://npm-registry-packages-npm-production"}},"0.77.0-pre.2":{"name":"@glissade/backend-canvas2d","version":"0.77.0-pre.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.77.0-pre.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"0bbf1dfed7bbf48d53fd8a88bf0ec3398d8bbd5c","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.77.0-pre.2.tgz","fileCount":7,"integrity":"sha512-USyvjbf201YxA36uKCOJnSbM9FhEH+OU+/eQtuV2ZtWZNYfuuaAqZTTn0vb5oUw6ltcj4e7KrWyL0JDg9EbUhA==","signatures":[{"sig":"MEUCIEgmxLRlIp9O+ufN5pbf52IJjcBR+vKKfrArZFU2ZtX5AiEAjURbNKG0JPzSAZH++HkVhBMNlh1SfqYCMBUougiAiEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.77.0-pre.2","@glissade/scene":"0.77.0-pre.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.77.0-pre.2_1783727617265_0.29130859473043347","host":"s3://npm-registry-packages-npm-production"}},"0.77.0":{"name":"@glissade/backend-canvas2d","version":"0.77.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.77.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"17d54a9855e9982dc1eb034559b699469ecf5237","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.77.0.tgz","fileCount":7,"integrity":"sha512-PsWOiEymKQlW8LjX/9Ncbozh8JyuHPlF20PmE2ROylVgscLkVTrfZOdg0JEEGRmPLf5HYUYjcD84/1GOfyeu/Q==","signatures":[{"sig":"MEQCIApHOrRvVOO7jWbqlG7QQ2jaTdwZUM+FDjY8da1c3uqaAiATgdkltUMHK9jOdMIe2p+64lwZJLr0ytN6BftsRkqEkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.77.0","@glissade/scene":"0.77.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.77.0_1783728102728_0.45869298355583243","host":"s3://npm-registry-packages-npm-production"}},"0.78.0-pre.0":{"name":"@glissade/backend-canvas2d","version":"0.78.0-pre.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.78.0-pre.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"9d8cfc07e6f12c87a2f596a1cc71f20ab29130a5","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.78.0-pre.0.tgz","fileCount":7,"integrity":"sha512-E6H0MgwLgSWEqTXxbe2YPahL+h9FRl9IMKH5T2DWh5zf1KAJCg73v0LN7LCT223ID8R2hSUxn1yXr04qab09pA==","signatures":[{"sig":"MEQCID7UTOikqs0cLRNtNPILKZFEmm/YaUs6ZApVgFZ0rlagAiA/O9eP7/aqI6xWHHlAmxPVwDnE+GRkQZS7Sm6oy9JfMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.78.0-pre.0","@glissade/scene":"0.78.0-pre.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.78.0-pre.0_1783730388410_0.07397348078441901","host":"s3://npm-registry-packages-npm-production"}},"0.78.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.78.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.78.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"03ff540d4a66c6f862d7199cccf9b1d7a0cc9eaa","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.78.0-pre.1.tgz","fileCount":7,"integrity":"sha512-LC24EmPv+aGYkV7tQre9XaGVoF9iy1EKRX8mwEXlgekBYot5CyNSjDlv2G0qTmheGqnsns+eU2NEgRMih1ABXA==","signatures":[{"sig":"MEUCIQC54XCUa6oaXcBlvsQeOHKYxC3TFNl9+StdU9YEknuoZQIgbFrQdBx343rc4qh/Knc78GMoLOc4gohM5YtG0lrCE1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.78.0-pre.1","@glissade/scene":"0.78.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.78.0-pre.1_1783731289227_0.6987339290049397","host":"s3://npm-registry-packages-npm-production"}},"0.78.0-pre.2":{"name":"@glissade/backend-canvas2d","version":"0.78.0-pre.2","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.78.0-pre.2","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"d5b883ea0d19117a092d949494c866c2ba72c10a","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.78.0-pre.2.tgz","fileCount":7,"integrity":"sha512-jW0Vo1JEAKuANyS95aFvpl2KchQavN0JjqUqn2Wiu+HgFdB1bYj1KlpWOY0ZZfbwqTAHJYrD43w5dm9RX0Rd6Q==","signatures":[{"sig":"MEQCIB3JOIuZiSepwxDqsPMXBPECmj2jDmK2POn6HYJuRIcZAiB9k1ZSRUwkBGUN9+8t/xK1Qp3bSvwHl54Vqglct+V0ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.78.0-pre.2","@glissade/scene":"0.78.0-pre.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.78.0-pre.2_1783731810217_0.8689737489459584","host":"s3://npm-registry-packages-npm-production"}},"0.78.0":{"name":"@glissade/backend-canvas2d","version":"0.78.0","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.78.0","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"c14ee8a667f5a0b2ad06c0ef4b31fbd6f6fb5fc3","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.78.0.tgz","fileCount":7,"integrity":"sha512-NO30I6AEXzaLfaYKZIpWw/SEg7XyhRk/ioundFawvbF4u/OHHo2Qfca+Tl3ra1UxFJf4ZLOrz5MCkLJ0PHBYiw==","signatures":[{"sig":"MEUCIQCid8F0NG1qZrS3LIBhRyLZH+iC8apfMy3KsNsT6j+iigIgU05MFRH78De74juyEGG2pjSX/HsdxQftVjd0SH881x4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.78.0","@glissade/scene":"0.78.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.78.0_1783732612821_0.8962065786110818","host":"s3://npm-registry-packages-npm-production"}},"0.79.0-pre.1":{"name":"@glissade/backend-canvas2d","version":"0.79.0-pre.1","license":"Apache-2.0","_id":"@glissade/backend-canvas2d@0.79.0-pre.1","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"dist":{"shasum":"6b756878160b70e72a27070565442e02f9029239","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.79.0-pre.1.tgz","fileCount":7,"integrity":"sha512-KGaj/Eg1nrLH9uAz8iUetCh05UzaZELHpXqi7Y6BM5iMcjGrsPxUiBWx2ifCvHSGQQrQKHxZDcAVoKpaPAZM+A==","signatures":[{"sig":"MEUCIQDOEPYdrr+uaiv6mldqfpioea5azpmbg4jDFKYVzQeXKAIgfHiQC9UfcC+uN/pqqTfn+KTQ1Cc4nemLXGvbxYb33Z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24747},"type":"module","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"repository":{"url":"git+https://github.com/tyevco/glissade.git","type":"git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@glissade/core":"0.79.0-pre.1","@glissade/scene":"0.79.0-pre.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/backend-canvas2d_0.79.0-pre.1_1783737536360_0.7728386464402817","host":"s3://npm-registry-packages-npm-production"}},"0.79.0":{"name":"@glissade/backend-canvas2d","version":"0.79.0","description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","license":"Apache-2.0","engines":{"node":">=20.19"},"type":"module","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","default":"./dist/snapshot.js"}},"dependencies":{"@glissade/core":"0.79.0","@glissade/scene":"0.79.0"},"repository":{"type":"git","url":"git+https://github.com/tyevco/glissade.git","directory":"packages/backend-canvas2d"},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit"},"_nodeVersion":"22.23.1","_id":"@glissade/backend-canvas2d@0.79.0","dist":{"integrity":"sha512-0l4TzK1y0lpI7NMCrLUmqVRsTBcwrmzC2jc0sAm4KscsNTqJsP1aDNeJ2OMQ6p5oOWXN+qcRrAbJZ8wMR+dzyQ==","shasum":"b69fc107e73c9530653658d6408a85a6778aa92a","tarball":"https://registry.npmjs.org/@glissade/backend-canvas2d/-/backend-canvas2d-0.79.0.tgz","fileCount":7,"unpackedSize":24729,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGfoyOf/h2lDPg7tIFRkC/xu/LpCCOaR00cZB0PCeP2FAiAokvmTzpr7mz408K+zasPFasRPWbDbP9HK6kUke2sydA=="}]},"_npmUser":{"name":"tyevco","email":"npm@tyev.co"},"directories":{},"maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/backend-canvas2d_0.79.0_1783739067890_0.010138466714155525"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-11T17:55:25.931Z","modified":"2026-07-11T03:04:28.163Z","0.1.0":"2026-06-11T17:55:26.257Z","0.2.0":"2026-06-11T20:48:09.901Z","0.3.0":"2026-06-12T13:55:33.940Z","0.4.0":"2026-06-12T16:38:42.448Z","0.4.1":"2026-06-12T18:26:47.349Z","0.4.2":"2026-06-12T19:01:21.405Z","0.4.3":"2026-06-12T19:58:37.415Z","0.4.4":"2026-06-12T21:27:36.615Z","0.4.5":"2026-06-12T22:10:36.563Z","0.5.0-pre.0":"2026-06-13T19:43:28.927Z","0.5.0-pre.1":"2026-06-14T01:26:47.013Z","0.5.0-pre.2":"2026-06-14T16:28:29.657Z","0.5.0-pre.3":"2026-06-14T17:33:07.937Z","0.5.0-pre.4":"2026-06-14T18:23:39.588Z","0.5.0-pre.5":"2026-06-14T20:38:22.765Z","0.5.0-pre.6":"2026-06-14T21:25:30.263Z","0.5.0-pre.7":"2026-06-14T22:08:50.990Z","0.5.0":"2026-06-14T22:16:03.205Z","0.6.0-pre.0":"2026-06-15T00:17:15.862Z","0.6.0-pre.1":"2026-06-15T01:14:22.682Z","0.6.0":"2026-06-15T02:37:34.687Z","0.6.1":"2026-06-15T03:29:22.311Z","0.7.0-pre.0":"2026-06-15T17:11:12.614Z","0.7.0":"2026-06-15T19:26:37.729Z","0.8.0-pre.0":"2026-06-16T01:41:25.451Z","0.8.0-pre.1":"2026-06-16T12:51:01.040Z","0.8.0":"2026-06-16T13:57:29.326Z","0.8.1-pre.0":"2026-06-17T18:38:25.405Z","0.8.1-pre.1":"2026-06-17T19:16:46.108Z","0.8.1":"2026-06-17T20:04:10.886Z","0.9.0-pre.0":"2026-06-17T23:44:22.482Z","0.9.0-pre.1":"2026-06-18T00:11:54.851Z","0.9.0":"2026-06-18T00:22:22.532Z","0.9.1-pre.0":"2026-06-18T05:02:16.998Z","0.9.1":"2026-06-18T14:25:56.718Z","0.10.0-pre.0":"2026-06-18T15:25:40.814Z","0.10.0-pre.1":"2026-06-18T15:55:08.714Z","0.10.0":"2026-06-18T19:21:27.482Z","0.10.1-pre.0":"2026-06-18T20:16:14.570Z","0.10.1-pre.1":"2026-06-18T22:37:44.943Z","0.10.1":"2026-06-19T00:31:56.938Z","0.11.0-pre.0":"2026-06-19T03:33:08.930Z","0.11.0-pre.1":"2026-06-19T03:59:05.682Z","0.11.0":"2026-06-19T04:08:37.840Z","0.12.0-pre.0":"2026-06-19T06:36:40.315Z","0.12.0-pre.1":"2026-06-19T07:04:59.840Z","0.12.0":"2026-06-19T12:55:43.447Z","0.12.1":"2026-06-19T14:50:14.275Z","0.13.0-pre.0":"2026-06-19T19:56:40.548Z","0.13.0-pre.1":"2026-06-19T20:22:12.695Z","0.13.0-pre.2":"2026-06-20T03:54:34.118Z","0.13.0-pre.3":"2026-06-20T04:26:15.179Z","0.13.0":"2026-06-20T05:04:45.208Z","0.14.0-pre.0":"2026-06-20T06:21:29.287Z","0.14.0-pre.1":"2026-06-20T06:51:48.481Z","0.14.0":"2026-06-20T15:09:08.721Z","0.15.0-pre.0":"2026-06-20T16:54:22.536Z","0.15.0-pre.1":"2026-06-20T17:37:14.382Z","0.15.0":"2026-06-20T18:58:30.312Z","0.16.0-pre.0":"2026-06-20T23:32:20.801Z","0.16.0-pre.1":"2026-06-20T23:46:28.379Z","0.16.0":"2026-06-20T23:53:30.145Z","0.17.0-pre.0":"2026-06-21T02:58:46.200Z","0.17.0":"2026-06-21T03:31:41.404Z","0.17.1-pre.0":"2026-06-21T13:49:41.180Z","0.17.1":"2026-06-21T13:54:26.417Z","0.18.0-pre.0":"2026-06-21T14:08:21.156Z","0.18.0-pre.1":"2026-06-21T14:20:01.716Z","0.18.0-pre.2":"2026-06-21T14:27:41.375Z","0.18.0-pre.3":"2026-06-21T14:37:12.132Z","0.18.0-pre.4":"2026-06-21T19:00:30.861Z","0.18.0-pre.5":"2026-06-21T19:18:08.522Z","0.18.0-pre.6":"2026-06-21T20:16:48.997Z","0.18.0":"2026-06-21T20:28:36.758Z","0.19.0-pre.0":"2026-06-21T22:11:01.823Z","0.19.0-pre.1":"2026-06-21T22:36:49.234Z","0.19.0-pre.2":"2026-06-21T22:55:11.864Z","0.19.0-pre.3":"2026-06-21T23:18:52.978Z","0.19.0-pre.4":"2026-06-22T00:27:49.757Z","0.19.0-pre.5":"2026-06-22T12:16:19.157Z","0.19.0":"2026-06-22T13:57:11.241Z","0.19.1":"2026-06-22T15:26:53.115Z","0.20.0-pre.3":"2026-06-22T21:23:10.074Z","0.20.0-pre.4":"2026-06-22T21:40:50.636Z","0.20.0-pre.5":"2026-06-22T21:53:40.889Z","0.20.0-pre.6":"2026-06-22T22:10:33.952Z","0.20.0-pre.7":"2026-06-23T00:52:44.048Z","0.20.0":"2026-06-23T02:09:06.051Z","0.20.1-pre.0":"2026-06-23T02:59:37.820Z","0.20.1":"2026-06-23T03:12:23.060Z","0.21.0-pre.0":"2026-06-23T04:03:22.132Z","0.21.0-pre.1":"2026-06-23T05:19:46.205Z","0.21.0-pre.2":"2026-06-23T11:33:33.371Z","0.21.0-pre.3":"2026-06-23T14:54:08.216Z","0.21.0-pre.4":"2026-06-23T15:05:39.228Z","0.21.0":"2026-06-23T15:26:38.848Z","0.22.0-pre.0":"2026-06-23T17:50:09.524Z","0.22.0-pre.1":"2026-06-23T18:01:05.954Z","0.22.0-pre.2":"2026-06-23T18:42:18.573Z","0.22.0-pre.3":"2026-06-23T18:53:43.548Z","0.22.0-pre.4":"2026-06-29T22:15:31.858Z","0.22.0-pre.5":"2026-06-30T02:29:12.412Z","0.22.0":"2026-06-30T02:51:00.930Z","0.23.0-pre.0":"2026-06-30T03:19:35.692Z","0.23.0-pre.1":"2026-06-30T03:31:10.024Z","0.23.0-pre.2":"2026-06-30T04:03:26.978Z","0.23.0-pre.3":"2026-06-30T04:08:14.776Z","0.23.0-pre.4":"2026-06-30T04:20:54.181Z","0.23.0-pre.5":"2026-06-30T14:04:43.754Z","0.23.0":"2026-06-30T16:01:50.095Z","0.24.0-pre.0":"2026-06-30T18:02:06.991Z","0.24.0-pre.1":"2026-06-30T18:16:54.392Z","0.24.0-pre.2":"2026-06-30T19:20:51.265Z","0.24.0-pre.3":"2026-06-30T19:58:32.594Z","0.24.0":"2026-06-30T20:08:28.113Z","0.25.0-pre.0":"2026-06-30T23:05:00.426Z","0.25.0-pre.1":"2026-07-01T00:57:59.816Z","0.25.0":"2026-07-01T05:06:35.019Z","0.26.0-pre.0":"2026-07-01T14:11:27.836Z","0.26.0-pre.1":"2026-07-01T14:30:15.350Z","0.26.0":"2026-07-01T14:38:08.815Z","0.27.0-pre.0":"2026-07-01T15:00:53.699Z","0.27.0":"2026-07-01T16:17:30.290Z","0.27.1-pre.0":"2026-07-01T16:41:42.442Z","0.27.1":"2026-07-01T17:15:01.117Z","0.28.0-pre.0":"2026-07-01T17:29:03.005Z","0.28.0-pre.1":"2026-07-01T17:41:40.423Z","0.28.0":"2026-07-01T17:48:07.713Z","0.29.0-pre.0":"2026-07-01T18:00:48.336Z","0.29.0":"2026-07-01T18:22:16.222Z","0.30.0-pre.0":"2026-07-01T18:37:03.667Z","0.30.0":"2026-07-01T18:46:46.575Z","0.31.0-pre.0":"2026-07-01T19:00:21.734Z","0.31.0-pre.1":"2026-07-01T19:09:51.384Z","0.31.0":"2026-07-01T19:15:38.281Z","0.32.0-pre.0":"2026-07-01T19:35:27.614Z","0.32.0-pre.1":"2026-07-01T19:48:42.570Z","0.32.0":"2026-07-01T19:55:24.179Z","0.33.0-pre.0":"2026-07-02T11:45:14.523Z","0.33.0":"2026-07-02T12:01:46.349Z","0.34.0-pre.0":"2026-07-02T14:54:50.619Z","0.34.0-pre.1":"2026-07-02T15:09:35.417Z","0.34.0":"2026-07-02T15:17:34.880Z","0.35.0-pre.0":"2026-07-02T15:48:36.966Z","0.35.0-pre.1":"2026-07-02T15:59:22.418Z","0.35.0":"2026-07-02T16:06:26.455Z","0.36.0-pre.0":"2026-07-02T19:12:29.832Z","0.36.0-pre.1":"2026-07-02T19:23:46.421Z","0.36.0":"2026-07-02T19:33:14.618Z","0.37.0-pre.0":"2026-07-02T20:08:44.736Z","0.37.0-pre.1":"2026-07-02T20:32:38.190Z","0.37.0":"2026-07-02T20:44:08.941Z","0.38.0-pre.0":"2026-07-02T21:17:20.492Z","0.38.0-pre.1":"2026-07-02T21:35:20.499Z","0.38.0":"2026-07-02T21:43:37.462Z","0.39.0-pre.0":"2026-07-02T22:03:26.809Z","0.39.0-pre.1":"2026-07-02T22:54:02.074Z","0.39.0":"2026-07-02T23:04:32.446Z","0.40.0-pre.0":"2026-07-02T23:49:56.166Z","0.40.0-pre.1":"2026-07-03T00:01:33.555Z","0.40.0":"2026-07-03T00:44:12.656Z","0.41.0-pre.0":"2026-07-03T01:18:42.410Z","0.41.0-pre.1":"2026-07-03T01:52:05.234Z","0.41.0":"2026-07-03T02:22:20.773Z","0.41.1-pre.0":"2026-07-03T02:40:17.566Z","0.41.1":"2026-07-03T02:50:33.580Z","0.42.0-pre.0":"2026-07-03T03:17:58.137Z","0.42.0-pre.1":"2026-07-03T03:37:52.105Z","0.42.0":"2026-07-03T03:49:26.023Z","0.43.0-pre.0":"2026-07-03T04:14:15.067Z","0.43.0-pre.1":"2026-07-03T04:24:26.459Z","0.43.0":"2026-07-03T04:44:23.123Z","0.43.1-pre.0":"2026-07-03T04:53:51.303Z","0.43.1":"2026-07-03T05:03:05.686Z","0.44.0-pre.0":"2026-07-03T05:16:34.841Z","0.44.0-pre.1":"2026-07-03T05:30:16.775Z","0.44.0":"2026-07-03T05:39:46.537Z","0.45.0-pre.0":"2026-07-03T06:17:45.410Z","0.45.0-pre.1":"2026-07-03T06:38:10.074Z","0.45.0-pre.2":"2026-07-03T06:59:42.112Z","0.45.0":"2026-07-03T07:09:24.512Z","0.46.0-pre.0":"2026-07-03T12:23:32.405Z","0.46.0":"2026-07-03T12:36:49.744Z","0.47.0-pre.0":"2026-07-03T13:12:11.867Z","0.47.0-pre.1":"2026-07-03T13:40:26.047Z","0.47.0":"2026-07-03T13:50:46.067Z","0.48.0-pre.0":"2026-07-03T14:09:19.283Z","0.48.0-pre.1":"2026-07-03T14:39:38.062Z","0.48.0-pre.2":"2026-07-03T15:16:37.023Z","0.48.0":"2026-07-03T15:33:57.002Z","0.49.0-pre.0":"2026-07-03T15:54:32.242Z","0.49.0-pre.1":"2026-07-03T16:26:00.807Z","0.49.0":"2026-07-03T16:37:01.738Z","0.50.0-pre.0":"2026-07-03T16:56:54.379Z","0.50.0":"2026-07-03T17:12:25.490Z","0.51.0-pre.0":"2026-07-03T17:40:45.172Z","0.51.0-pre.1":"2026-07-03T18:04:08.682Z","0.51.0":"2026-07-03T18:14:01.572Z","0.52.0-pre.0":"2026-07-03T18:59:30.843Z","0.52.0":"2026-07-03T19:12:23.428Z","0.52.1-pre.0":"2026-07-03T19:47:25.918Z","0.52.1":"2026-07-03T19:56:42.822Z","0.53.0-pre.0":"2026-07-03T20:28:27.367Z","0.53.0":"2026-07-03T20:39:52.908Z","0.54.0-pre.0":"2026-07-03T20:54:40.671Z","0.54.0":"2026-07-03T21:09:28.548Z","0.55.0-pre.0":"2026-07-03T21:56:23.899Z","0.55.0-pre.1":"2026-07-03T22:25:53.072Z","0.55.0-pre.2":"2026-07-03T22:43:01.590Z","0.55.0":"2026-07-03T22:49:01.704Z","0.56.0-pre.0":"2026-07-03T23:19:51.340Z","0.56.0":"2026-07-03T23:31:29.438Z","0.57.0-pre.0":"2026-07-04T00:25:44.696Z","0.57.0":"2026-07-04T00:38:16.495Z","0.57.1-pre.0":"2026-07-04T01:27:24.284Z","0.57.1":"2026-07-04T01:38:25.000Z","0.58.0-pre.0":"2026-07-04T02:09:02.532Z","0.58.0":"2026-07-04T09:46:07.216Z","0.58.1-pre.0":"2026-07-04T10:13:05.413Z","0.58.1":"2026-07-04T10:19:32.079Z","0.59.0-pre.0":"2026-07-04T17:49:31.342Z","0.59.0-pre.1":"2026-07-04T18:22:52.840Z","0.59.0":"2026-07-04T18:37:49.768Z","0.60.0-pre.0":"2026-07-04T19:22:26.960Z","0.60.0-pre.1":"2026-07-04T23:28:08.343Z","0.60.0":"2026-07-04T23:46:56.539Z","0.61.0-pre.0":"2026-07-05T00:52:47.218Z","0.61.0-pre.1":"2026-07-05T01:32:43.222Z","0.61.0":"2026-07-05T01:46:43.438Z","0.62.0-pre.0":"2026-07-05T02:45:20.934Z","0.62.0":"2026-07-05T03:00:36.553Z","0.63.0-pre.0":"2026-07-05T03:38:31.180Z","0.63.0-pre.1":"2026-07-05T04:21:32.956Z","0.63.0":"2026-07-05T07:24:30.999Z","0.63.1-pre.0":"2026-07-05T13:48:25.234Z","0.63.1":"2026-07-05T14:13:43.703Z","0.63.2-pre.0":"2026-07-05T14:42:43.197Z","0.63.2-pre.1":"2026-07-05T15:03:39.438Z","0.63.2":"2026-07-05T15:17:49.413Z","0.64.0-pre.0":"2026-07-05T15:51:42.399Z","0.64.0":"2026-07-05T16:08:55.355Z","0.65.0-pre.0":"2026-07-05T17:09:09.809Z","0.65.0-pre.1":"2026-07-05T17:35:25.148Z","0.65.0-pre.2":"2026-07-05T18:06:23.386Z","0.65.0":"2026-07-05T18:56:37.650Z","0.66.0-pre.0":"2026-07-05T21:19:37.492Z","0.66.0-pre.1":"2026-07-06T00:42:25.591Z","0.66.0":"2026-07-06T01:06:32.654Z","0.67.0-pre.0":"2026-07-06T02:31:05.152Z","0.67.0-pre.1":"2026-07-06T02:50:53.898Z","0.67.0":"2026-07-06T02:58:55.393Z","0.68.0-pre.0":"2026-07-06T05:00:38.099Z","0.68.0":"2026-07-06T05:20:48.159Z","0.69.0-pre.0":"2026-07-06T13:59:32.487Z","0.69.0":"2026-07-06T14:15:16.870Z","0.70.0-pre.0":"2026-07-08T02:06:18.089Z","0.70.0":"2026-07-08T19:54:08.816Z","0.71.0-pre.0":"2026-07-09T02:33:01.719Z","0.71.0":"2026-07-09T21:50:25.559Z","0.71.1-pre.0":"2026-07-10T00:29:05.251Z","0.71.1":"2026-07-10T00:51:43.327Z","0.72.0-pre.0":"2026-07-10T11:23:23.130Z","0.72.0-pre.1":"2026-07-10T11:36:40.243Z","0.72.0":"2026-07-10T11:49:57.140Z","0.73.0-pre.0":"2026-07-10T12:29:00.535Z","0.73.0-pre.1":"2026-07-10T12:48:46.792Z","0.73.0":"2026-07-10T13:06:33.430Z","0.74.0-pre.0":"2026-07-10T15:59:50.054Z","0.74.0":"2026-07-10T16:21:12.674Z","0.75.0-pre.0":"2026-07-10T17:01:09.934Z","0.75.0":"2026-07-10T17:17:59.630Z","0.76.0-pre.0":"2026-07-10T17:43:42.462Z","0.76.0":"2026-07-10T17:58:51.100Z","0.77.0-pre.0":"2026-07-10T23:17:00.866Z","0.77.0-pre.1":"2026-07-10T23:37:35.104Z","0.77.0-pre.2":"2026-07-10T23:53:37.412Z","0.77.0":"2026-07-11T00:01:42.857Z","0.78.0-pre.0":"2026-07-11T00:39:48.543Z","0.78.0-pre.1":"2026-07-11T00:54:49.370Z","0.78.0-pre.2":"2026-07-11T01:03:30.357Z","0.78.0":"2026-07-11T01:16:53.028Z","0.79.0-pre.1":"2026-07-11T02:38:56.492Z","0.79.0":"2026-07-11T03:04:28.032Z"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tyevco/glissade.git","directory":"packages/backend-canvas2d"},"description":"glissade Canvas 2D render backend: DisplayList -> CanvasRenderingContext2D/OffscreenCanvas.","maintainers":[{"name":"tyevco","email":"npm@tyev.co"}],"readme":"","readmeFilename":""}