{"_id":"shaderpad","_rev":"170-02d179a8b65c50d5e8bcb61f6adc9995","name":"shaderpad","dist-tags":{"alpha":"1.0.0-alpha.16","latest":"1.0.0-beta.88","beta":"1.0.0-beta.88"},"versions":{"1.0.0-alpha.0":{"name":"shaderpad","version":"1.0.0-alpha.0","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.0","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"e55ac7edb4cf7af8bd7b3dc437b049db3a5cd107","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.0.tgz","fileCount":9,"integrity":"sha512-KlTSDs9xjxYKZowlxpXYSBv2R1ikCv+Bp4ckRO0i2V394JwOJaaI4Qo2UjkARsgOdxKOTIM+gvLqbc5b2CnAiQ==","signatures":[{"sig":"MEYCIQCYGyaSa54CGWohMvfBCuZJkrPtE6NKx7IZYWd5SHeJBAIhALNRxgEA8rGix/CoM7NVmiruX31wmJ6IMNtFUd40IE0s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70834},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c94d7c6042f40cfdd2536e7619d51f88be62bc53","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"10.9.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.0_1738003084645_0.6206921320423544","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.1":{"name":"shaderpad","version":"1.0.0-alpha.1","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.1","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"8a52893a9a2bec4c8f269a6b7036dd89147d6074","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.1.tgz","fileCount":9,"integrity":"sha512-7/8KeAas/ZdMe+TWFnxoiM7F4fiKVOD0PyiOatVf3Ww/nFfIdL3vZ+rgdo2HDYctn3dO4GASYggWZ3dArkqXow==","signatures":[{"sig":"MEYCIQCJ1a+0VQP+6mQ7U2iztatGHKPX6fJDcXOcDcw1AKB0vAIhAOSY4Lpi2b+B36149pbRJMA8jyiWRe5JKjDx5mHs9jdf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73530},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c74ddafb9f650e669c372f1da1f0c6df9e5c09ca","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"10.9.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.1_1738019468476_0.2869857697273541","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.2":{"name":"shaderpad","version":"1.0.0-alpha.2","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.2","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"ccdd0fa67a76a2f47cb881a2c61d3e93c90fb65b","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.2.tgz","fileCount":9,"integrity":"sha512-OcKJOyBCTHYhZhAp+IGbBRVoRNrbifDnyERiDVM36l2QyQ790Pic/vQXUOsHFYxS1oevwzWewh4ZJDsnkI9rrw==","signatures":[{"sig":"MEUCIHygDPs+pMRs9X/d/J2AuWZL3VRiaXHotoJnbB7bOcM4AiEAy4rDkLvNjX7M//2AaKix5Zk9OWL8RjlMs5qmc3xvZsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73296},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"39b25e21b45bb08326ce45c7c499e84246a88148","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"10.9.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.2_1738021543552_0.7950138090888101","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.3":{"name":"shaderpad","version":"1.0.0-alpha.3","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.3","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"010b0843068dbc5d4b03885e2951f6602b76e50c","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.3.tgz","fileCount":9,"integrity":"sha512-1L0MQuJW1GW0sMGG/Iok8EvR5RKPy4Ql1qJD4YJziLr/Yq2sE0u948HJWc35ipNS4CZBC0vQbUwpMfHqJegG+Q==","signatures":[{"sig":"MEUCIQDIx/frHmupRP+o2kbc3U24CkQSmsi/z0cQASJG0uWLfQIgDQmD5MdSJZc0ukR3ysUV0FTf4WcuvseOv5umyYEcoZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89014},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"eee112143e7e936ba377963fa9ef8f5d7c68f6f5","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"10.9.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.3_1738107934562_0.35874142309104773","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.4":{"name":"shaderpad","version":"1.0.0-alpha.4","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.4","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"4ba204114f7a69d765865ec6c00a6aaa014cfd81","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.4.tgz","fileCount":9,"integrity":"sha512-t2HN3a8lNY9eogvrCbMHjLo7/uuSGT7TzYZKebH7+1SofBflAk3yftf7/SYHDOumOvN+MTRVmdvRHE77nvoaoQ==","signatures":[{"sig":"MEQCIEXFWbNXLeBr5ini7bpzf1XKd9vH8FvcLk+3RbRXAOljAiBTQa9gFL9acoHSOtOyjzOywhbO/K8Bndszgx1a9ZJf5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90505},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"44c2ade69982ffec5b8695e902f39613590777ae","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"10.9.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.4_1740062947666_0.5150027361957976","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.5":{"name":"shaderpad","version":"1.0.0-alpha.5","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.5","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"2565192f2ede3edc33cd7b37e4803834c369ff69","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.5.tgz","fileCount":9,"integrity":"sha512-skXEHTkRWi0otuOmFnR92ofO75NGPJN0jY3PwFnoDu092bUsGb//oEWSU4FvtpySk5OtVb3ZfoubUvZ4+cb/aQ==","signatures":[{"sig":"MEUCIQCEXxF0AFcTj0smxvy+Q5IC8/4fk1iyz7nz1f0GIahktAIgEBglGbIxcnoGeKY0oxGyqg0QNuBaft/Fpl2fP4dWi2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101539},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e3694427d60ec11822eb2006786f579ef16d4aa9","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","actor":{"name":"rileyjshaw","type":"user","email":"i@rileyjshaw.com"},"email":"i@rileyjshaw.com"},"_npmVersion":"11.4.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.5_1752008023659_0.8420285741865006","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.6":{"name":"shaderpad","version":"1.0.0-alpha.6","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.6","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"94902b80ec13e468406584fd24eeed6e0b2f6818","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.6.tgz","fileCount":9,"integrity":"sha512-Sh6o97GQT5cjMAkI0SufZuiMxzp9VYtepVcyW7jO8VL6hV3xVnVIjNOR/FCV/kpu2s1/6V7JqsoembQ9D+dmCA==","signatures":[{"sig":"MEQCIFYCXRBBYevxFtmbwuBvxIWmncuQb4VM8L3F8Ew5j2e6AiBu+GFQQeQvA3O+8kjxmuLWy3WBaENfNkpxVcGzpWKjqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101751},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ae1cc60e38d7f3145b3817ea0d6381b3077620a1","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","actor":{"name":"rileyjshaw","type":"user","email":"i@rileyjshaw.com"},"email":"i@rileyjshaw.com"},"_npmVersion":"11.4.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.6_1752008638593_0.62982329223534","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.7":{"name":"shaderpad","version":"1.0.0-alpha.7","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.7","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"ee48ed4c243b43c780129b3aeee6b375d0c7516d","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.7.tgz","fileCount":9,"integrity":"sha512-4NQyHQjNwI3SpUxW0ky8WNhwMQ8WUOxn5TmIGN3bslYswklBPgPdC/7JOuCOruwj8k2UQGsoASiDnP4jlM+esQ==","signatures":[{"sig":"MEQCIGf8JK1PE2ORxhpaFd5fd8+0xbhpgn4p0kahtThZ/kvfAiBZfEvRH4YSuRflblfJGDT27J+7UAiG7lCWbpusYPeDpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115970},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"82cf04998b98f07e85f54784b5b73b63df5c3d4f","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","actor":{"name":"rileyjshaw","type":"user","email":"i@rileyjshaw.com"},"email":"i@rileyjshaw.com"},"_npmVersion":"11.4.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.7_1752087682041_0.11228830110820054","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.8":{"name":"shaderpad","version":"1.0.0-alpha.8","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.8","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"531ee1c85e44f08a0994a062fa6b33fee707a9f9","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.8.tgz","fileCount":9,"integrity":"sha512-1S38qNti+XAUHEBhr7o2slrk0MPD4hMZFRCQstlwYynIatrMGFLpNB4kgAt2hpSzZ6l6pptrNQZ80dlF0sN3QA==","signatures":[{"sig":"MEUCIQD89RMWHoiSWl3M1lPcr7zNpNIeCcj9F8SHdIiLT2/bQQIgJDYE1nzTXihSLtPooNFb030I6qnAlwloJc/KSxqEsZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116322},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c3fe6c084916f4ab52b0eae56bbbadfd2ee8e715","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","actor":{"name":"rileyjshaw","type":"user","email":"i@rileyjshaw.com"},"email":"i@rileyjshaw.com"},"_npmVersion":"11.4.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.8_1752093270147_0.521654472889316","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.9":{"name":"shaderpad","version":"1.0.0-alpha.9","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.9","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"693890aeec9e59e20f65ce801910206606dad976","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.9.tgz","fileCount":9,"integrity":"sha512-0lmbQvnKoC0NYv5M8OxKiEdn/Eqr8O2YoFpvRmmFJAbU/xJor57gxZcHDOGBWBrej20y5l7mUVTO8iM/O88qOA==","signatures":[{"sig":"MEYCIQDIQBV9uZD0QIOQ5XtAuS5ie56rwVSVJ2ocJGgA+fzXMAIhAIwZ6k+vxbvOeshHqoRZRHco1RsKW87s5oLX3LreSm5w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118148},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"98a0b76ce67079a14d5fecd8b063cd358282abe1","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","actor":{"name":"rileyjshaw","type":"user","email":"i@rileyjshaw.com"},"email":"i@rileyjshaw.com"},"_npmVersion":"11.4.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.9_1752149167098_0.47192639648697954","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.10":{"name":"shaderpad","version":"1.0.0-alpha.10","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.10","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"273b4035269184899057df618e9ab20acf307e76","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.10.tgz","fileCount":9,"integrity":"sha512-8zClx23Bgt5Db5ZWgiVM0TmYARcftAoLu4UAESp2HNomz3VZWAAqH1MJyxsE3vjFO2Dz11CuZKY+ajtLr/o7uA==","signatures":[{"sig":"MEYCIQCBs4ddLOZQz5vatBareXMZmyiwPy2Ns4AOe38ky+E2DQIhAKyowKeUy3UsV5rpR8Pi5c52ezmlLBI0IQlKUgs+PmAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120094},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7b5d5f160aeb0800abfa08e94e2a5b472911a342","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","actor":{"name":"rileyjshaw","type":"user","email":"i@rileyjshaw.com"},"email":"i@rileyjshaw.com"},"_npmVersion":"11.4.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.10_1752151106333_0.20578745021362344","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.11":{"name":"shaderpad","version":"1.0.0-alpha.11","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.11","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"7b6deff4ffd4145726fba74d9227807386a481ca","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.11.tgz","fileCount":9,"integrity":"sha512-VTNh9Lm3kcXTLkscNFUHAFOEMMLZC5dqoCyaiPpBdGxMBsEUvNw3V0gf9jblrGaguQxui1x7pigEuTiICSJyaA==","signatures":[{"sig":"MEYCIQDtozR3uNLB3MUcrJGhqEW+Uh09/V+d8457sUg6S3/KeQIhAOO8gtTYjZgrkceEju2XLSpr+thT+0lvO5MBwzGfiQ8E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117770},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d2ebab231b8e67204ae396828a89d6a8fc104423","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","actor":{"name":"rileyjshaw","type":"user","email":"i@rileyjshaw.com"},"email":"i@rileyjshaw.com"},"_npmVersion":"11.4.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.11_1752154602135_0.10339794050283224","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.12":{"name":"shaderpad","version":"1.0.0-alpha.12","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.12","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"aee09f869a113b3666cb33656a57e0b6981f7fff","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.12.tgz","fileCount":9,"integrity":"sha512-Wu/+twSv9EbSgdL9DVejFsBhiX8MlkWMlWyFBW+BnCM5dZuah+LEYvP1yZBfsKcf0p1usyRNhZfqa6C3lGvtNw==","signatures":[{"sig":"MEQCID/f6BOS8eFgFaHLHWj30fHylFNbbhJMtII0GZpRi2QOAiB0aRbdFUQ7p3CKG7citDKMzSWSOudIRzusSbRw9NSBhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118009},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"a20f66449d46616912eb57dfff5711e399239400","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.6.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.12_1761100013892_0.7724678755328604","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.13":{"name":"shaderpad","version":"1.0.0-alpha.13","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.13","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"85c0fad75641ea3d65d6a7d85105da6e76cbfd3d","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.13.tgz","fileCount":9,"integrity":"sha512-i4+DDstV3KJzr8PsPjs+PKOnXToH5eCK9/u3un/ZWX/ZWDRIss7+4YBUG2FucvsrnO3mal9N+jhIcqvwyL4jIA==","signatures":[{"sig":"MEYCIQDoi3AAGAwk8IGgSO3QhgysUfc2vf0IMsd/P5BwUq00jgIhAIhHsYSCXTJv+hym8qtct1xgeWRriTfj/Ewy7FGz+IlQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121089},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"35d688b8667a0826e457f4c7d74ba954dc720890","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.6.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.13_1761242074755_0.41521398005681887","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.14":{"name":"shaderpad","version":"1.0.0-alpha.14","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.14","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"df14c7852cdc688e282fea6e1fb2594f6b53a708","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.14.tgz","fileCount":9,"integrity":"sha512-rYZm81KIMR/UnpzzKAca8g7OcYXJCATywwEfCtVU5+s1LQLDDmUXsHQv69RTBklcgcFRK2ijQThjK7GEvmkZsA==","signatures":[{"sig":"MEYCIQD64QdKPN3SJGxgBGcR+w7yuYLpTjI9PXMSSl8JlPCqkwIhAL1r7vh0PJvFIjkNxlr61MBBFVUlFFTvSTE5O2o3FCFa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121055},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d882c60e4c2def51b9a5d4a58630d43f8e963400","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.6.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.14_1761248726345_0.8015909841840667","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.15":{"name":"shaderpad","version":"1.0.0-alpha.15","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.15","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"7f1c01405874542d4cb6adeaebfe7b9a9c668724","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.15.tgz","fileCount":9,"integrity":"sha512-fnQXAxJP0zEKqOOLG4knnGBfSAYH7YvGFLG5M8FcHLSN70je6zDIbzAGm6AXsIl8O1of+tKUk6ayBxKCvmC+Fg==","signatures":[{"sig":"MEUCIQDHPU8Tz8njOMLBL+160r2JzOGcE7icV8prp2oFvOljXAIgHuAS9etM/RPwvwdqNiNoUoEI7F8/w5JEbiDY8s4B7ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120423},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7296bfddf2bea8f587039a64b2ca95c08fe05bc3","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.6.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.15_1761255572235_0.05534076238734964","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.16":{"name":"shaderpad","version":"1.0.0-alpha.16","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-alpha.16","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"3b37a208b3b334acb9d5a9a94d89093b1b27f96c","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-alpha.16.tgz","fileCount":9,"integrity":"sha512-V2GpUd0IMj4SVWs0maZIJ8EF8CKXcqS1sFquDsyN0cfkJQRf4/Gltl9vssnRg76dedteRdaQedIXux9zfJ2A/w==","signatures":[{"sig":"MEYCIQDVGHPYrlTHyQeSkF0rHUJ84cv8NkTDBZOXq8C2ccNGWwIhAMCe/6ST1SjPVFKMsDnBS9SXLVDOuBEcraZTJ02q7EGJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120565},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8c2775ee8fff2128aea5238230a7ac0800001fc1","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.6.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-alpha.16_1761565259976_0.4779724887960606","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.17":{"name":"shaderpad","version":"1.0.0-beta.17","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.17","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"d151e88e50bbe47bf6a1f32d7ff16dc5a0700672","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.17.tgz","fileCount":9,"integrity":"sha512-lOIgDobS2mpUKfxa8c4KbbAQr7JN27i40hdVQ1fEhaK/PSmoW0sVTVeukoppJMG2WbO0+Ud2av2FbqGpQgvDbQ==","signatures":[{"sig":"MEQCIBqaiFAjAJAv3rRHzrpqPkKQeSYacSOcsJGfXPWl9PCwAiAOfpPbmG0pLdO+8c27iitvnNYb5/TA00d5HSUZvwvT1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133144},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"da1998db8619373a03da2c9b14366edddfa2cb35","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"9.6.7","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.17_1761785784603_0.23349798332565785","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.18":{"name":"shaderpad","version":"1.0.0-beta.18","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.18","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"2d9c2cdf75680179489f3aa352298715cef902ce","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.18.tgz","fileCount":9,"integrity":"sha512-jPUOT34SCv/Pl2YF+o+zEoS140Pb1W5ii6QsYOJmxvfaNvMNaAzJT9HNFua1wwUX+1Z1RponbS/eNHwnkpuk2g==","signatures":[{"sig":"MEYCIQDQevreLrLQ7mX8J2Al/dfd4xzhX7BvCM4uAD6JsyAOiAIhAIW/7lnSEMS+tao/GuX7Xgyyt30U7O/KP5ADpfnHcZvB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159776},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"0262e772bdcbd1904a5ec0c7be6be4671fa9588c","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.6.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.18_1762042085793_0.19532938063365668","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.19":{"name":"shaderpad","version":"1.0.0-beta.19","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.19","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"46aa06e83243028b4fc9757398953b9aa85f6350","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.19.tgz","fileCount":39,"integrity":"sha512-xIelUIoMdvsE+1V7+BBL1N3EZo8A/JV0Agtvvf+8NOziGMjkrEbcmeeQFn+SKr70y/RUxDuhC0EEWvkNF6+Q+Q==","signatures":[{"sig":"MEQCICdMmOfA7of9jVz+CHEyVwqQ+W+oLOkDhfGo1WDZKUtjAiAdWA5UUD51zl6AF5LuoNRpmCmdq9KuJ5Du4HFnbkK2Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274196},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"}},"gitHead":"db1423ce12bf7a245a6c8a6ef274f00c1a266676","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.6.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.19_1762804851411_0.7582623573021265","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.20":{"name":"shaderpad","version":"1.0.0-beta.20","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.20","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"a74c46f8e651fa6379eca27af7f1937a0e0f11dd","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.20.tgz","fileCount":39,"integrity":"sha512-ng1ANWp5v0WQCvbXO1Z0GoK4EULqFDAdKrT/iWOPEwBA3sP8jVuqtglHHSUcsVvKpnQwgUJOn3fS9GLDXVQcqQ==","signatures":[{"sig":"MEQCIGjB0IqJGeRWk2CdNcCyoVLYNGs4vwn0j+M1PRN57k2IAiAqk3xBV0kL/yaij9eOeLStnDb7vrNRGsYoYiC1M8wY1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274412},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"}},"gitHead":"8798816fb97c03af5f220f70a814fe3292e010ca","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.6.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.20_1763688025635_0.6195205188550115","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.21":{"name":"shaderpad","version":"1.0.0-beta.21","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.21","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"22023f8762ea281a86aaef31148f6f411aea926b","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.21.tgz","fileCount":39,"integrity":"sha512-bXKTF5WRu5DzLmKiPg+Dh7T1fcHJkAcuBynbjTVFXPE11J6gf+CdZ6Y3vkJIil+i/glBYfsOAf1KeophJZ3uMw==","signatures":[{"sig":"MEUCIB2kxLbCdpjjawnL87YO52b4DhsaR3A9UqiCbbcv7LgPAiEAi3WkG2nmLnjBypfC32GyBjnSUgvxeJESbrh+roaHNgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276224},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"}},"gitHead":"c01a493b1c3bc905a053ec1151b22cc42174e9a9","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.6.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.21_1763709186575_0.915166503098261","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.22":{"name":"shaderpad","version":"1.0.0-beta.22","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.22","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"db81b4fb62472deebb29b9e35ab6b5cf833f5e0a","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.22.tgz","fileCount":39,"integrity":"sha512-Hwclt66Sd76JVoQtXG3ZaFF60sczkXl5WjpgUHcPL58GSVobIgTmm6qZNc286EA4Px5NhRSRVxJRDqLepy/pBg==","signatures":[{"sig":"MEYCIQCgDLM2wt15MvQQr//HllDJcoWBW+2pEPsuujkuPPr0TwIhANmBbi1qUxP35GOc1k3mDfK8kfS4QtgYKMjZLRIN1oCI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278456},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"}},"gitHead":"84e0a85d54fd1baf18f09ccde81d6ecfcccf9b29","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.6.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.22_1764001894568_0.6253273726037416","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.23":{"name":"shaderpad","version":"1.0.0-beta.23","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.23","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"424c2894017eabf97eaca93418ae8169c91bb6a4","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.23.tgz","fileCount":39,"integrity":"sha512-cIybcKO/WMqUVhXVipsmBamyHhwaM26ChpkYyjq9vwi+F6LLi2eTCMMPIH9beWt2taoknQz/TLwqsCKXgF/LaA==","signatures":[{"sig":"MEUCIEZZdBFDvUXg/Xm9CQL1BAepXHXjUuXCs0o/s0iusVvxAiEAxjqBVDM8CO+KMET3iW702gh1dFaGEr0S3yjHb2Kg3tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278716},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"}},"gitHead":"965227ee983de86e343248e1d44966a31f8115a9","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.6.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.23_1764003369125_0.8496596781935399","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.24":{"name":"shaderpad","version":"1.0.0-beta.24","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.24","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"5c7b696b286cc282c5cb2c807a901c3b68abb715","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.24.tgz","fileCount":39,"integrity":"sha512-Yp58MiiDVDqtFtp+1EUMsYZP1Ij1hJwVwiK115Pjl/TjGcXFg/X4pCK4oof2yp1X0Xh1CPzRVOvY3czHx0HjHQ==","signatures":[{"sig":"MEUCIQDto+uMCBexaupIrcY/APy2arMXSVaYbasnwHvKJadBzwIgXV+DkeiXE2UcMNpvKYfksITi4PiLR4JIHcIam07B1P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278716},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"}},"gitHead":"f023abfb1b710c6f1436d06ff0e894183911a7a0","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.6.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.24_1764004274750_0.8282346978860229","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.25":{"name":"shaderpad","version":"1.0.0-beta.25","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.25","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"b1a3feae067605844cd4dc5d7442119273905092","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.25.tgz","fileCount":39,"integrity":"sha512-pG5RZ3aQi59CTm714fYi5qeeGjM4OIPQzltZPZT3AMvhkkl/ndj6eoRcfeBRXz+TvsU4OE68dnj9NG1I/0Nntg==","signatures":[{"sig":"MEQCIQCMWTxzgOMLaHlbJNYKE9w7PyN6cVi+PiJrSAQ/u7mp+gIfF7MqLoIrHaJVVNarT1Fklj7wtOsWG+XGflFobijvtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286680},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"}},"gitHead":"dfecd2a09aa8ed7c19d6ec4f4c2b055e3802485e","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.6.2","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.25_1764046794765_0.7908481748777962","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.26":{"name":"shaderpad","version":"1.0.0-beta.26","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.26","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"bfd23f8b5ee587b38d7d81e87a70a63374d16379","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.26.tgz","fileCount":39,"integrity":"sha512-56BaAj1TOFv9MOYaD8v8yiYbyMb85HHksvQ/NdoHPM4Zh/CwB8wG/HhnZfB6DOmWryNPmfjGFiUHIjpvyitbPA==","signatures":[{"sig":"MEUCIDS2xcZiXheXeYu0mo7arq7fLVA0a9MjjE6vGm0ZZ4nTAiEA0kLpEdk+yVygdPXRo7V+9LQ+syJnGt2TItQl9FImtmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290208},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"}},"gitHead":"de1be3aac2a15681a8f068dff14964706adbefd8","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.26_1767374167957_0.32212029494602423","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.27":{"name":"shaderpad","version":"1.0.0-beta.27","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.27","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"db65f8b370a027eabeb6c5c85239d84316240d7d","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.27.tgz","fileCount":39,"integrity":"sha512-5QOMAoWzWFB1Zveh4B6HWKtwPIUQ9v7BrCES4nFqeiKNuQ5RfwmOkgvM3yzfhwj1KqgT+fFaU9FvEyl+JCJt5A==","signatures":[{"sig":"MEYCIQC0yfuhAESFnUHAQS7mxJNYh5vFu+Tq9QQ4l93T1THkvQIhAM9NtU0euEMyUrXWyQEKsD8Rf3dvBnGJIOCJioONxb5S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292317},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"}},"gitHead":"7f7876f2768a64ee59df72d1d76ec0d222728f95","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.27_1767380437721_0.25858734556620133","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.28":{"name":"shaderpad","version":"1.0.0-beta.28","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.28","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"294afaa7073fd358916961b9502b17f1149b42fe","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.28.tgz","fileCount":39,"integrity":"sha512-nz1edUzHD1KGeb1G08KW9dmjajJ80SSvAcV/eh1XhqVLMMt1CDhxbRDSzqblTSm2fPLaZihOa3cfOHloi1FJ9A==","signatures":[{"sig":"MEUCIQDzIXwDYkIdwNburIQn/O5CrN+1WiPPFe9UM50UUCWkcwIgNjkr+eBK0/hOOVKm1nnHixtJ1IzulWf40ml3Yza92GM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292697},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"}},"gitHead":"5770437b3c1ac681a7739a1acab23e0173560625","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.28_1767383102204_0.4862260132061904","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.29":{"name":"shaderpad","version":"1.0.0-beta.29","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.29","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"8ad6f17222239079b80a7d1cd843ba17572031db","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.29.tgz","fileCount":39,"integrity":"sha512-zIysVEO/0YsM3EI7Fnx4Xzjpb3EN3z/Cn2gbe/0oJIZR53lI2sKc6QyziZvNsIuA8sHE78T1aEnxpEOQXrhP4A==","signatures":[{"sig":"MEQCIB8tdhrjbtsmbXdqs3P8fn62rZQf+e18KUpZlibcgraiAiB0wn+gECrR4UMZ3A07mrxBoni83pX1xTLJ3cBK853N4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294960},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"}},"gitHead":"25557945cc295c193f2b53ab564e1844cece94ab","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","@changesets/cli":"^2.27.12","@changesets/changelog-github":"^0.5.0"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.29_1767460883656_0.43731579682172983","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.30":{"name":"shaderpad","version":"1.0.0-beta.30","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.30","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"ba52ac6733caa11c2c593f1d9b93d662678db11f","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.30.tgz","fileCount":39,"integrity":"sha512-oy3s0ijXp9l82WJVH5to6PJWoNgIXknLubaA9TG02hq616WsrYhM79RdyJIGiDLIQ4x8818oVeICCeyVROPwyw==","signatures":[{"sig":"MEQCIBwZYUBjXTUsY0sMrP6LqDaGGUIjrflGN+/fQy9+RI2fAiAoMfJLBbratldL6RuWKn950iffZIrYaB2lQ3C6o4J2nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348372},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"}},"gitHead":"2b95d6581f6a9ad65cb804d57acdf69cd67463f0","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.30_1767570879108_0.22250953556880826","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.31":{"name":"shaderpad","version":"1.0.0-beta.31","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.31","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"dc23a0d90f6af845749363eacbf697f94e6662da","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.31.tgz","fileCount":39,"integrity":"sha512-sEDQo3bg+3dOlC6yVoIYrg41bGjR+VqqEqQx8hQip3Mopcme/YJT+oZojRGjHfAagBrA1GgNBZNfiSGuxjUtRQ==","signatures":[{"sig":"MEQCIH0X5Fywp2+OsQ6T5IUKQGz5AjR0jSA3vn0lz62msV20AiB0VcMRjnbdEtIsbWf1F55cwoUnQF4xq5mvWTz6r6CCQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350158},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"}},"gitHead":"0e4a5f94049e5ab2b82cd6f22f7c52cf260c962b","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.31_1767586382297_0.03333154512981862","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.32":{"name":"shaderpad","version":"1.0.0-beta.32","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.32","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"1a30cb27f015bab30e8497c102307f8ebef3a53f","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.32.tgz","fileCount":45,"integrity":"sha512-gH9gkxk1O1aDEI7rLLF7+JghsyOcFrJKcIeC8QxcTlYBaNw65Q0//JGMBqPM+Gkr9uomod4+oTEclKmUnFotSA==","signatures":[{"sig":"MEYCIQDjPccqhNod+DEn/u1EJzZURdx5QAVIgmAC2QPEfug1vQIhANPBdUr/pO8bT/6ljAeBNJg3cXo2XaSXLXBdCO3KzGZl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385129},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"0fdd2467282bc37193e173ba81dec29600c25d21","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.32_1767737046986_0.5598321400692343","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.33":{"name":"shaderpad","version":"1.0.0-beta.33","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.33","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"763eb868ade73d39d1ceb56bbd9e4e57b1df69eb","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.33.tgz","fileCount":47,"integrity":"sha512-8vV3+fZTSOGhikN+XVq6lCVjAmGXYo2pjw1OsoCZBn4LMUjtH32qZkGZP2qDh+xdlKGqQJuZV3+85bQaAh2Ilg==","signatures":[{"sig":"MEUCIBm0HMsDltcGW5aztRGLbiEO3qjTsLS0LHm8IEHUNCZvAiEAiql92mDU3VEyiMZuKDwsA172K3FCm2nMLyXIS6zbEaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526094},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"c498ec5992f710103981d1dcc50a43cb7de8ee47","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.33_1767907083444_0.6212579257072512","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.34":{"name":"shaderpad","version":"1.0.0-beta.34","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.34","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"44e9d1e9baeaaef90c188cbc68bf4b8197cbf2bc","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.34.tgz","fileCount":47,"integrity":"sha512-VBQrpVFoB9dysRxKXtv4mumN9Ipy26bDqm+hLsKZ2iIgyR6QqbCKDr9irKMOfI2BXPHdsiMuCTF51DTlt/JtYQ==","signatures":[{"sig":"MEYCIQCrMKHgc41hu1hDkBVijsK/zhbVIcFkC21cixzmHieWhAIhALRLOlWCiPhOj7oYY2UCoFj87/uV7v2MsFUwVN7JWy8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525662},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"9db4252f9a488cd32ff434a03456456e61ca38e7","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.34_1767914253054_0.5308914444110331","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.35":{"name":"shaderpad","version":"1.0.0-beta.35","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.35","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"0ab8a1f6fcca750bdcc2b73f9056e36645df6d2b","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.35.tgz","fileCount":47,"integrity":"sha512-vdnNiRFQJo6FlKwORwVgYn3qMdLJbr4t4FLYj0GBOu7ziM9L84o7LFXcRNCPjtl0Djg1VaODU75cdHMFhZp2zw==","signatures":[{"sig":"MEQCICmY+kvWAgfWfWwFeAEf8YLu5tCKXm241RkP5MsJv//mAiBBjfG6Pr5vYjOf8r7VFaGbH982jFO4lBkDglwGsckH0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525662},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"43f04ccf40bab2cf5ecaf159de73148f771967a4","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.35_1767914601330_0.6660846313280362","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.36":{"name":"shaderpad","version":"1.0.0-beta.36","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.36","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"66e8082c8d53a4c7024147a265212dd8a6aa5264","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.36.tgz","fileCount":47,"integrity":"sha512-wLvLc86OP+B/PFKYrMlgbGA8bU8dKQ6XcyTTvfoN5d7DInRlHz2cknQ3JKTdG/qNT/f0gZ2D+9yRh1pSSXgbJA==","signatures":[{"sig":"MEUCIQDeVuo1sGxyJEBowbvq0pIh8Ny0greYfzA+rwGpY8c3ngIgZ0ypUS2sUuCh9wGTZRP3G1Gr9IaPdrTj8WxhICri1Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520975},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"9e9d137f829bab069cde6da25b8fd4c0397a7e01","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.36_1767922249343_0.3544000966422758","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.37":{"name":"shaderpad","version":"1.0.0-beta.37","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.37","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"2b1d1ec8f68c38ef6e727958f3d35a5ba566c88f","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.37.tgz","fileCount":47,"integrity":"sha512-wlVk1mRDNrKxNJF80TcZffo7NZn6MZ0wEYYNVo/MYic/c7h8yO7aZzESKXacCUCoPfoIRFIXNiB0s7KU56WYWw==","signatures":[{"sig":"MEYCIQC7lyTKCw+V2Sx5n1J6jcdyc+hrU0LMCpOk2ow5btx8QQIhAIrFLxj/EEW453SClHwBLW5k/reSMiTokWPB1NSOK50s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531343},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"749024f7741d63f8fe975de8eeffe45ef8f12980","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.37_1767936002048_0.4694703569916898","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.38":{"name":"shaderpad","version":"1.0.0-beta.38","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.38","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"d00286d2c9f4a935c5255258a5f5db932eaaface","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.38.tgz","fileCount":47,"integrity":"sha512-/IlxONJ0iQNisjCZyItG8zGe4WxMbaZ63UgDKGONqUu/VXSRjdEKzPzLDkwOx9xbikLOC2OC0ObKVAfMn6AB5Q==","signatures":[{"sig":"MEYCIQDeDmkl2zYglO/ey9KqwnBCnd+1ctAk3wHKSm165kR3KgIhAKKZDQqdLIZ/f+4qUTXSG2/cCeeoGO5KgrMFMVjfrdAw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563837},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"88ea7015d2dc76f6f8bb1b87e0530511356a6047","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.38_1768330989957_0.6714532167517042","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.39":{"name":"shaderpad","version":"1.0.0-beta.39","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.39","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"73ede5e56c48a2ce32848862ec99c1619935a7f3","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.39.tgz","fileCount":47,"integrity":"sha512-ryo1Z0QZQVuqRgguQXULF25EGFq0+08Izyl+1fUrvbVL1tOPqRbW5KVIaWTLXZumrOROIV8zq1SWGno+uhHelw==","signatures":[{"sig":"MEQCID/d50VFAdOPkd8AWKkSrJjJSRDay+HkePS1R660lE00AiBYR0zXWyVFX28bKW4x9imF46R5Jk04xtfijdN0qcwLEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566550},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"e0f19e7ec335516dfccb92785bc1c285e1c6e0dd","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.39_1768413786325_0.2488507230004997","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.40":{"name":"shaderpad","version":"1.0.0-beta.40","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.40","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"03d2a3dd6b33b4d5e60b5fea2f439ef3c7acebc6","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.40.tgz","fileCount":47,"integrity":"sha512-RK8gvBzes7me1yQnqQiQqqE1M/9NjhvlpsiANwCgh3r5hNwRsaErW57zLBuTX1dwsOGcON0Oue8lOdWaMMxHnQ==","signatures":[{"sig":"MEUCIAZ5OReMkj0Jr59H9J+9tQgbZf1ish3xDDV/qKzFzF09AiEAgNqvM/F2+WnlLpMroIqxA0nfCilf7TZCumVEyYXSMm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553654},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"c5e96e8d369cb3e114481b281f84bc16ce93559f","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.40_1768585034659_0.16060651082147315","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.41":{"name":"shaderpad","version":"1.0.0-beta.41","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.41","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"0ee917aac0e9066bab41f8e2f0346673c2be2200","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.41.tgz","fileCount":47,"integrity":"sha512-4CEZzSMH/uCOuaOfMUkghPSqBP2MIzO2viODj+cIZF2eCLLNDIxGwDj5j5Lxkaxwg2VOuqZTrJ0iJtI4/Y215A==","signatures":[{"sig":"MEQCIGA6717lxjYI20A4YtTUNFInFo7MxlRWd8TsvxZ5MVJbAiBrJJmqJYabG6TaXxBqISg1mHzp+/iqjOmGzQLDv7OUZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557417},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"aaf7b4137023fb62385f62a21f9f08b32fdf6bc9","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.7.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.41_1768675601360_0.7327411620710353","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.42":{"name":"shaderpad","version":"1.0.0-beta.42","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.42","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"b923ee4267d030cbd2f877bef13a608208df8167","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.42.tgz","fileCount":55,"integrity":"sha512-zWXdChiyTafbqg4nPG1vD3Krv6NQYFikfcikNkalLQh+s9kTuCB1tZYLbke//puk01beWn63DG1EmQa0/rMiWg==","signatures":[{"sig":"MEUCIQD3vFQ5Pk8kH9thF3stQyXloErn7h09vgcfXMZ3E1AOVQIgcSqZItTK5blHfh943fXOBZv3DoT1Yyi7a50rueSlw9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654184},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"d24fc14111a22d957711a7c9d91a28f784448b02","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.8.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.42_1769435940954_0.09096794701877653","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.43":{"name":"shaderpad","version":"1.0.0-beta.43","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.43","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"520a3f3e2b65521ef6a55977f003d53cec64d458","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.43.tgz","fileCount":55,"integrity":"sha512-GdkhuK0HcFy1nn+VLQw3KEDDXrlWWkQJWb3zqKWA1SNYYRRHASsVk054FwRdENvj9Wm6I9eJWTxPkO66itBQ/Q==","signatures":[{"sig":"MEYCIQCnHClnAVuMIM0yHbY5A9uG6yr6BJwLyIuuJe3N4226EgIhALiiAoMKluXKSnYi2+MtkEptx8QRJW7OKvvQmsWB5MuT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654814},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"dbcbb5b234f184c9c39db13793e07d14a708dbb1","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.8.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.43_1769467664975_0.578238462527858","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.44":{"name":"shaderpad","version":"1.0.0-beta.44","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.44","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"39c74f657f9c11cd5bd7393b65a331e3aee60f21","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.44.tgz","fileCount":55,"integrity":"sha512-MgjaigZVn6IwgMU1Vk1Fa+i6YMkMp2RbggssljsuL7rrgd2MlMttRRkWuX2IJEQbx7lU2Gt/9D34a9/24m1llA==","signatures":[{"sig":"MEYCIQCvS//2xnbcPJgnEMaiC0mnZnMhTkH0N7rPxPQFzRfyfAIhAOrw4A9vSyeWABSpXym0nP2eYokWptjhNBxfLHzJnRKV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654673},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"ef466aed17606a956d7847655aedef134c5df197","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.8.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.44_1769478346320_0.08553013030462409","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.45":{"name":"shaderpad","version":"1.0.0-beta.45","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.45","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"35d694762f77136f4c32d82c97d8202f5e4f4bfc","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.45.tgz","fileCount":55,"integrity":"sha512-GnhbcNFp3OEgb29qcRiz1SNeZ0p/vAZTkKkXmVKClHkiNOkDvZ6SRDHTjdkrnWEp/g7jeNGxOnXS7qP+MpiI9A==","signatures":[{"sig":"MEUCIQCxmxte8AFqw9sA/i6gxZSjLtTa0E6jYYnDpJjOe9uNqwIgS5QYSO5txh30eKE8E0estcQ4cBFcY1i5W1KwEmkbhMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654673},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"87a3e7af602ef27b8df0fdb2e35fa4adddca3a2c","scripts":{"build":"tsup src/index.ts src/plugins/*.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.8.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.45_1769481866307_0.689062415118173","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.46":{"name":"shaderpad","version":"1.0.0-beta.46","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.46","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"ee62d3e64fa6056b43340428eed3b69ad02953d4","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.46.tgz","fileCount":67,"integrity":"sha512-NMx/L1h2j4zp6/HbMjoyllaNW1o8nGHL1+XfUsKiDfcbouRua12uxBpaLlS2p0XHw6Lei68ecvBuZvUbL43ruQ==","signatures":[{"sig":"MEUCIQCE1uIQ6I6rMhKvAZYfPbwOmrE/rf78AlmRe8ff+nthZgIgN4xVV1oCz65EvK7TbKvG6XrQMck8rFMQVLoGpN8sGc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659129},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"26c6f711b5e8a5dae5e000885bed2364584fd8f4","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.8.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.46_1769551262231_0.26449784836115975","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.47":{"name":"shaderpad","version":"1.0.0-beta.47","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.47","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"77e935bba46caa73c9bfd5cabc6abb80f36a8713","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.47.tgz","fileCount":67,"integrity":"sha512-9TRm238ZwZqNpDZMpreeZm8tV39X47dWhHRmNbAy26tQ8+vsjMijnymgp+n3JDgoGUToK3x/OJUGnYRFKbPwZg==","signatures":[{"sig":"MEUCIQCSNj58owC72XvFE8F1Ttleu8Si4flHmu1MNpxCMbjWZgIgQP8dNhZSPJAPMDInsw5lC0RiBYrCQfeDKfCWzEbhxIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659645},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"802dcacd961bf7a50de46aadfdda2327205b90a7","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.8.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.47_1769560723444_0.6578815013834354","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.48":{"name":"shaderpad","version":"1.0.0-beta.48","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.48","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"a95922b9766c936409fdaaa4ab51f88c7537dd90","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.48.tgz","fileCount":67,"integrity":"sha512-GX9dpvmRbG26zkG1OFfzIacZR4Xy1qsUFrb3YcKprcP1E7Q8L+svT2GAENd0/oGfmGPz2gmjfaw/YlB7ovunyQ==","signatures":[{"sig":"MEUCIQDWAPtJxHdbary+vzPrr/8+Peckl2Hd/ZGL9iNqaugkcgIgHplReBUUsCABgLwljFAxbAK9d7kcfPbWTguPmj0mT+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661019},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"a57d518b85f49b23d494ee4e5922f9f1de7a8713","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.8.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.48_1769605122742_0.3646697673118391","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.49":{"name":"shaderpad","version":"1.0.0-beta.49","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.49","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"71f296e94e2a34dec2dd57f38cadbe6816fd1cf4","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.49.tgz","fileCount":67,"integrity":"sha512-cWKhFcoCfemhN+AiufNzTCoWzQ7TuLzB1JaRRYYy4+4QMQVcJpk8f1j6G8iZlmfkx58AqTQOdgxGt6hEgzEesw==","signatures":[{"sig":"MEYCIQDoWvJQ0zYGeBi8W1DFyUmcZGX1B1qHB2erPR2Qp3Hj5gIhAOryCDVaELYc+CVw8I25ii33IrwcugsaRpQnygZbLWzc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668291},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"c45f626a25282a5cd735d148b9ea5bdf12312468","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.8.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.49_1769687833257_0.7951318821499318","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.50":{"name":"shaderpad","version":"1.0.0-beta.50","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.50","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"d1cef0a4de5239236c777117914facfc4d3fe76d","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.50.tgz","fileCount":69,"integrity":"sha512-DDf1WfY/mMDl5cMXI9IF3ud+KKm7qgunrJNakYGBWLwP1XDkX/LhJJBVknXNMWRmv9xma8ovhwygHOml8j/gww==","signatures":[{"sig":"MEQCIBxcZoIL7pWl6DsD2OGGJfmvDHYzy8b7/5UHBJzNyCOZAiBQcAFB5pntZx/BEFjGTSYkeuARBZeCXYz3nAmjxjDleQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689735},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"3dad789d8880b544c3699810d698da507987e498","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.8.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.50_1769781760346_0.24813333433907792","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.51":{"name":"shaderpad","version":"1.0.0-beta.51","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.51","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"810dbc4c905e4cffffb7a8d6a9b7b8ea356c459b","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.51.tgz","fileCount":69,"integrity":"sha512-vw3il9cHjLd1pwkKr6UZrHV7fe6lav6ySLwXFtrUbdLuTyYMi9jj0KzLLVm8prvoYPG21VmFVpWcD6fbnVTC+g==","signatures":[{"sig":"MEUCIHZ/JwuqV7vGyEm+QY9YckbseJqrVl2jMDXQKjDz/MGIAiEA4uO5E5gatn7NkXWqrBXrdO8kyRvg4IfYi5q0h9Io2gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690955},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"69ef72141b99a5b2bb5249188bda16730c530754","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.8.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.51_1769786324784_0.7418570236892368","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.52":{"name":"shaderpad","version":"1.0.0-beta.52","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.52","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"933720d7132d1e898cf754e062c2d05c4cde7bb2","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.52.tgz","fileCount":69,"integrity":"sha512-bIBwKiUhOoSvrRXMV3HBwVZ99auZqG0lW4aUnsrJ5Ye5pbETmRliwn9KaQMAYKe0ZdqmqBkSugXGf5sOLz0JJg==","signatures":[{"sig":"MEUCIQC5tEFYrE4wEObDWkgcrJG0xdprAhDeaUR5PApYd6QwggIgcCGFgajUpjFKRpyWmmWMPMQFGXtsvCFktkbkQmcjrhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693213},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"48b1fbb4e0a1095e444e5ca2622989c02f41fbcc","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.8.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.52_1769811614743_0.9077665687947738","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.53":{"name":"shaderpad","version":"1.0.0-beta.53","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.53","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"9dcfbdb47eacb47a4e7841ddede5b16875ee2df9","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.53.tgz","fileCount":69,"integrity":"sha512-SkwnQHmdbiHUszk2wtCg5uje0ichp5em8OFKMEYeDQ9H9iDj0k91c/6Tyx1qHHtWgt5m23FNn2WCpihAOtEpQA==","signatures":[{"sig":"MEYCIQD2lxKbwHX7z3d5Hp+UrfpxVKHA5zIr0JXolC6RtYmofAIhANNllk3ZRDNpmyJEA357sFNLjacocLnH5FI6j9H/2CbQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732745},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"eee0e7d04698829ddd5a4675c4ecd36c54122ad7","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.8.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.53_1770150141764_0.23999775611780416","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.54":{"name":"shaderpad","version":"1.0.0-beta.54","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.54","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"0212fb800b84e49a70771754bcdc891dd422e023","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.54.tgz","fileCount":69,"integrity":"sha512-kNVpNAJm8D7tzQMK1ShgT4pjIUSNYN6tNqOuq/CUjNkc15MRXqX0ctfYQonnVUtJzfitr1eIYrb9JIidC3+tOA==","signatures":[{"sig":"MEUCIQCjD1wwZ+eAIHn4wxXwqd8RoBhsVWza8hmMgO6FRy4DHQIgGTj4xS4sB9W1yHgiQw/nG/qYNGl0b6NASA+s6qvITzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733714},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"ce6b4a30e08be4d8134e0c3ac8cee1baeabd6137","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.8.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.54_1770158665669_0.9546598573143723","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.55":{"name":"shaderpad","version":"1.0.0-beta.55","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.55","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"c8cf99dd1b1095661da6f8368773991543d4ae16","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.55.tgz","fileCount":69,"integrity":"sha512-CSPjDW4WuzYFh5IF0pAjVY76SgYlwYeCQYibh1txK2wr9XjLh64amBH+CqHmwpgR5VQscqNvieqNlmUO6v3L3A==","signatures":[{"sig":"MEUCIC2kMoqNknTsYJgo9tsA+AS4JG06UuGOKrY6ltuAjRl8AiEAk73tUhCuW8T6EOmyUmhhJVgLJyLMSEWfAjjV7xFRkxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734416},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"3234c56b0e9d91b9e86d73e31c37e8e4c8e7e327","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.8.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.55_1770261424111_0.7738831096664684","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.56":{"name":"shaderpad","version":"1.0.0-beta.56","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.56","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"19b161ba8b00a72879a20d6c6060aa82ef859d32","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.56.tgz","fileCount":69,"integrity":"sha512-kbq6SzQ2aF0SmyAJpVxtZCrZfSxko+rXMi4pHMjMw1XjKljGAvQY/4ALsOcUb2VjkSaGYnvy+b2EhmZk9CcFLg==","signatures":[{"sig":"MEYCIQDvyKJLNQ4nfCwV+2Lsr4QNORTliiFn1g/J8/U0/61sIQIhAPjCEYYGoQ1v0R5h7sc/HiQSKpKe7cbP/fwunG1CimRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742451},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"f67a5203cbed4ed330ab8bb3b15ced2b37e4788b","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.9.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.56_1770777428961_0.7467085952916128","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.57":{"name":"shaderpad","version":"1.0.0-beta.57","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.57","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"81737d85705059e9f847fc515f8409ce30959743","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.57.tgz","fileCount":69,"integrity":"sha512-TavuMnuPVikLHMbgLwPUelTun/JPuK8I6oZbBtlEDZWzRJ+6uvNKj8Z6hN5CblLH0V6CfHYVaXf0ik+GRlITCg==","signatures":[{"sig":"MEUCIB0kUrw5Uhz6q4R/C7stGrvCedo6iq2CXeUkGk4gnRE8AiEAzVxaUsqA4RxKT+2jJxZCKI4Eq6+aBd4/pZwmZE0ZOKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744620},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"b17dfe69e4d462319c30b203ac4c7bf19663dd6b","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.9.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.57_1770848076146_0.634901668495806","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.58":{"name":"shaderpad","version":"1.0.0-beta.58","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.58","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"e25e2eee9b02dce53aec2b9db42cf9a9126f2c7c","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.58.tgz","fileCount":69,"integrity":"sha512-S/iM0XYn/yrzi8Fh6PELNEFobYswTjDbhl4gwCRDyiArnBuxwzJ1wWw/lKY/U9cytZA7Z+yDms2zHqPS6gUuVA==","signatures":[{"sig":"MEMCHw4nc6X3wT6Lbbdp01A/3LZjbBTfRRLIIoScnfcSAHACIFhItvCHXrzFZpL0jJIDPAWOsMCHtQLyjMr3PnOov8SW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744696},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"b46f9972334e8cdf1c44e01b202d1cfa4810c1d2","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.9.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.58_1770848916781_0.17368002289933449","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.59":{"name":"shaderpad","version":"1.0.0-beta.59","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.59","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"e78e92366e7f57c3244a7c633bf0eb9c504572a9","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.59.tgz","fileCount":69,"integrity":"sha512-VyUWXcVYKCesOsiksi7oLF7IGiH1zJbdEYgLJxfl8OW3YqIh4BRJnbPIUj7K/5hPaWXQVvHDEWtJ5CBGus1srA==","signatures":[{"sig":"MEYCIQDOMonMQtnhDZLtQlR91XQGpTbHuD655yy6/b3TmWK/3QIhAJRWCv7b39WQDuNl4TgF3GsGifTDdoFXyot98V3NPydW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744705},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"8121ca1708ddfbd5f08a7dfb649fb6a6e33296b8","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.10.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.59_1771543903637_0.21279155218538204","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.60":{"name":"shaderpad","version":"1.0.0-beta.60","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.60","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"84921eacd31380a1c0c85a27f4d25cb2e7bd34bb","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.60.tgz","fileCount":69,"integrity":"sha512-0TEbHkP2h8mmeBbmUWuLVdoxGq+veAPHMHHGn181xjFHvZQJZR04O39pEnCkorUdadSDgHw8GYB/cENsVgAGaA==","signatures":[{"sig":"MEUCIQChZBRERMm7UNJpPxCkKLQY7IUqBEIBaWx8mBg2CbC7pAIgTJM66B99IeToyqsABRxdjw4wsa6KGJFRbCySCjwD654=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747281},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"a4ce1725706215696f7f56ca1bc8c03bc9914068","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.10.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.60_1771544181271_0.836628368857359","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.61":{"name":"shaderpad","version":"1.0.0-beta.61","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.61","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"9cc6de418c21455fa64fc8803617b6f101c42a2b","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.61.tgz","fileCount":69,"integrity":"sha512-MA34l1aPU4KzwyMU0BZWyfg011gTKS3+iKCWa+lKsG5smmFeD3MAoAzt5+ktdPebQeOBmDm8wzk/PBluxX/sdA==","signatures":[{"sig":"MEUCICpNy9DgJBZHMFzPTOGEB6G2k3kYOQdeR9QiJDR/wCQDAiEAjP+kRtCo/S+jsTdT2kbUNVjONVLmSCjzoL62LilWEto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754224},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"a856a120f2c0ab7aaab1c2ae6796d0db97a51941","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.10.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.61_1771558862344_0.5707810213054254","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.62":{"name":"shaderpad","version":"1.0.0-beta.62","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"GNU GPLv3","_id":"shaderpad@1.0.0-beta.62","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"dd49123e9d92be96385c2ba34746117dfb5b8082","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.62.tgz","fileCount":69,"integrity":"sha512-QyjR4fE8ICAPiJ4HO9fL1zxj3YErUG7Zy52uoRMmc2wNcqWzDEUk195LRC+jAYfC32OzQlUyNOAXRe295bsMxg==","signatures":[{"sig":"MEUCIQC0ETeA22Ggngj8WJ06Jpbd6Q9GwtZWPpmOorkNqe2GiQIgGz+Wrge3sRyIHUPpaMKSYPKRrDNm1pPRHqBLPZxtra8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766030},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"04c6b05046a4e0813d6fc0298b80b8dcc16eecef","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts","format":"prettier --write \"./**/*.{ts,js,tsx,jsx,html,css,json,md}\"","size:standard-import":"node scripts/size-standard-import.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.10.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","prettier":"^3.4.2","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.62_1773624526815_0.9861331281486119","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.63":{"name":"shaderpad","version":"1.0.0-beta.63","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.63","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"c731d9c8ee5a88d319e5c2c7e644e5ccf6a0d8f0","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.63.tgz","fileCount":69,"integrity":"sha512-q/PK3Dvso5k1Zr+wqEXgoaMAk+k5BG0lOysz3NjPTjSmy62NGWpDoTOhzz+qfLNEccCwTMEfhpZji99MWHRpuQ==","signatures":[{"sig":"MEUCIQDQIp9OgWax3RCXTLO/AK2yDDVQDzOKZqgzW8feM4jKJgIgX/94HPKUHstkJKUMj9a8BZyEzWcqO4zZpHsd18u+xIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734894},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"399fc64059e4ed3de96e90a805e006bbcb8da644","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts","format":"prettier --write \"./**/*.{ts,js,tsx,jsx,html,css,json,md}\"","size:standard-import":"node scripts/size-standard-import.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.10.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","prettier":"^3.4.2","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.63_1773841770607_0.7088002792907533","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.64":{"name":"shaderpad","version":"1.0.0-beta.64","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.64","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"8a741ba8a1df92c0517bc44087d9fef8232664c5","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.64.tgz","fileCount":69,"integrity":"sha512-n3/TIydNfY3ouZQ9kI6iY74UouSrydEPK4bTMNj08gcRfPUy6DQJ4IeYtqFEPdRxsgHbam3h/xYoShP0upQmgw==","signatures":[{"sig":"MEYCIQDTjeZy7gQcAuqqhAomS4Ud+3R85rfKPoIF0Zs/rd7YiwIhAObWDonVZlz9FawlLM9RY3lQSNr2dRyoSl0Bnjfe8HMm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761750},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"ac4438c6390f76d1b1ebd8106c2ea4b60ebb6463","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts","format":"prettier --write \"./**/*.{ts,js,tsx,jsx,html,css,json,md}\"","size:standard-import":"node scripts/size-standard-import.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.10.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","prettier":"^3.4.2","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.64_1773963031506_0.2839956789794058","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.65":{"name":"shaderpad","version":"1.0.0-beta.65","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.65","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"22be7f0fc79de19e98dca0f749aaf75df2d5bb11","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.65.tgz","fileCount":69,"integrity":"sha512-vz2wTBVwxRlJbok10G+GeGnXTQt3xO+msOBRzaqbjIRqOciO5yQULfoZvrht3+GgSpasMvNh8BnhaBi3gqCKFw==","signatures":[{"sig":"MEYCIQCGsVnQ5994G0uc0Zg+dLVRnr/ihYLu+UNY0wWD0zHd5wIhAMFgujh2PNK2W2A3v2mhqMwtZu9Gq0OOct9RmSb6dmMm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761762},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"d3ddc29a6d67519509b05e55ce2901e8b5233d27","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts","format":"prettier --write \"./**/*.{ts,js,tsx,jsx,html,css,json,md}\"","size:standard-import":"node scripts/size-standard-import.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.10.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","prettier":"^3.4.2","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.65_1773966035526_0.5042388125732074","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.66":{"name":"shaderpad","version":"1.0.0-beta.66","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.66","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"c6fa0065794c8811050ccaad1ab23242bdb2de75","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.66.tgz","fileCount":69,"integrity":"sha512-PoPu4rZcjZcncmg81hawQeudenbZJmBFOaBwT98g3AoIvp+R3O/jR/SNpfePAwmxCNho8KidJOhz0g7s9kXp5A==","signatures":[{"sig":"MEUCIQCz2nofbyqXKzPc8PksVl7hpok+UKArb4PB/y+bbGQaWAIgfg5hDrT2uBu3pHdkurrRQ5n8+IuVQqxXfI6ox6B7tYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769227},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"03a8b73d38b64722bc394d1d323e6506dfc2b442","scripts":{"build":"tsup src/index.ts src/plugins/*.ts src/util.ts","format":"prettier --write \"./**/*.{ts,js,tsx,jsx,html,css,json,md}\"","size:standard-import":"node scripts/size-standard-import.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.10.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","prettier":"^3.4.2","typescript":"^5.9.3","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.66_1773971292809_0.10788396750930196","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.67":{"name":"shaderpad","version":"1.0.0-beta.67","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.67","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"43ed49978a04e9e678111ce8ca9a161a065ed899","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.67.tgz","fileCount":67,"integrity":"sha512-x1LhEXroDdshjeAc3/w23nKSwB39FQZSH/oagMjGEwJIpApkH2mLmAYwCIK3d8IyFTiK8cv8XB7vuZ7mobU+qA==","signatures":[{"sig":"MEQCIF8SePEKhs3Rnh9+RQ1IrslA91SCJ5YOvui/6kDRZuPdAiBNjkFv2d8YYH2tUAZjB8VHpBnHxWv3ireobJgkuIb4jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733429},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"9f1962c2255f90fbeb857539f484afc2ece3b9bf","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.10.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.67_1774029794786_0.594562544368628","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.68":{"name":"shaderpad","version":"1.0.0-beta.68","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.68","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"f4248f334e6e29514b16bb24d67ac35242fd2774","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.68.tgz","fileCount":67,"integrity":"sha512-4KK9R9x6ubErCRzimENS7xR0v9oa5NYK9Je3Mu0MljWCB8UY6wCgVRnZgnqrt6DRmhgd88scAP1inCf84tQHTg==","signatures":[{"sig":"MEUCIC+qv4R/yonuswGLywMhLIbi+M0cnqZNwPp3IvSHcLp9AiEA5nPQhGt2LixDlcb6veF0nbhUC8A4xth3jPRKmzvcUO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733567},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"838c95a9db565f9c9bc39b534a52d127b674d233","scripts":{"build":"tsup"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.10.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.68_1774044089058_0.9841313326397145","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.69":{"name":"shaderpad","version":"1.0.0-beta.69","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.69","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"b7d0040d88a647531a867604a69b073e31866fee","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.69.tgz","fileCount":69,"integrity":"sha512-AyFD+evRdeI5FZ0ggUOPbAxXMKTGKL5rSEWGFK1Ng1sNOso3+jF8Hf06WUDwRAOXRUqyN5634ZBlI5tqs8KUWg==","signatures":[{"sig":"MEUCIQCvgUjJGJ/ex2cxEVSnZDscMDmeTJhU6BWAL50iuZ+dNQIgUsuppO2j3vNc0HqZR1BhDqDd5ipNxkL5PxXuuxdL41I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759288},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"e8824686b2a1edd8563694ed5ca1c304a03d782d","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.10.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.69_1774806655980_0.49341132366764184","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.70":{"name":"shaderpad","version":"1.0.0-beta.70","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.70","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"2fa3d04d3da9bdb789b069303fb0bb123b4199cc","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.70.tgz","fileCount":67,"integrity":"sha512-YZhii0mr64alEgSK9mDCOcAuXqYyh6C8jmHwWMgIjk89BDqE+0bDjI9uJYY2Vtg2J7iucKbiOO0qwRUfPk3f3g==","signatures":[{"sig":"MEQCIEYiEaUVknVcTBz3chCg2XGue2qLt1HUs+iw3i2UUQ0mAiBMqTrFE39QNSk3YzKYeEN0tumA21q0CsZIc0C/falmaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":758036},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./util":{"import":"./dist/util.mjs","require":"./dist/util.js"},"./plugins/face":{"import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js"},"./plugins/pose":{"import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js"},"./plugins/save":{"import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js"},"./plugins/hands":{"import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js"},"./plugins/helpers":{"import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js"},"./plugins/autosize":{"import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js"},"./plugins/segmenter":{"import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js"}},"gitHead":"62e2eca0001fed17bebb0b6afb8fbe2b829f4e5b","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.10.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.70_1774841782510_0.9829840101300311","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.71":{"name":"shaderpad","version":"1.0.0-beta.71","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.71","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"dist":{"shasum":"db1346f4b0b229a2e244a1c1532bc11ae2d7bdfc","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.71.tgz","fileCount":113,"integrity":"sha512-V0JvMzfJrz0LM0FaT4kTM5iLlDQpJ+YoeNt0I8ISGnzmc+5yhenu4+IsgRtTesoimD7DL7bomznB/KYj7SdpdA==","signatures":[{"sig":"MEUCIQCumlA6215gCMdMrhQzcBR1CdR6EIzWctqO3rD1vJod3AIgWH6BM8/GWuDtO9MCzu6HvGGoc4k0nWn1en70TD5FJkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1709572},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/save":{"types":"./dist/plugins/save.d.ts","import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js","development":{"import":"./dist/dev/plugins/save.mjs","require":"./dist/dev/plugins/save.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}}},"gitHead":"f1ab25b9290d7132fd012edc7e0b7dd6f0a5c0ea","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"_npmVersion":"11.10.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.71_1774909181830_0.06803479971492155","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.72":{"name":"shaderpad","version":"1.0.0-beta.72","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.72","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"81a8d882064a4cab1852844dc00dd3ac2d791fca","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.72.tgz","fileCount":113,"integrity":"sha512-oBkYYGpALOeHAyYUadf1xmCdpKT/HqHeyL/cm+VIGQc64ShMlgX8Ej5+c/9eu5KDm6ZFUhdoRq6g2NN5ZhYj0Q==","signatures":[{"sig":"MEUCIHBOcoUeDKSitWTgB2sRKiNUAges3Zh4wOWaXRHk9TDjAiEAssoVeK/wgLb0Ozv7CDEcoKvkOt/hs6CvHgTQVqo8jUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1730388},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/save":{"types":"./dist/plugins/save.d.ts","import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js","development":{"import":"./dist/dev/plugins/save.mjs","require":"./dist/dev/plugins/save.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}}},"gitHead":"0b4bffeae6853b80febfceb99401f3509e4be374","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.72_1775229124060_0.4542183114960554","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.73":{"name":"shaderpad","version":"1.0.0-beta.73","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.73","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"ef0ef9bad5288436304e497797fac3e5e0c2a498","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.73.tgz","fileCount":123,"integrity":"sha512-jzx4Znzm0fB2LGQKbNpeRcMfxX9AGqXgeF6Yoe52eVWcLsym2dEiIwXlFeUXXMPOveREyKP39WDyp+e9TF3Cug==","signatures":[{"sig":"MEQCIEMlzhbMPt/dqtD3fLt5rHReW1k7U5GxuEsrXk+XvXahAiBndnnZ1clfCUj5/4dgwtUNGy1e6Jxi1iBolGgXoSFX1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1736499},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/save":{"types":"./dist/plugins/save.d.ts","import":"./dist/plugins/save.mjs","require":"./dist/plugins/save.js","development":{"import":"./dist/dev/plugins/save.mjs","require":"./dist/dev/plugins/save.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}}},"gitHead":"5b9a81bb9b47dd174c1e5d13df2f6e4373505fd4","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/save":["dist/plugins/save.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@mediapipe/tasks-vision":"*"},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.73_1775859808480_0.03056924975401265","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.74":{"name":"shaderpad","version":"1.0.0-beta.74","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.74","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"9e513dbd2026b888387301df7e156e1e1ceaecf4","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.74.tgz","fileCount":113,"integrity":"sha512-1G33lnbqTEysEzE+NUpt+avLUdhiR7HABaGfqj0w1EUogCeRSNfZlnSBgMsPAsTOBqiz+i7onLKRh/KtH7OTwA==","signatures":[{"sig":"MEUCIHT2UB3GVMzkaDCBBWTxg/YDO/vILpyDk24wk+XaPSDoAiEA70fi5xfc0muqq5ZIWfotsiKU66CzqK8l4TFWid1evzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1729930},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}}},"gitHead":"4dcccdb4ee82f2c0e2159de4bda3c18814a67384","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.74_1775888446476_0.41939032529204767","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.75":{"name":"shaderpad","version":"1.0.0-beta.75","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.75","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"718ad20ba7d7c023e8cf42d03232f377afaca8be","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.75.tgz","fileCount":113,"integrity":"sha512-iNxbK/lcA1iLUPJKBsm3FnH+dWTb0R/vRGoCnbXNv+Ldg69ws19F9xinmtDUkfQ1RAbAvIqBQv/OyqUb2II5Tw==","signatures":[{"sig":"MEUCIQCohhMjRm/SkIyQ4e1hPOHwswB28dPmapTEYXtUaFFfEQIgBzY2OxVmDFNSTzqDrsPcwX1DEvjffPyaYtFc7etzYQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1731544},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}}},"gitHead":"4b663d0c46fa5facae00e6ccb24eecb0ff793eae","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.75_1775895055586_0.989449950207907","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.76":{"name":"shaderpad","version":"1.0.0-beta.76","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.76","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"a2382e18d3ab3ee2f17cb5b1b69f7cc1a14554ca","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.76.tgz","fileCount":127,"integrity":"sha512-iNqkYNKxDHYA9bjcIqUjwq1qjPdpHTpH5k6xRkJodG4pIYNBKVJZ9ZwNCVcm0NTPlHBQzTXNVwipG593JHRCIw==","signatures":[{"sig":"MEYCIQCuyRjhNPXbiQThxNt5Uu8oiqgSRYv9V/d0/ATkZ6c5JAIhALWOW/3w4AIOJKh8xSZFeCPG5eh2pFMGXkZe5FuBsvO1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058135},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js","development":{"import":"./dist/dev/react.mjs","require":"./dist/dev/react.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}}},"gitHead":"19198e8f978d0afc0693692f645f5c99a52c2a70","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"react":["dist/react.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","@types/react":"^19.2.2"},"peerDependencies":{"react":">=18","@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"react":{"optional":true},"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.76_1776191068359_0.3177214767868739","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.77":{"name":"shaderpad","version":"1.0.0-beta.77","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.77","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"cb3eac4cfd33eb966160db83c59cdc9388cf1536","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.77.tgz","fileCount":127,"integrity":"sha512-aSGpacLkf8o0iA2Wq3fUyxAfjyQ75Hiz/7OjRGV6ZyRa6Raoy2e0pJJ3aQHrK255apGT0YgQZjM6j1+OBtkOXg==","signatures":[{"sig":"MEUCIDMi2drG5pMfcl/YrneHBr0bc4lRel/q3nYOBylS2M+NAiEAyqbr9ym9ru7ivVJZLcIJvRKsq1ZbMp0jX9ApZ/EOmpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058609},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js","development":{"import":"./dist/dev/react.mjs","require":"./dist/dev/react.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}}},"gitHead":"528bd6f17e04bd4e8ea695f21533d776c356eb53","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"react":["dist/react.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","@types/react":"^19.2.2"},"peerDependencies":{"react":">=18","@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"react":{"optional":true},"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.77_1776485886050_0.4049306008923894","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.78":{"name":"shaderpad","version":"1.0.0-beta.78","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.78","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"2a4303488d67f75ff1113b5711f309b685d6b38e","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.78.tgz","fileCount":141,"integrity":"sha512-OHcCwe1qUwA0kLQ2D+G8ep7WHk+AtvCdVivTn1dSondbjo5ePS/auUD9SGPHd7Xcbz472+OnYfzFwZUZt3G7JQ==","signatures":[{"sig":"MEUCIAUxRR6xAy8cQRq1GkrlTnR9i9BGnAn2FAGQBz5Gf09QAiEAyk3yG6owwA/DDHEAPFsgMLtjpt2pLeWyS44+V4HUwSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2612022},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js","development":{"import":"./dist/dev/react.mjs","require":"./dist/dev/react.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.mjs","require":"./dist/web-component.js","development":{"import":"./dist/dev/web-component.mjs","require":"./dist/dev/web-component.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}}},"gitHead":"c05007efed1920529e9f3b822214754fecf7c26a","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"react":["dist/react.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"web-component":["dist/web-component.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","@types/react":"^19.2.2"},"peerDependencies":{"react":">=18","@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"react":{"optional":true},"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.78_1776972701501_0.7516949752560749","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.79":{"name":"shaderpad","version":"1.0.0-beta.79","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.79","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"827dbcd390f6f4e960f5513e53b4dcc57618bb38","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.79.tgz","fileCount":143,"integrity":"sha512-pf6+XzrOYjrcH8QgKhf5T5+nqO2gYpuuit/SBCaX5WSxEYCmoL7PY+clFnJhXCRYCnPdgzmuOEGpRVZecltmCQ==","signatures":[{"sig":"MEYCIQD6zyYAtHNYjwCoVIWFEX1cI8RsarxAcLlTHGYBshtWvwIhAL7Me3dv+I3u2zHvlxHVPU7PTH1hgUKo1AODCodlfm1M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2659971},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js","development":{"import":"./dist/dev/react.mjs","require":"./dist/dev/react.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.mjs","require":"./dist/web-component.js","development":{"import":"./dist/dev/web-component.mjs","require":"./dist/dev/web-component.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}},"./web-component.css":{"default":"./dist/web-component.css"}},"gitHead":"7ae738e71a8d459efa34667f1ecb366a426aaf46","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"react":["dist/react.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"web-component":["dist/web-component.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.3","@types/react":"^19.2.2"},"peerDependencies":{"react":">=18","@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"react":{"optional":true},"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.79_1776980687781_0.4014550549921496","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.80":{"name":"shaderpad","version":"1.0.0-beta.80","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.80","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"06f562131cc1d36bd21ec5dd9a4370dc3e3c8c6d","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.80.tgz","fileCount":143,"integrity":"sha512-ZyFZ+NuamgimclCk+31adjJb1XuLEeGAWSV4SKMmvlYZ3VlLeyPrbz0srGQYTm6R4CuDJ1lZ70UtDkY0uSJMTQ==","signatures":[{"sig":"MEYCIQD2qVbgeV0kpei30d7dvNJAyJFC5vJ5zWXwFbp/JLWi1gIhAIsY2wf0ddNZUMzxXQQD5Hjnh0JAYfHpCFmCJULZyFCL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2671937},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js","development":{"import":"./dist/dev/react.mjs","require":"./dist/dev/react.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.mjs","require":"./dist/web-component.js","development":{"import":"./dist/dev/web-component.mjs","require":"./dist/dev/web-component.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}},"./web-component.css":{"default":"./dist/web-component.css"}},"gitHead":"6614de0df25f772f475f081108d90bf1a80e9017","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"react":["dist/react.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"web-component":["dist/web-component.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.3","@types/react":"^19.2.2"},"peerDependencies":{"react":">=18","@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"react":{"optional":true},"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.80_1777308458312_0.8340244078827779","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.81":{"name":"shaderpad","version":"1.0.0-beta.81","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.81","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"c8770c9d76a06be9cb29a864d0527b6943ac370e","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.81.tgz","fileCount":144,"integrity":"sha512-XOMHyH7ONLe/tFXVb1jAQr2pV2/5O7UFuIUWuAaAdjlD2hTVxoe8qlyfBOsG2BIrYfv9TXZDaPtYuWzrA3kdWA==","signatures":[{"sig":"MEUCIQDNL5W9lfax2bfUgbJXnc8LLR7N6pSTsXfyIRjWxEmNrAIgO5qUuykUBJBXyj6QP1xsvy+I3tCmKIvs6cZ4rEJMwkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2676916},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js","development":{"import":"./dist/dev/react.mjs","require":"./dist/dev/react.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.mjs","require":"./dist/web-component.js","development":{"import":"./dist/dev/web-component.mjs","require":"./dist/dev/web-component.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}},"./web-component.css":{"default":"./dist/web-component.css"}},"gitHead":"df8de4f8e88109ef0fe4bf05f2210403570ff2b4","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"react":["dist/react.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"web-component":["dist/web-component.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.3","@types/react":"^19.2.2"},"peerDependencies":{"react":">=18","@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"react":{"optional":true},"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.81_1777583863488_0.050527591999469434","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.82":{"name":"shaderpad","version":"1.0.0-beta.82","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.82","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"ac2197e69cdbd2f2563826c40eb27efd3ea22f19","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.82.tgz","fileCount":144,"integrity":"sha512-0TCu5MOBWOH6q3hdgAWdE1Im2AkXgBeM7sVUfxXkMxMwti2NFZ1i5KwS7VF0seBBq0S7ck9Qz+94rnSRqkTOiw==","signatures":[{"sig":"MEUCID/jfQZZImxY2EUS/hA0ygB5PuFsAz+QWhdyhkBb3ZKnAiEA7uBz36K939a0wivjdSpuY2COfxm+00yhaupPw+R2+ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2664143},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js","development":{"import":"./dist/dev/react.mjs","require":"./dist/dev/react.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.mjs","require":"./dist/web-component.js","development":{"import":"./dist/dev/web-component.mjs","require":"./dist/dev/web-component.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}},"./web-component.css":{"default":"./dist/web-component.css"}},"gitHead":"172663d90465a03640e02fe59ea5b5dcfa3e7e74","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"react":["dist/react.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"web-component":["dist/web-component.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.3","@types/react":"^19.2.2"},"peerDependencies":{"react":">=18","@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"react":{"optional":true},"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.82_1777601281894_0.7720783826797937","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.83":{"name":"shaderpad","version":"1.0.0-beta.83","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.83","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"7a6a7bdd37e9df15b681b314ba6d9d8ab3588328","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.83.tgz","fileCount":144,"integrity":"sha512-eCJLT9oYFJ+VrAfliMckZPPTJDfTDS/4R6W4UhskHQ0DM9t5f6xFJeUec6rSxm9hluA8dOf0nAeXMSR0OO6oYg==","signatures":[{"sig":"MEUCIFNyu1lASy4AjS3NaP8vtU3uYO24ka+dMMnsDHvuwVXEAiEA6vOfLHDDJEBHO/C8FwPkxVPsMIk7uglgHBI2/QLcjlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2680367},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js","development":{"import":"./dist/dev/react.mjs","require":"./dist/dev/react.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.mjs","require":"./dist/web-component.js","development":{"import":"./dist/dev/web-component.mjs","require":"./dist/dev/web-component.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}},"./web-component.css":{"default":"./dist/web-component.css"}},"gitHead":"1405a1b801b6b3e358d4950d6bf85ed249730937","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"react":["dist/react.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"web-component":["dist/web-component.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.3","@types/react":"^19.2.2"},"peerDependencies":{"react":">=18","@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"react":{"optional":true},"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.83_1777674585543_0.43625272013416905","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.84":{"name":"shaderpad","version":"1.0.0-beta.84","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.84","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"5cbc29d0de1319bc9f2d054be9e7183b239a9679","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.84.tgz","fileCount":144,"integrity":"sha512-1Olxrt/XIKdrNeeVRTnHr2u4jfFb2cRgy8HlLzAbGwcUi/jOmpFsuRQL7jTD0JPf9kZhfsibgZyqjVsHlPnpNg==","signatures":[{"sig":"MEUCIHfkiHBDCzzgGOzOIKS+ufDPlqbhIU/nCfmfNwrGBirVAiEArkMQF67gg7DmCbRl4wY247OCpZbEwnPDVGZrlt2JZGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2695144},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js","development":{"import":"./dist/dev/react.mjs","require":"./dist/dev/react.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.mjs","require":"./dist/web-component.js","development":{"import":"./dist/dev/web-component.mjs","require":"./dist/dev/web-component.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}},"./web-component.css":{"default":"./dist/web-component.css"}},"gitHead":"d32b0f79f43288af45603858c5c33d33185327ef","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"react":["dist/react.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"web-component":["dist/web-component.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.5","@types/react":"^19.2.14"},"peerDependencies":{"react":">=18","@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"react":{"optional":true},"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.84_1777784675894_0.9855446852390963","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.85":{"name":"shaderpad","version":"1.0.0-beta.85","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.85","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"5776d053d976e24fe3377089e646d8b449de4a98","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.85.tgz","fileCount":144,"integrity":"sha512-E7cLUfME0aaFaewLp3jishFmbS0XIHGle9YBcT8wufV8WsfTwF72d1SVQS8ZZdE7gehSEuRkkBhCfbgRNqZMwg==","signatures":[{"sig":"MEQCIEXxikphjlOhnlvGe/bny6zSEgGEBZSh8dd3E0Hu+EaoAiBnATiwdBhfaRbc28KQo1oDkRawjPAIhRCsHC+fJupJng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2698652},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js","development":{"import":"./dist/dev/react.mjs","require":"./dist/dev/react.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.mjs","require":"./dist/web-component.js","development":{"import":"./dist/dev/web-component.mjs","require":"./dist/dev/web-component.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}},"./web-component.css":{"default":"./dist/web-component.css"}},"gitHead":"ca79db9e350c646c8dff1d58a3f96c23e70c2a70","scripts":{"build":"tsup","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"react":["dist/react.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"web-component":["dist/web-component.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.5","@types/react":"^19.2.14"},"peerDependencies":{"react":">=18","@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"react":{"optional":true},"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.85_1778817017516_0.3992888212452874","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.86":{"name":"shaderpad","version":"1.0.0-beta.86","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.86","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"3ff98c5fda9fd5f4aeeace79e61de4c8225c09ce","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.86.tgz","fileCount":140,"integrity":"sha512-aGXkRPvpc9PuVPpSk606ZZgC1Mj2KKNmRB9kmSDW5w/LCh8TA9HzKaejgQTAPqWyRLeZis4iRcI1wYQrPAKbdw==","signatures":[{"sig":"MEQCIBCtK7QuMlU63sPcuBQ5yamlVvaJcSAHbesAWXAjsZH3AiAj3ATwtD7pbF5gVZkBStSt1ZFhxJL3iU3YWIsOZuK1NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1621456},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js","development":{"import":"./dist/dev/react.mjs","require":"./dist/dev/react.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.mjs","require":"./dist/web-component.js","development":{"import":"./dist/dev/web-component.mjs","require":"./dist/dev/web-component.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}},"./web-component.css":{"default":"./dist/web-component.css"}},"gitHead":"23d4c0d97cc379571075d64ec44adb0d91c84a81","scripts":{"build":"tsdown","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"react":["dist/react.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"web-component":["dist/web-component.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.2.7","@types/react":"^19.2.17"},"peerDependencies":{"react":">=18","@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"react":{"optional":true},"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.86_1780856649197_0.17571408379200304","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.87":{"name":"shaderpad","version":"1.0.0-beta.87","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.87","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"7100d949b1fc0c9f9e24072e28b66ee5b71d5861","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.87.tgz","fileCount":140,"integrity":"sha512-bpHZfMi+87dijewUn02Ljd6TZQQRPbSeINSK7hR5OzVqjPcU6HNfzfZoMiG7bSo1SblH6n/KHNeD+qCF8UvyaA==","signatures":[{"sig":"MEQCIEnR1wkbSIgPgFWSVCO5jcOB6Nu3kwWtbigs/ygisLLKAiBgA39bmaMqJ/29kaQEIFNCg3crgUdY0FcCSKjgFopdrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1638791},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js","development":{"import":"./dist/dev/react.mjs","require":"./dist/dev/react.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.mjs","require":"./dist/web-component.js","development":{"import":"./dist/dev/web-component.mjs","require":"./dist/dev/web-component.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}},"./web-component.css":{"default":"./dist/web-component.css"}},"gitHead":"d1cfe1bc05077a0e7ce28bcfe05c7eba6cbb1b97","scripts":{"build":"tsdown","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs && node ../../docs/scripts/generate-shaderpad-size.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"react":["dist/react.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"web-component":["dist/web-component.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19","@types/react":"^19"},"peerDependencies":{"react":">=18","@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"react":{"optional":true},"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.87_1786461602064_0.36095003577649853","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.88":{"name":"shaderpad","version":"1.0.0-beta.88","keywords":["shaders","webgl","frontend"],"author":{"name":"rileyjshaw"},"license":"MIT","_id":"shaderpad@1.0.0-beta.88","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"homepage":"https://misery.co/shaderpad/","bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"dist":{"shasum":"2b86644c5759e058ca0f57c6764b7ec9823ecf07","tarball":"https://registry.npmjs.org/shaderpad/-/shaderpad-1.0.0-beta.88.tgz","fileCount":140,"integrity":"sha512-65Qlzd04+4djoP2Emv/OQpkhUk6wziciQkZWUsxr66wQqnnCFH10Glk8ItChkVNdv2I3HessLaz20MVyul1Dtw==","signatures":[{"sig":"MEUCIQDFaXZPU/tzX2yEx/GslIilYB3VkmqMGKIycxkZpgLQmgIgf2ZYjcpnMs+xVqDJC+3tTcCS29zuJPyeeUFkDdcp4LE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1640998},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","development":{"import":"./dist/dev/index.mjs","require":"./dist/dev/index.js"}},"./util":{"types":"./dist/util.d.ts","import":"./dist/util.mjs","require":"./dist/util.js","development":{"import":"./dist/dev/util.mjs","require":"./dist/dev/util.js"}},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.mjs","require":"./dist/react.js","development":{"import":"./dist/dev/react.mjs","require":"./dist/dev/react.js"}},"./plugins/face":{"types":"./dist/plugins/face.d.ts","import":"./dist/plugins/face.mjs","require":"./dist/plugins/face.js","development":{"import":"./dist/dev/plugins/face.mjs","require":"./dist/dev/plugins/face.js"}},"./plugins/pose":{"types":"./dist/plugins/pose.d.ts","import":"./dist/plugins/pose.mjs","require":"./dist/plugins/pose.js","development":{"import":"./dist/dev/plugins/pose.mjs","require":"./dist/dev/plugins/pose.js"}},"./plugins/hands":{"types":"./dist/plugins/hands.d.ts","import":"./dist/plugins/hands.mjs","require":"./dist/plugins/hands.js","development":{"import":"./dist/dev/plugins/hands.mjs","require":"./dist/dev/plugins/hands.js"}},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.mjs","require":"./dist/web-component.js","development":{"import":"./dist/dev/web-component.mjs","require":"./dist/dev/web-component.js"}},"./helpers/*.glsl":{"types":"./dist/helpers/*.glsl.d.ts","default":"./dist/helpers/*.glsl"},"./plugins/helpers":{"types":"./dist/plugins/helpers.d.ts","import":"./dist/plugins/helpers.mjs","require":"./dist/plugins/helpers.js","development":{"import":"./dist/dev/plugins/helpers.mjs","require":"./dist/dev/plugins/helpers.js"}},"./plugins/autosize":{"types":"./dist/plugins/autosize.d.ts","import":"./dist/plugins/autosize.mjs","require":"./dist/plugins/autosize.js","development":{"import":"./dist/dev/plugins/autosize.mjs","require":"./dist/dev/plugins/autosize.js"}},"./plugins/segmenter":{"types":"./dist/plugins/segmenter.d.ts","import":"./dist/plugins/segmenter.mjs","require":"./dist/plugins/segmenter.js","development":{"import":"./dist/dev/plugins/segmenter.mjs","require":"./dist/dev/plugins/segmenter.js"}},"./web-component.css":{"default":"./dist/web-component.css"}},"gitHead":"7d4760230f0797cd12decb57f42642107a7bf0f9","scripts":{"build":"tsdown","prebuild":"node ../../scripts/generate-error-code-artifacts.mjs","postbuild":"node ./scripts/copy-helper-glsl.mjs && node ../../docs/scripts/generate-shaderpad-size.mjs"},"_npmUser":{"name":"rileyjshaw","email":"i@rileyjshaw.com"},"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"util":["dist/util.d.ts"],"react":["dist/react.d.ts"],"plugins/face":["dist/plugins/face.d.ts"],"plugins/pose":["dist/plugins/pose.d.ts"],"plugins/hands":["dist/plugins/hands.d.ts"],"web-component":["dist/web-component.d.ts"],"helpers/*.glsl":["dist/helpers/*.glsl.d.ts"],"plugins/helpers":["dist/plugins/helpers.d.ts"],"plugins/autosize":["dist/plugins/autosize.d.ts"],"plugins/segmenter":["dist/plugins/segmenter.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19","@types/react":"^19"},"peerDependencies":{"react":">=18","@mediapipe/tasks-vision":"*"},"peerDependenciesMeta":{"react":{"optional":true},"@mediapipe/tasks-vision":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/shaderpad_1.0.0-beta.88_1786465000530_0.1854160619611358","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-01-27T18:38:04.562Z","modified":"2026-08-11T16:17:05.954Z","1.0.0-alpha.0":"2025-01-27T18:38:04.878Z","1.0.0-alpha.1":"2025-01-27T23:11:08.708Z","1.0.0-alpha.2":"2025-01-27T23:45:43.714Z","1.0.0-alpha.3":"2025-01-28T23:45:34.831Z","1.0.0-alpha.4":"2025-02-20T14:49:07.838Z","1.0.0-alpha.5":"2025-07-08T20:53:43.821Z","1.0.0-alpha.6":"2025-07-08T21:03:58.773Z","1.0.0-alpha.7":"2025-07-09T19:01:22.234Z","1.0.0-alpha.8":"2025-07-09T20:34:30.362Z","1.0.0-alpha.9":"2025-07-10T12:06:07.344Z","1.0.0-alpha.10":"2025-07-10T12:38:26.520Z","1.0.0-alpha.11":"2025-07-10T13:36:42.379Z","1.0.0-alpha.12":"2025-10-22T02:26:54.085Z","1.0.0-alpha.13":"2025-10-23T17:54:34.998Z","1.0.0-alpha.14":"2025-10-23T19:45:26.613Z","1.0.0-alpha.15":"2025-10-23T21:39:32.501Z","1.0.0-alpha.16":"2025-10-27T11:41:00.177Z","1.0.0-beta.17":"2025-10-30T00:56:24.781Z","1.0.0-beta.18":"2025-11-02T00:08:05.998Z","1.0.0-beta.19":"2025-11-10T20:00:51.618Z","1.0.0-beta.20":"2025-11-21T01:20:25.814Z","1.0.0-beta.21":"2025-11-21T07:13:06.779Z","1.0.0-beta.22":"2025-11-24T16:31:34.783Z","1.0.0-beta.23":"2025-11-24T16:56:09.283Z","1.0.0-beta.24":"2025-11-24T17:11:14.964Z","1.0.0-beta.25":"2025-11-25T04:59:54.972Z","1.0.0-beta.26":"2026-01-02T17:16:08.108Z","1.0.0-beta.27":"2026-01-02T19:00:37.899Z","1.0.0-beta.28":"2026-01-02T19:45:02.362Z","1.0.0-beta.29":"2026-01-03T17:21:23.833Z","1.0.0-beta.30":"2026-01-04T23:54:39.276Z","1.0.0-beta.31":"2026-01-05T04:13:02.483Z","1.0.0-beta.32":"2026-01-06T22:04:07.156Z","1.0.0-beta.33":"2026-01-08T21:18:03.613Z","1.0.0-beta.34":"2026-01-08T23:17:33.228Z","1.0.0-beta.35":"2026-01-08T23:23:21.497Z","1.0.0-beta.36":"2026-01-09T01:30:49.568Z","1.0.0-beta.37":"2026-01-09T05:20:02.242Z","1.0.0-beta.38":"2026-01-13T19:03:10.117Z","1.0.0-beta.39":"2026-01-14T18:03:06.469Z","1.0.0-beta.40":"2026-01-16T17:37:14.825Z","1.0.0-beta.41":"2026-01-17T18:46:41.502Z","1.0.0-beta.42":"2026-01-26T13:59:01.152Z","1.0.0-beta.43":"2026-01-26T22:47:45.134Z","1.0.0-beta.44":"2026-01-27T01:45:46.506Z","1.0.0-beta.45":"2026-01-27T02:44:26.521Z","1.0.0-beta.46":"2026-01-27T22:01:02.437Z","1.0.0-beta.47":"2026-01-28T00:38:43.681Z","1.0.0-beta.48":"2026-01-28T12:58:42.969Z","1.0.0-beta.49":"2026-01-29T11:57:13.425Z","1.0.0-beta.50":"2026-01-30T14:02:40.570Z","1.0.0-beta.51":"2026-01-30T15:18:44.959Z","1.0.0-beta.52":"2026-01-30T22:20:14.930Z","1.0.0-beta.53":"2026-02-03T20:22:21.947Z","1.0.0-beta.54":"2026-02-03T22:44:25.892Z","1.0.0-beta.55":"2026-02-05T03:17:04.294Z","1.0.0-beta.56":"2026-02-11T02:37:09.202Z","1.0.0-beta.57":"2026-02-11T22:14:36.346Z","1.0.0-beta.58":"2026-02-11T22:28:36.976Z","1.0.0-beta.59":"2026-02-19T23:31:43.800Z","1.0.0-beta.60":"2026-02-19T23:36:21.423Z","1.0.0-beta.61":"2026-02-20T03:41:02.577Z","1.0.0-beta.62":"2026-03-16T01:28:46.987Z","1.0.0-beta.63":"2026-03-18T13:49:30.756Z","1.0.0-beta.64":"2026-03-19T23:30:31.729Z","1.0.0-beta.65":"2026-03-20T00:20:35.692Z","1.0.0-beta.66":"2026-03-20T01:48:13.084Z","1.0.0-beta.67":"2026-03-20T18:03:15.011Z","1.0.0-beta.68":"2026-03-20T22:01:29.310Z","1.0.0-beta.69":"2026-03-29T17:50:56.202Z","1.0.0-beta.70":"2026-03-30T03:36:22.723Z","1.0.0-beta.71":"2026-03-30T22:19:42.016Z","1.0.0-beta.72":"2026-04-03T15:12:04.313Z","1.0.0-beta.73":"2026-04-10T22:23:28.693Z","1.0.0-beta.74":"2026-04-11T06:20:46.724Z","1.0.0-beta.75":"2026-04-11T08:10:55.838Z","1.0.0-beta.76":"2026-04-14T18:24:28.590Z","1.0.0-beta.77":"2026-04-18T04:18:06.325Z","1.0.0-beta.78":"2026-04-23T19:31:41.722Z","1.0.0-beta.79":"2026-04-23T21:44:47.956Z","1.0.0-beta.80":"2026-04-27T16:47:38.529Z","1.0.0-beta.81":"2026-04-30T21:17:43.735Z","1.0.0-beta.82":"2026-05-01T02:08:02.084Z","1.0.0-beta.83":"2026-05-01T22:29:45.736Z","1.0.0-beta.84":"2026-05-03T05:04:36.106Z","1.0.0-beta.85":"2026-05-15T03:50:17.746Z","1.0.0-beta.86":"2026-06-07T18:24:09.401Z","1.0.0-beta.87":"2026-08-11T15:20:02.409Z","1.0.0-beta.88":"2026-08-11T16:16:40.681Z"},"bugs":{"url":"https://github.com/miseryco/shaderpad/issues"},"author":{"name":"rileyjshaw"},"license":"MIT","homepage":"https://misery.co/shaderpad/","keywords":["shaders","webgl","frontend"],"repository":{"url":"git+https://github.com/miseryco/shaderpad.git","type":"git"},"description":"A lightweight, dependency-free library to reduce boilerplate when writing fragment shaders.","maintainers":[{"name":"rileyjshaw","email":"i@rileyjshaw.com"}],"readme":"","readmeFilename":"README.md"}